Knockout bracket
Round of 16
Quarterfinal
Early rounds
Round of 32 12 matches
| Winner | Loser | Set 1 | Set 2 | Set 3 |
|---|---|---|---|---|
| Aslan Karatsev | Corentin Moutet | 7-60 | 6-78 | 7-5 |
| Marton Fucsovics | Denis Shapovalov | 3-6 | 6-3 | 6-4 |
| Yibing Wu | Nick Kyrgios | 7-5 | 6-3 | · |
| Jiri Lehecka | Marcos Giron | 4-6 | 6-3 | 6-4 |
| Gregoire Barrere | Oscar Otte | 6-4 | 6-3 | · |
| Lorenzo Musetti | Borna Gojo | 7-64 | 6-3 | · |
| Lorenzo Sonego | Matteo Berrettini | 6-1 | 6-2 | · |
| Christopher Oconnell | Daniel Altmaier | 6-3 | 6-1 | · |
| Yosuke Watanuki | Feliciano Lopez | 7-65 | 6-3 | · |
| Tommy Paul | Benjamin Bonzi | 6-3 | 6-4 | · |
| Jan Lennard Struff | Zhizhen Zhang | 6-1 | 6-4 | · |
| Richard Gasquet | Christopher Eubanks | 7-62 | 6-4 | · |
Players
| Player | Country | Reached | |
|---|---|---|---|
![]() |
Frances Tiafoe | USA | Winner |
![]() |
Jan Lennard Struff | GER | Final |
![]() |
Hubert Hurkacz | POL | Semifinal |
![]() |
Marton Fucsovics | HUN | Semifinal |
![]() |
Christopher Oconnell | AUS | Quarterfinal |
![]() |
Lorenzo Musetti | ITA | Quarterfinal |
![]() |
Richard Gasquet | FRA | Quarterfinal |
![]() |
Taylor Fritz | USA | Quarterfinal |
![]() |
Aslan Karatsev | RUS | Round of 16 |
![]() |
Gregoire Barrere | FRA | Round of 16 |
![]() |
Jiri Lehecka | CZE | Round of 16 |
![]() |
Lorenzo Sonego | ITA | Round of 16 |
![]() |
Stefanos Tsitsipas | GRE | Round of 16 |
![]() |
Tommy Paul | USA | Round of 16 |
![]() |
Yibing Wu | CHN | Round of 16 |
![]() |
Yosuke Watanuki | JPN | Round of 16 |
![]() |
Benjamin Bonzi | FRA | Round of 32 |
![]() |
Borna Gojo | CRO | Round of 32 |
![]() |
Christopher Eubanks | USA | Round of 32 |
![]() |
Corentin Moutet | FRA | Round of 32 |
![]() |
Daniel Altmaier | GER | Round of 32 |
![]() |
Denis Shapovalov | CAN | Round of 32 |
![]() |
Feliciano Lopez | ESP | Round of 32 |
![]() |
Marcos Giron | USA | Round of 32 |
![]() |
Matteo Berrettini | ITA | Round of 32 |
![]() |
Nick Kyrgios | AUS | Round of 32 |
![]() |
Oscar Otte | GER | Round of 32 |
![]() |
Zhizhen Zhang | CHN | Round of 32 |



























