Bán kết Miami Open 2019 là lần đầu tiên Federer và Shapovalov đụng độ nhau trong khuôn khổ một giải ATP. Trước trận, tay vợt 19 tuổi chia sẻ việc được so vợt cùng FedEx như một giấc mơ lớn nhất sự nghiệp.
Giấc mơ ấy dường như đã làm anh choáng ngợp trước cái bóng quá lớn của tượng đài người Thuỵ Sĩ. Shapovalov liên tục đánh bóng hỏng, mắc tới 4 lỗi giao bóng kép để rồi dâng set 1 cho Federer với tỉ số 2-6.
Sang set 2, Shapovalov lấy lại bình tĩnh, những cú thuận tay dần ổn định hơn. Tuy vậy, Federer vẫn tỏ ra bản lĩnh hơn. Tận dụng tối đa break giành được ở game 3, "Tàu hốc hành" giữ chắc lợi thế để thắng 6-4 trong set 2. Sau 72 phút tranh tài, Federer đo ván Shapovalov để điền tiên vào trận chung kết Master 1000 thứ 50 trong sự nghiệp.
Hạt giống số 4 hướng tới chức vô địch Miami thứ 4, đồng thời là danh hiệu Masters thứ 28. Vật cản cuối cùng cho Federer mang tên John Isner.
"Người khổng lồ" trước đó đã tung tới 21 cú ace và duy trì bản lĩnh trong những loạt tie-break để hạ sao trẻ Felix Auger Aliassime sau 2 set với cùng tỉ số 7-6. Tiến vào chung kết, Isner viết tiếp giấc mơ bảo vệ ngai vương anh giành được vào năm ngoái.
Federer và Isner sẽ có 1 ngày nghỉ trước khi bước vào trận đấu cuối cùng. Trận chung kết Miami Open diễn ra vào lúc 23h00, ngày 31.3 (giờ Việt Nam).