Knockout bracket
Round of 16
Quarterfinal
Early rounds
Round of 32 16 matches
| Winner | Loser | Set 1 | Set 2 | Set 3 |
|---|---|---|---|---|
| Bohdan Ulihrach | Yevgeny Kafelnikov | 6-2 | 6-4 | · |
| Patrik Kuhnen | Greg Rusedski | 1-6 | 6-3 | 7-66 |
| David Prinosil | Martin Sinner | 6-1 | 2-6 | 6-1 |
| Joost Winnink | Javier Frana | 3-6 | 7-5 | 7-65 |
| Wayne Ferreira | Otakar Jurecka | 6-1 | 6-4 | · |
| Martin Damm Sr | Adrian Voinea | 6-2 | 3-6 | 7-5 |
| Patrick Rafter | Tom Nijssen | 6-75 | 6-3 | 7-63 |
| Jiri Novak | Petr Korda | 6-2 | 6-72 | 6-0 |
| Arnaud Boetsch | Daniel Vacek | 6-74 | 6-4 | 7-67 |
| Nicolas Kiefer | Andrei Chesnokov | 6-3 | 3-6 | 6-3 |
| Olivier Delaitre | Jerome Golmard | 6-3 | 6-3 | · |
| Andrei Medvedev | Lorenzo Manta | 6-4 | 3-6 | 6-1 |
| Jonas Bjorkman | Cedric Pioline | 7-65 | 7-5 | · |
| Karel Novacek | Lionel Roux | 3-6 | 6-3 | 7-64 |
| Malivai Washington | Petr Luxa | 6-1 | 6-3 | · |
| Guy Forget | Jaroslav Bulant | 6-2 | 6-4 | · |
Players
| Player | Country | Reached | |
|---|---|---|---|
![]() |
Wayne Ferreira | RSA | Winner |
![]() |
Malivai Washington | USA | Final |
![]() |
Arnaud Boetsch | FRA | Semifinal |
| PK | Patrik Kuhnen | GER | Semifinal |
![]() |
Andrei Medvedev | UKR | Quarterfinal |
![]() |
Jonas Bjorkman | SWE | Quarterfinal |
| JW | Joost Winnink | NED | Quarterfinal |
![]() |
Patrick Rafter | AUS | Quarterfinal |
![]() |
Bohdan Ulihrach | CZE | Round of 16 |
| DP | David Prinosil | GER | Round of 16 |
![]() |
Guy Forget | FRA | Round of 16 |
![]() |
Jiri Novak | CZE | Round of 16 |
![]() |
Karel Novacek | CZE | Round of 16 |
| MS | Martin Damm Sr | CZE | Round of 16 |
![]() |
Nicolas Kiefer | GER | Round of 16 |
| OD | Olivier Delaitre | FRA | Round of 16 |
| AV | Adrian Voinea | ROU | Round of 32 |
| AC | Andrei Chesnokov | RUS | Round of 32 |
![]() |
Cedric Pioline | FRA | Round of 32 |
| DV | Daniel Vacek | CZE | Round of 32 |
![]() |
Greg Rusedski | GBR | Round of 32 |
| JB | Jaroslav Bulant | CZE | Round of 32 |
![]() |
Javier Frana | ARG | Round of 32 |
![]() |
Jerome Golmard | FRA | Round of 32 |
| LR | Lionel Roux | FRA | Round of 32 |
| LM | Lorenzo Manta | SUI | Round of 32 |
| MS | Martin Sinner | GER | Round of 32 |
| OJ | Otakar Jurecka | CZE | Round of 32 |
![]() |
Petr Korda | CZE | Round of 32 |
| PL | Petr Luxa | CZE | Round of 32 |
| TN | Tom Nijssen | NED | Round of 32 |
![]() |
Yevgeny Kafelnikov | RUS | Round of 32 |
















