Knockout bracket
Round of 16
Quarterfinal
Semifinal
Early rounds
Round of 32 12 matches
| Winner | Loser | Set 1 | Set 2 | Set 3 |
|---|---|---|---|---|
| Mikael Ymer | Richard Gasquet | 6-3 | 3-6 | 7-5 |
| Vasek Pospisil | Emil Ruusuvuori | 7-66 | 6-3 | · |
| Hubert Hurkacz | Antoine Hoang | 6-4 | 6-1 | · |
| Marin Cilic | Ilya Ivashka | 3-6 | 7-65 | 6-4 |
| Alexander Bublik | Marton Fucsovics | 6-4 | 7-5 | · |
| Benoit Paire | Gregoire Barrere | 6-4 | 7-61 | · |
| Felix Auger Aliassime | Stefano Travaglia | 6-73 | 7-66 | 6-3 |
| Pierre Hugues Herbert | Mikhail Kukushkin | 7-64 | 6-4 | · |
| Egor Gerasimov | Dennis Novak | 7-63 | 6-3 | · |
| Aljaz Bedene | Karen Khachanov | 4-6 | 6-4 | 7-5 |
| Gilles Simon | Harold Mayot | 6-4 | 7-63 | · |
| Jannik Sinner | Norbert Gombos | 6-4 | 7-65 | · |
Players
| Player | Country | Reached | |
|---|---|---|---|
![]() |
Stefanos Tsitsipas | GRE | Winner |
![]() |
Felix Auger Aliassime | CAN | Final |
![]() |
Alexander Bublik | KAZ | Semifinal |
![]() |
Gilles Simon | FRA | Semifinal |
![]() |
Daniil Medvedev | RUS | Quarterfinal |
![]() |
Denis Shapovalov | CAN | Quarterfinal |
![]() |
Egor Gerasimov | BLR | Quarterfinal |
![]() |
Vasek Pospisil | CAN | Quarterfinal |
![]() |
Aljaz Bedene | SLO | Round of 16 |
![]() |
Benoit Paire | FRA | Round of 16 |
![]() |
David Goffin | BEL | Round of 16 |
![]() |
Hubert Hurkacz | POL | Round of 16 |
![]() |
Jannik Sinner | ITA | Round of 16 |
![]() |
Marin Cilic | CRO | Round of 16 |
![]() |
Mikael Ymer | SWE | Round of 16 |
![]() |
Pierre Hugues Herbert | FRA | Round of 16 |
![]() |
Antoine Hoang | FRA | Round of 32 |
![]() |
Dennis Novak | AUT | Round of 32 |
![]() |
Emil Ruusuvuori | FIN | Round of 32 |
![]() |
Gregoire Barrere | FRA | Round of 32 |
![]() |
Harold Mayot | FRA | Round of 32 |
![]() |
Ilya Ivashka | BLR | Round of 32 |
![]() |
Karen Khachanov | RUS | Round of 32 |
![]() |
Marton Fucsovics | HUN | Round of 32 |
![]() |
Mikhail Kukushkin | KAZ | Round of 32 |
![]() |
Norbert Gombos | SVK | Round of 32 |
![]() |
Richard Gasquet | FRA | Round of 32 |
![]() |
Stefano Travaglia | ITA | Round of 32 |



























