Trận tứ kết giữa Daniil Medvedev và Alex de Minaur diễn ra cân tài cân sức. Ở thời điểm quan trọng, Daniil Medvedev là người tạo nên sự khác biệt. Tay vợt người Nga tận dụng tốt chiều cao 1m98 của mình để thực hiện những pha giao bóng uy lực, tạo tiền đề để ghi những điểm winner. Anh ghi được 27 điểm winner, nhiều hơn 11 so với Alex de Minaur.
Trận đấu khép lại sau 2 set với cùng tỉ số 6-4. Chiến thắng này đánh dấu trận thắng thứ 50 của Daniil Medvedev trước các tay vợt nằm trong Top 10 thế giới. Anh tiến vào bán kết Thượng Hải Masters và sẽ gặp Arthur Rinderknech.
Ở trận bán kết còn lại, Arthur Rinderknech đã tạo nên bất ngờ khi giành chiến thắng trước tay vợt được đánh giá cao hơn là Felix Auger-Aliassime với tỉ số 6-3 và 6-4. Đây cũng là lần đầu tiên Arthur Rinderknech vào bán kết một giải Masters 1000.