Pour sa première demi-finale à ce niveau, Vacherot a d’emblée perdu sa mise en jeu, mais il a aussitôt débreaké (1-1). Diminué physiquement, Djokovic a demandé un time out médical après le septième jeu pour soigner des douleurs au bas du dos. Dans le jeu suivant, Vacherot a fait le break, s’offrant ensuite la première manche sur un jeu blanc.
Malgré de nouvelles demandes de soins de Djokovic, le second set est resté en équilibre jusqu’au neuvième jeu et le break de Vacherot après une double faute de Djokovic. Le Monégasque a conclu la partie sur sa deuxième balle de match.
Vacherot, 26 ans, disputera sa première finale sur le circuit ATP. Il pourrait y rencontrer son cousin, le Français Arthur Rinderknech (ATP 54), qui affronte le Russe Daniil Medvedev (ATP 18/N.16) dans la seconde demi-finale. Vacherot devient le joueur avec le finaliste d’un Masters 1.000 le moins bien classé de l’histoire, a indiqué l’ATP. Vainqueur à quatre reprises à Shanghai (2012, 2013, 2015, 2018), Djokovic visait la 144e finale de sa carrière et un 101e titre.