Knockout bracket
Round of 16
Quarterfinal
Early rounds
Round of 32 16 matches
| Winner | Loser | Set 1 | Set 2 | Set 3 |
|---|---|---|---|---|
| Yevgeny Kafelnikov | Davide Sanguinetti | 6-4 | 5-7 | 6-1 |
| Juan Ignacio Chela | Magnus Gustafsson | 4-6 | 7-5 | 6-3 |
| Galo Blanco | Orlin Stanoytchev | 6-1 | 6-4 | · |
| Jeff Tarango | Nicolas Coutelot | 2-6 | 6-2 | 6-1 |
| Marat Safin | Adrian Voinea | 6-4 | 7-64 | · |
| Christian Ruud | John Van Lottum | 6-3 | 6-2 | · |
| Guillermo Coria | Christophe Rochus | 6-3 | 6-4 | · |
| Carlos Moya | Marc Kevin Goellner | 6-3 | 6-4 | · |
| Mariano Puerta | Markus Hipfl | 6-2 | 6-3 | · |
| Juan Antonio Marin | Jacobo Diaz | 7-62 | 6-3 | · |
| Alberto Martin | Sergi Bruguera | 6-1 | 6-1 | · |
| Alberto Berasategui | Fernando Vicente | 6-4 | 4-6 | 6-3 |
| Mikael Tillstrom | Francisco Clavet | 6-4 | 6-3 | · |
| George Bastl | Martin Garcia | 3-6 | 6-2 | 6-1 |
| Albert Portas | Andrea Gaudenzi | 6-2 | 6-2 | · |
| Marcelo Rios | Juan Balcells | 7-63 | 7-63 | · |
Players
| Player | Country | Reached | |
|---|---|---|---|
![]() |
Marat Safin | RUS | Winner |
| MT | Mikael Tillstrom | SWE | Final |
| GB | Galo Blanco | ESP | Semifinal |
| MP | Mariano Puerta | ARG | Semifinal |
| Albert Portas | ESP | Quarterfinal | |
| Alberto Martin | ESP | Quarterfinal | |
| Carlos Moya | ESP | Quarterfinal | |
| Juan Ignacio Chela | ARG | Quarterfinal | |
| AB | Alberto Berasategui | ESP | Round of 16 |
| CR | Christian Ruud | NOR | Round of 16 |
| GB | George Bastl | SUI | Round of 16 |
![]() |
Guillermo Coria | ARG | Round of 16 |
| JT | Jeff Tarango | USA | Round of 16 |
| JM | Juan Antonio Marin | CRC | Round of 16 |
| Marcelo Rios | CHI | Round of 16 | |
| Yevgeny Kafelnikov | RUS | Round of 16 | |
| AV | Adrian Voinea | ROU | Round of 32 |
| AG | Andrea Gaudenzi | ITA | Round of 32 |
| CR | Christophe Rochus | BEL | Round of 32 |
| Davide Sanguinetti | ITA | Round of 32 | |
| FV | Fernando Vicente | ESP | Round of 32 |
| FC | Francisco Clavet | ESP | Round of 32 |
| JD | Jacobo Diaz | ESP | Round of 32 |
| JL | John Van Lottum | NED | Round of 32 |
| JB | Juan Balcells | ESP | Round of 32 |
| MG | Magnus Gustafsson | SWE | Round of 32 |
| MG | Marc Kevin Goellner | GER | Round of 32 |
| MH | Markus Hipfl | AUT | Round of 32 |
| MG | Martin Garcia | ARG | Round of 32 |
| NC | Nicolas Coutelot | FRA | Round of 32 |
| OS | Orlin Stanoytchev | BUL | Round of 32 |
| SB | Sergi Bruguera | ESP | Round of 32 |

