Knockout bracket
Round of 16
Quarterfinal
Early rounds
Round of 32 12 matches
| Winner | Loser | Set 1 | Set 2 | Set 3 |
|---|---|---|---|---|
| Fabian Marozsan | Gael Monfils | 5-7 | 6-3 | 6-4 |
| Eliot Spizzirri | Adrian Mannarino | 6-4 | 6-3 | · |
| Nuno Borges | Tomas Martin Etcheverry | 7-5 | 3-6 | 7-62 |
| Hamad Medjedovic | Aleksandar Kovacevic | 6-4 | 3-6 | 7-62 |
| Giovanni Mpetshi Perricard | Roberto Bautista Agut | 6-3 | 7-62 | · |
| Cameron Norrie | Hugo Gaston | 6-3 | 6-4 | · |
| Alex Michelsen | Mariano Navone | 2-6 | 6-2 | 7-5 |
| Marcos Giron | Alexandre Muller | 6-2 | 6-2 | · |
| Alejandro Tabilo | Camilo Ugo Carabelli | 6-4 | 6-2 | · |
| Sebastian Baez | Emilio Nava | 4-6 | 7-5 | 6-3 |
| Jenson Brooksby | James Watt | 6-4 | 6-3 | · |
| Francisco Comesana | Valentin Royer | 6-4 | 6-4 | · |
Players
| Player | Country | Reached | |
|---|---|---|---|
![]() |
Jakub Mensik | CZE | Winner |
![]() |
Sebastian Baez | ARG | Final |
![]() |
Fabian Marozsan | HUN | Semifinal |
![]() |
Marcos Giron | USA | Semifinal |
![]() |
Ben Shelton | USA | Quarterfinal |
![]() |
Eliot Spizzirri | USA | Quarterfinal |
![]() |
Giovanni Mpetshi Perricard | FRA | Quarterfinal |
![]() |
Luciano Darderi | ITA | Quarterfinal |
![]() |
Alejandro Tabilo | CHI | Round of 16 |
![]() |
Alex Michelsen | USA | Round of 16 |
![]() |
Cameron Norrie | GBR | Round of 16 |
![]() |
Casper Ruud | NOR | Round of 16 |
![]() |
Francisco Comesana | ARG | Round of 16 |
![]() |
Hamad Medjedovic | SRB | Round of 16 |
![]() |
Jenson Brooksby | USA | Round of 16 |
![]() |
Nuno Borges | POR | Round of 16 |
![]() |
Adrian Mannarino | FRA | Round of 32 |
![]() |
Aleksandar Kovacevic | USA | Round of 32 |
![]() |
Alexandre Muller | FRA | Round of 32 |
![]() |
Camilo Ugo Carabelli | ARG | Round of 32 |
![]() |
Emilio Nava | USA | Round of 32 |
![]() |
Gael Monfils | FRA | Round of 32 |
![]() |
Hugo Gaston | FRA | Round of 32 |
![]() |
James Watt | NZL | Round of 32 |
![]() |
Mariano Navone | ARG | Round of 32 |
![]() |
Roberto Bautista Agut | ESP | Round of 32 |
![]() |
Tomas Martin Etcheverry | ARG | Round of 32 |
![]() |
Valentin Royer | FRA | Round of 32 |



























