Knockout bracket
Round of 16
Quarterfinal
Early rounds
Round of 32 16 matches
| Winner | Loser | Set 1 | Set 2 | Set 3 |
|---|---|---|---|---|
| Karol Kucera | Marat Safin | 6-2 | 3-6 | 7-65 |
| Thomas Larsen | Dinu Pescariu | 6-4 | 6-4 | · |
| Albert Portas | Paul Haarhuis | 6-4 | 3-6 | 6-4 |
| Dominik Hrbaty | Filip Dewulf | 6-3 | 7-5 | · |
| Magnus Gustafsson | Fernando Meligeni | 6-4 | 6-3 | · |
| Adrian Voinea | Franco Squillari | 6-4 | 7-5 | · |
| Dennis Van Scheppingen | Bohdan Ulihrach | 6-4 | 3-6 | 7-61 |
| Richard Fromberg | Andrei Pavel | 6-3 | 6-4 | · |
| Jiri Novak | Andrea Gaudenzi | 6-3 | 6-2 | · |
| Magnus Norman | Hicham Arazi | 6-79 | 5-1 | · |
| Davide Sanguinetti | Alex Calatrava | 6-73 | 6-2 | 7-5 |
| Galo Blanco | Thomas Johansson | 0-6 | 6-4 | 7-65 |
| Slava Dosedel | Mariano Puerta | 7-65 | 6-1 | · |
| Martin Verkerk | John Van Lottum | 7-5 | 6-3 | · |
| Juan Antonio Marin | Johan Van Herck | 6-2 | 4-6 | 6-3 |
| Mariano Zabaleta | Felix Mantilla | 7-62 | 6-2 | · |
Players
| Player | Country | Reached | |
|---|---|---|---|
| Magnus Norman | SWE | Winner | |
| RF | Richard Fromberg | AUS | Final |
| KK | Karol Kucera | SVK | Semifinal |
| Mariano Zabaleta | ARG | Semifinal | |
| AV | Adrian Voinea | ROU | Quarterfinal |
| Dominik Hrbaty | SVK | Quarterfinal | |
| GB | Galo Blanco | ESP | Quarterfinal |
| SD | Slava Dosedel | CZE | Quarterfinal |
| Albert Portas | ESP | Round of 16 | |
| Davide Sanguinetti | ITA | Round of 16 | |
| DS | Dennis Van Scheppingen | NED | Round of 16 |
| Jiri Novak | CZE | Round of 16 | |
| JM | Juan Antonio Marin | CRC | Round of 16 |
| MG | Magnus Gustafsson | SWE | Round of 16 |
| MV | Martin Verkerk | NED | Round of 16 |
| TL | Thomas Larsen | DEN | Round of 16 |
| AC | Alex Calatrava | ESP | Round of 32 |
| AG | Andrea Gaudenzi | ITA | Round of 32 |
| Andrei Pavel | ROU | Round of 32 | |
| Bohdan Ulihrach | CZE | Round of 32 | |
| DP | Dinu Pescariu | ROU | Round of 32 |
| Felix Mantilla | ESP | Round of 32 | |
| Fernando Meligeni | BRA | Round of 32 | |
| FD | Filip Dewulf | BEL | Round of 32 |
| Franco Squillari | ARG | Round of 32 | |
![]() |
Hicham Arazi | MAR | Round of 32 |
| JH | Johan Van Herck | BEL | Round of 32 |
| JL | John Van Lottum | NED | Round of 32 |
![]() |
Marat Safin | RUS | Round of 32 |
| MP | Mariano Puerta | ARG | Round of 32 |
| PH | Paul Haarhuis | NED | Round of 32 |
![]() |
Thomas Johansson | SWE | Round of 32 |


