Knockout bracket
Round of 16
Quarterfinal
Early rounds
Round of 32 16 matches
| Winner | Loser | Set 1 | Set 2 | Set 3 |
|---|---|---|---|---|
| Marat Safin | Alex Corretja | 7-5 | 3-6 | 6-3 |
| Dominik Hrbaty | Peter Wessels | 6-3 | 6-75 | 7-62 |
| Jerome Golmard | Felix Mantilla | 6-0 | 6-4 | · |
| Wayne Ferreira | Thomas Enqvist | 7-67 | 6-3 | · |
| Tim Henman | Davide Sanguinetti | 1-6 | 6-4 | 6-3 |
| Petr Korda | Magnus Gustafsson | 6-4 | 6-2 | · |
| Fabrice Santoro | Jan Siemerink | 7-66 | 6-3 | · |
| Karol Kucera | Byron Black | 6-1 | 6-1 | · |
| Greg Rusedski | Nicolas Kiefer | 7-65 | 4-6 | 6-3 |
| Edwin Kempes | Jan Kroslak | 6-4 | 7-61 | · |
| Cedric Pioline | Paul Haarhuis | 3-6 | 7-66 | 7-65 |
| Richard Krajicek | Marc Rosset | 6-3 | 7-5 | · |
| Bohdan Ulihrach | Goran Ivanisevic | 6-76 | 7-63 | 7-5 |
| Roger Federer | Guillaume Raoux | 6-74 | 7-5 | 7-63 |
| Hicham Arazi | Gaston Etlis | 7-68 | 7-5 | · |
| Yevgeny Kafelnikov | Rainer Schuettler | 7-5 | 6-3 | · |
Players
| Player | Country | Reached | |
|---|---|---|---|
![]() |
Yevgeny Kafelnikov | RUS | Winner |
![]() |
Tim Henman | GBR | Final |
![]() |
Greg Rusedski | GBR | Semifinal |
![]() |
Marat Safin | RUS | Semifinal |
![]() |
Cedric Pioline | FRA | Quarterfinal |
| KK | Karol Kucera | SVK | Quarterfinal |
![]() |
Roger Federer | SUI | Quarterfinal |
![]() |
Wayne Ferreira | RSA | Quarterfinal |
![]() |
Bohdan Ulihrach | CZE | Round of 16 |
![]() |
Dominik Hrbaty | SVK | Round of 16 |
| EK | Edwin Kempes | NED | Round of 16 |
![]() |
Fabrice Santoro | FRA | Round of 16 |
![]() |
Hicham Arazi | MAR | Round of 16 |
![]() |
Jerome Golmard | FRA | Round of 16 |
![]() |
Petr Korda | CZE | Round of 16 |
![]() |
Richard Krajicek | NED | Round of 16 |
![]() |
Alex Corretja | ESP | Round of 32 |
| BB | Byron Black | ZIM | Round of 32 |
![]() |
Davide Sanguinetti | ITA | Round of 32 |
![]() |
Felix Mantilla | ESP | Round of 32 |
| GE | Gaston Etlis | ARG | Round of 32 |
![]() |
Goran Ivanisevic | CRO | Round of 32 |
| GR | Guillaume Raoux | FRA | Round of 32 |
| JK | Jan Kroslak | SVK | Round of 32 |
![]() |
Jan Siemerink | NED | Round of 32 |
| MG | Magnus Gustafsson | SWE | Round of 32 |
![]() |
Marc Rosset | SUI | Round of 32 |
![]() |
Nicolas Kiefer | GER | Round of 32 |
| PH | Paul Haarhuis | NED | Round of 32 |
| PW | Peter Wessels | NED | Round of 32 |
![]() |
Rainer Schuettler | GER | Round of 32 |
![]() |
Thomas Enqvist | SWE | Round of 32 |






















