Knockout bracket
Round of 16
Quarterfinal
Early rounds
Round of 32 12 matches
| Winner | Loser | Set 1 | Set 2 | Set 3 |
|---|---|---|---|---|
| James Duckworth | Pierre Hugues Herbert | 6-4 | 7-62 | · |
| Denis Shapovalov | Matteo Martineau | 7-65 | 7-5 | · |
| Matteo Berrettini | Roman Safiullin | 7-68 | 5-7 | 7-5 |
| Hamad Medjedovic | Fabian Marozsan | 6-73 | 6-1 | 6-4 |
| Dominik Koepfer | Zhizhen Zhang | 4-6 | 7-65 | 7-66 |
| Lorenzo Musetti | Giovanni Mpetshi Perricard | 7-69 | 7-69 | · |
| Jack Draper | Sebastian Ofner | 7-64 | 7-65 | · |
| Marcos Giron | Andy Murray | 6-3 | 6-4 | · |
| Yannick Hanfmann | Henri Squire | 6-3 | 6-3 | · |
| Jan Lennard Struff | Flavio Cobolli | 7-67 | 6-3 | · |
| Arthur Rinderknech | Alex Michelsen | 6-4 | 7-5 | · |
| Brandon Nakashima | Christopher Eubanks | 7-64 | 6-4 | · |
Players
| Player | Country | Reached | |
|---|---|---|---|
![]() |
Jack Draper | GBR | Winner |
![]() |
Matteo Berrettini | ITA | Final |
![]() |
Brandon Nakashima | USA | Semifinal |
![]() |
Lorenzo Musetti | ITA | Semifinal |
![]() |
Alexander Bublik | KAZ | Quarterfinal |
![]() |
Frances Tiafoe | USA | Quarterfinal |
![]() |
James Duckworth | AUS | Quarterfinal |
![]() |
Jan Lennard Struff | GER | Quarterfinal |
![]() |
Arthur Rinderknech | FRA | Round of 16 |
![]() |
Ben Shelton | USA | Round of 16 |
![]() |
Denis Shapovalov | CAN | Round of 16 |
![]() |
Dominik Koepfer | GER | Round of 16 |
![]() |
Hamad Medjedovic | SRB | Round of 16 |
![]() |
Marcos Giron | USA | Round of 16 |
![]() |
Richard Gasquet | FRA | Round of 16 |
![]() |
Yannick Hanfmann | GER | Round of 16 |
![]() |
Alex Michelsen | USA | Round of 32 |
![]() |
Andy Murray | GBR | Round of 32 |
![]() |
Christopher Eubanks | USA | Round of 32 |
![]() |
Fabian Marozsan | HUN | Round of 32 |
![]() |
Flavio Cobolli | ITA | Round of 32 |
![]() |
Giovanni Mpetshi Perricard | FRA | Round of 32 |
![]() |
Henri Squire | GER | Round of 32 |
![]() |
Matteo Martineau | FRA | Round of 32 |
![]() |
Pierre Hugues Herbert | FRA | Round of 32 |
![]() |
Roman Safiullin | RUS | Round of 32 |
![]() |
Sebastian Ofner | AUT | Round of 32 |
![]() |
Zhizhen Zhang | CHN | Round of 32 |



























