Rafael Nadal từng thắng Stefanos Tsitsipas trong cả 3 lần gặp nhau trước đó tại Barcelona Open và Rogers Cup năm ngoái cũng như Australian Open năm nay. Nhưng lần thứ 4 gặp lại đối thủ mới 20 tuổi người Hy Lạp, "Bò tót' đã đối diện thử thách cực đại.
Nadal nhập cuộc không tốt khi cựu vương Madrid Open mất break ngay game đầu tiên giao bóng. Nhưng Stefanos Tsitsipas ngay sau đó cũng giao bóng rất tệ và thua trắng game này dẫn đến việc anh để hạt giống số 2 sớm đòi lại break để san bằng tỷ số 1-1. Nadal sau đó đã phải cứu thêm một break point ở game thứ 3 khi bỏ nhỏ khéo léo kéo đối thủ người Hy Lạp lên lưới phòng ngự bất thành.
Tsitsipas thậm chí còn xuất sắc hơn khi cứu đến 3 nguy cơ bị bẻ game liên tiếp khi bị dẫn đến 0-40 trước khi thắng nhọc nhằn ở game thứ 6. Nadal mắc sai lầm ở game thứ 7 khi bị dẫn 15-40 vì một cú né trái đánh phải sát chân giật bóng lỏng tay tạo điều kiện thuận lợi cho Tsitsipas tung ra cú thuận tay ghi điểm winner để lần thứ 2 giành break trước cựu số 1 thế giới. Nhưng Nadal ngay lập tức lại đòi break khi đối thủ mắc lỗi forehand khi bị dẫn 30-40 ở game giao bóng sau đó và tỷ số 4 đều sau 8 game được thiết lập. Rafa lần thứ 3 để mất game khi giao bóng quá "an toàn" tạo điều kiện để Tsitsipas trả bóng hiểm hóc chéo sân ghi điểm break thêm một lần nữa để vươn lên dẫn 5-4.
Hạt giống số 8 cứu 1 break point để gỡ hòa 40 đều ở game thứ 10. Tay vợt đã loại bỏ ĐKVĐ Madrid Open Alexander Zverev ở bán kết sau đó đã có một pha giao bóng tốt để có set point và đã tận dụng thành công cơ hội này sau tình huống tràn lưới dứt điểm tuyệt hay để thắng Nadal 6-4 ở set đầu tiên.
Tình thế giằng co ở set 2 kéo dài đến game thứ 6, thời điểm Tsitsipas đánh thuận tay chệch dây khi giao bóng và bị dẫn 15-40 khiến ngôi sao mới 20 tuổi bị mất break, còn Nadal vươn lên dẫn 4-2. "Ông vua trên mặt sân đất nện" có cú đè bóng dứt điểm hoàn hảo ở game thứ 8 để dẫn 40-15 và có 2 cơ hội giành break nữa. Nhưng Tsitsipas đã xuất sắc cứu được cả 2 set point. Ngay sau đó, khi có set point thứ 3, Nadal đã thành công khi đối thủ bung trái đưa bóng ra ngoài giúp anh thắng 6-2 ở set 2 để đưa trận bán kết Madrid Masters năm nay bước vào set 3 quyết định.
Trong set cuối, Nadal để đối thủ liên tiếp tấn công vào cú trái tay khi Tsitsipas có điểm lợi ngoài ở game thứ 5 và hậu quả là tay vợt số 2 thế giới hiện tại đã đánh bóng ra ngoài sân sau đó và mất break. Rafa bỏ lỡ 2 cơ hội đòi break sau đó và mắc sai lầm nghiêm trọng với cú bắt lưới quá lỗi khiến anh lại bị bẻ thêm 1 game giao bóng nữa và bị Tsitsipas dẫn đến 5-2.
Tay vợt đang xếp thứ 9 thế giới sau đó chơi chủ quan và để Nadal đòi lại 1 break. Nhưng anh có 1 match point trong game thứ 9 ngay sau đó khi Nadal đánh bóng chạm mép lưới đi ra ngoài. Dù vậy, Rafa chơi bản lĩnh để thắng loạt bóng bền sau đó và cứu thua điểm này. Không nao núng, Tsitsipas né trái đánh phải cực hay để có điểm lợi ngoài. Nhưng một lần nữa Nadal xử lý quá hay để lần thứ 2 cứu điểm trận. Nadal cứu thêm 1 match point nữa nhưng lần thứ 4 có cơ hội định đoạt trận đấu, Tsitsipas đã khôn ngoan tung ra những pha trả bóng an toàn để chờ Nadal mắc sai lầm.
Một cú đánh bóng ra ngoài sân của Rafa sau đó đã mang về chiến thắng 6-3 ở set quyết định và khép lại trận đấu kéo dài đến 2 giờ 34 phút với chiến thắng ngọt ngào cho Tsitsipas. Tay vợt tuổi đôi mươi đến từ xứ sở của thần thoại Hy Lạp đã tạo kỳ tích cho riêng mình và sẽ gặp hạt giống số 1 Novak Djokovic ở trận chung kết Madrid Masters năm nay.