Không còn sự giằng co như ở Monte Carlo Masters tuần trước, trận bán kết lần này chứng kiến thế trận một chiều nghiêng hẳn về Alcaraz. Tay vợt chủ nhà kiểm soát hoàn toàn thế trận, tận dụng tốt tỷ lệ trả giao bóng và khả năng ép sâu từ cuối sân khiến Arthur Fils liên tục mắc lỗi.

Fils chỉ có 48% tỷ lệ bóng một vào sân trong set đầu, dẫn đến việc bị bẻ hai game giao sớm và thất bại 2-6. Tay vợt người Pháp mắc 19 lỗi tự đánh hỏng chỉ trong set đầu, đa phần ở các pha đôi công cuối sân – điểm yếu lớn khi đối đầu Alcaraz.
Sang set hai, Alcaraz tiếp tục duy trì nhịp độ cao và sớm bẻ game giao của Fils nhờ áp lực từ những cú thuận tay bóng nặng. Fils dù nỗ lực vẫn không thể giữ nhịp trong các pha bóng dài, đặc biệt là ở các tình huống trả giao – khi tỷ lệ ghi điểm chỉ còn dưới 40%.
Tay vợt Tây Ban Nha dẫn 5-4 và giao bóng quyết định. Dù mắc hai lỗi giao bóng kép và bị kéo về deuce, Alcaraz vẫn kết thúc trận đấu nhờ cú đánh lỗi của Fils và một tình huống giao bóng cộng một chính xác. Sau 76 phút, Alcaraz khép lại chiến thắng 6-2, 6-4 để vào chung kết ATP thứ 24 trong sự nghiệp.
Trận đấu tranh ngôi vương sẽ là màn tái ngộ giữa Alcaraz và Holger Rune – hạt giống số 6 người Đan Mạch. Rune vượt qua Karen Khachanov 6-3, 6-2 trong trận bán kết còn lại, và mới chỉ thua một set từ đầu giải. Trong khi đó, Alcaraz toàn thắng các set.
Trận chung kết hứa hẹn hấp dẫn khi cả hai đều đang hướng đến cột mốc quan trọng: Rune đặt mục tiêu giành danh hiệu ATP thứ năm, còn Alcaraz hướng tới lần thứ ba đăng quang tại Barcelona, cũng như danh hiệu ATP thứ 19 trong sự nghiệp.