Ο Αμερικανός χάνει από τον unseeded Alexei Popyrin
Ο Sebastian Korda είχε νικήσει τον Alexander Zverev στα προημιτελικά του Μόντρεαλ – αλλά ήρθε το τέλος για τον Αμερικανό στα ημιτελικά: ο Korda έχασε με 6:7 (0:7) και 3:6 από τον Αυστραλό Alexei Popyrin στο ATP Masters. Ο μη seeded Popyrin θα αντιμετωπίσει τον Andrei Rublev στον τελικό του τουρνουά, το οποίο έχει χρηματικό έπαθλο 8,1 εκατομμύρια δολάρια. Ο Ρώσος νίκησε τον Matteo Arnaldi (Ιταλία) με 6:4 και 6:2 στους τέσσερις τελευταίους γύρους.
Ο Korda είχε νικήσει τον Zverev με 7:6 (7:5), 1:6 και 6:4. Ωστόσο, ο παίκτης από το Αμβούργο ήταν εμφανώς σε κακή κατάσταση υγείας. Ο Ζβέρεφ συνέχισε να βήχει. Ως αποτέλεσμα, ο 27χρονος, ο οποίος δεν κατάφερε να φτάσει στα προημιτελικά και στους Ολυμπιακούς Αγώνες του Παρισιού, έχασε την ευκαιρία να κατακτήσει τον δεύτερο τίτλο του στην καναδική μητρόπολη μετά το 2017.