Knockout bracket
Round of 16
Quarterfinal
Early rounds
Round of 32 16 matches
| Winner | Loser | Set 1 | Set 2 | Set 3 |
|---|---|---|---|---|
| Alexander Zverev | Robin Haase | 6-4 | 7-5 | · |
| Steve Johnson | Philipp Kohlschreiber | 6-3 | 6-3 | · |
| Radu Albot | Matthew Ebden | 5-7 | 6-1 | 6-4 |
| David Goffin | Guido Pella | 6-1 | 6-1 | · |
| Karen Khachanov | Miomir Kecmanovic | 7-65 | 6-4 | · |
| Jan Lennard Struff | Laslo Djere | 6-4 | 6-4 | · |
| Andreas Seppi | Mats Moraing | 6-4 | 7-64 | · |
| Matteo Berrettini | Nikoloz Basilashvili | 6-4 | 6-4 | · |
| Pierre Hugues Herbert | Gael Monfils | 7-66 | 6-4 | · |
| Sergiy Stakhovsky | Rudolf Molleker | 3-6 | 7-66 | 6-2 |
| Joao Sousa | Hubert Hurkacz | 7-63 | 6-1 | · |
| Borna Coric | Jaume Munar | 7-62 | 6-3 | · |
| Roberto Bautista Agut | Taylor Fritz | 7-610 | 6-0 | · |
| Richard Gasquet | Peter Gojowczyk | 6-3 | 6-4 | · |
| Jo-Wilfried Tsonga | Benoit Paire | 6-4 | 7-5 | · |
| Roger Federer | John Millman | 7-61 | 6-3 | · |
Players
| Player | Country | Reached | |
|---|---|---|---|
![]() |
Roger Federer | SUI | Winner |
![]() |
David Goffin | BEL | Final |
![]() |
Matteo Berrettini | ITA | Semifinal |
![]() |
Pierre Hugues Herbert | FRA | Semifinal |
![]() |
Alexander Zverev | GER | Quarterfinal |
![]() |
Borna Coric | CRO | Quarterfinal |
![]() |
Karen Khachanov | RUS | Quarterfinal |
![]() |
Roberto Bautista Agut | ESP | Quarterfinal |
![]() |
Andreas Seppi | ITA | Round of 16 |
![]() |
Jan Lennard Struff | GER | Round of 16 |
![]() |
Jo-Wilfried Tsonga | FRA | Round of 16 |
![]() |
Joao Sousa | POR | Round of 16 |
![]() |
Radu Albot | MDA | Round of 16 |
![]() |
Richard Gasquet | FRA | Round of 16 |
![]() |
Sergiy Stakhovsky | UKR | Round of 16 |
![]() |
Steve Johnson | USA | Round of 16 |
![]() |
Benoit Paire | FRA | Round of 32 |
![]() |
Gael Monfils | FRA | Round of 32 |
| GP | Guido Pella | ARG | Round of 32 |
![]() |
Hubert Hurkacz | POL | Round of 32 |
![]() |
Jaume Munar | ESP | Round of 32 |
| JM | John Millman | AUS | Round of 32 |
![]() |
Laslo Djere | SRB | Round of 32 |
| MM | Mats Moraing | GER | Round of 32 |
| ME | Matthew Ebden | AUS | Round of 32 |
![]() |
Miomir Kecmanovic | SRB | Round of 32 |
![]() |
Nikoloz Basilashvili | GEO | Round of 32 |
| PG | Peter Gojowczyk | GER | Round of 32 |
![]() |
Philipp Kohlschreiber | GER | Round of 32 |
![]() |
Robin Haase | NED | Round of 32 |
![]() |
Rudolf Molleker | GER | Round of 32 |
![]() |
Taylor Fritz | USA | Round of 32 |


























