Dopo la vittoria di Jannik Sinner ai quarti di finale contro Daniil Medvedev in due set, si è giocato il secondo incontro in programma tra Carlos Alcaraz e Tomas Machac. Ad avere la meglio è stato lo il ceco in due set che quindi affronterà Jannik Sinner per la quarta volta nell'anno. Fino a questo momento, negli incontri tra Sinner e Alcaraz, aveva vinto sempre lo spagnolo che dunque sarebbe partito leggermente favorito nei pronostici dato che ha avuto successo poco fa a Pechino. Con Machac, però, Sinner dovrà stare attento data la grande solidità che ha dimostrato contro lo spagnolo. Vediamo comunque com'è andato il match di Alcaraz contro Machac a Shanghai con il riassunto della partita.
I primi game del set sono stati abbastanza combattuti con qualche errore di Alcaraz sul diritto. Lo spagnolo ha anche avuto una palla break che è stata annullata da Machac con il ceco che si è portato sul 2-1. C'è poi stato il pareggio di Alcaraz e il successivo vantaggio di Machac con contro game vinto dallo spagnolo. Stesso esito è arrivato nei successivi due game quando i due si sono portati sul 4-4 e poi sul 5-5. Il ceco ha poi vinto anche l'undicesimo game e si è portato avanti 6-5 ma è subito arrivato il 6-6 dello spagnolo. Al tie break ha però vinto Machac 7 a 6 e si è portato avanti di un set.
Nel secondo set poi Machac ha trovato il break su Alcaraz che però ha subito rimediato con la sfida che si è portata sul 5-4 per lo spagnolo. Il giocatore ceco ha poi pareggiato e ha avuto due palle break per il 5-6. La prima è stata annullata con un ace da parte di Alcaraz nella seconda di servizio mentre in quella successiva è stata decisiva per il 5-6 di Machac con un gran passante di rovescio. A quel punto il tennista ceco ha servito per il match e per una semifinale storica ed è infatti partito benissimo sul 30-0. Con un altro errore di rovescio di Alcaraz, poi, Machac si è portato sul 40-0 con tre match point disponibili. Il tennista classe 2000 ha quindi chiuso il match e giocherà contro Jannik Sinner.
Il calendario completo del torneo Masters 1000 di Shanghai che è iniziato mercoledì 2 ottobre e finirà domenica 13 ottobre con la finale. Da giovedì 10 ottobre infatti si stanno giocando i quarti di finale, poi venerdì ci saranno le ultime due partite dei quarti e sabato ci saranno le semifinali che decideranno i due finalisti: