Knockout bracket
Round of 16
Quarterfinal
Early rounds
Round of 32 16 matches
| Winner | Loser | Set 1 | Set 2 | Set 3 |
|---|---|---|---|---|
| Andrei Pavel | Yevgeny Kafelnikov | 6-3 | 2-6 | 6-3 |
| Karim Alami | Alex Lopez Moron | 6-4 | 6-0 | · |
| Vincent Spadea | Filip Dewulf | 6-2 | 6-1 | · |
| Jerome Golmard | Francisco Clavet | 7-63 | 7-65 | · |
| Albert Costa | Franco Squillari | 6-1 | 6-3 | · |
| Ronald Agenor | Fernando Vicente | 6-1 | 6-4 | · |
| Andrei Medvedev | Carlos Costa | 1-6 | 6-2 | 7-64 |
| Felix Mantilla | Thomas Muster | 6-3 | 6-2 | · |
| Gustavo Kuerten | Juan Antonio Marin | 6-3 | 6-75 | 6-4 |
| Jiri Novak | Galo Blanco | 7-61 | 6-3 | · |
| Albert Portas | Pedro Leao | 6-1 | 6-1 | · |
| Marcelo Rios | Adrian Voinea | 3-6 | 6-4 | 6-2 |
| Hicham Arazi | Marat Safin | 7-66 | 5-7 | 6-3 |
| Fernando Meligeni | Arnaud Di Pasquale | 6-2 | 6-2 | · |
| Nuno Marques | Gerard Solves | 6-2 | 3-6 | 6-3 |
| Todd Martin | Alberto Berasategui | 6-1 | 7-63 | · |
Players
| Player | Country | Reached | |
|---|---|---|---|
![]() |
Albert Costa | ESP | Winner |
![]() |
Todd Martin | USA | Final |
![]() |
Jerome Golmard | FRA | Semifinal |
![]() |
Marcelo Rios | CHI | Semifinal |
![]() |
Felix Mantilla | ESP | Quarterfinal |
![]() |
Fernando Meligeni | BRA | Quarterfinal |
![]() |
Gustavo Kuerten | BRA | Quarterfinal |
![]() |
Karim Alami | MAR | Quarterfinal |
![]() |
Albert Portas | ESP | Round of 16 |
![]() |
Andrei Medvedev | UKR | Round of 16 |
![]() |
Andrei Pavel | ROU | Round of 16 |
![]() |
Hicham Arazi | MAR | Round of 16 |
![]() |
Jiri Novak | CZE | Round of 16 |
| NM | Nuno Marques | POR | Round of 16 |
| RA | Ronald Agenor | USA | Round of 16 |
![]() |
Vincent Spadea | USA | Round of 16 |
| AV | Adrian Voinea | ROU | Round of 32 |
| AB | Alberto Berasategui | ESP | Round of 32 |
| AM | Alex Lopez Moron | ESP | Round of 32 |
| AP | Arnaud Di Pasquale | FRA | Round of 32 |
| CC | Carlos Costa | ESP | Round of 32 |
| FV | Fernando Vicente | ESP | Round of 32 |
| FD | Filip Dewulf | BEL | Round of 32 |
| FC | Francisco Clavet | ESP | Round of 32 |
![]() |
Franco Squillari | ARG | Round of 32 |
| GB | Galo Blanco | ESP | Round of 32 |
| GS | Gerard Solves | FRA | Round of 32 |
| JM | Juan Antonio Marin | CRC | Round of 32 |
![]() |
Marat Safin | RUS | Round of 32 |
| PL | Pedro Leao | POR | Round of 32 |
![]() |
Thomas Muster | AUT | Round of 32 |
![]() |
Yevgeny Kafelnikov | RUS | Round of 32 |

















