Đánh bại Nadal đầy thuyết phục ở tứ kết, Dominic Thiem tự tin bước vào cuộc đối đầu với "gã cao kều" Kelvin Anderson ở bán kết. Dù Anderson được đánh giá có thể tạo ra nhiều khó khăn cho “Hoàng tử” đất nện. Nhưng với phong độ ấn tượng, hạt giống số 5 của giải đã đánh bại đối thủ người Nam Phi một cách dễ dàng.
Thiem khởi đầu trận bán kết với việc giành break ngay game mở màn. Sớm để mất break, Anderson nỗ lực đánh bền để đòi lại thế cân bằng. Tuy nhiên, 1 break là đủ để Thiem tiến tới chiến thắng 6-4 trong set 1.
Thế trận cân bằng không còn được duy trì ở set 2. Anderson tiếp tục khởi đầu tệ hại và cũng mất break ở ngay game đầu cầm giao bóng. Thiem tiếp tục trình diễn lối chơi tấn công đẹp mắt cùng sự chính xác trong những pha dứt điểm.
Hạt giống số 5 đã biết tận dụng triệt để những sai lầm của Anderson để tăng tốc. Anh liên tiếp thắng trắng trong các game 2, 4 và 6 khi cầm giao bóng. Sau đó, tay vợt người Áo còn giành thêm 1 break ở game 5. Anderson chỉ có thêm 1 ván để níu kéo trước khi gác vợt với tỉ số 2-6.
Sau 1 giờ 25 phút thi đấu, Thiem đè bẹp đối thủ một cách dễ dàng. Anh đã có mặt trong trận chung kết và chứng minh trận thắng Nadal không hề may mắn.
Đối thủ cuối cùng mà Thiem cần chinh phục là Alexander Zverev. Hạt giống số 2 của giải chỉ mất 58 phút thi đấu để hạ gục Shapovalov với tỷ số 2-0 (6-4, 6-1).