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 |


