Knockout bracket
Round of 16
Quarterfinal
Early rounds
Round of 32 16 matches
| Winner | Loser | Set 1 | Set 2 | Set 3 |
|---|---|---|---|---|
| Magnus Norman | Mariano Puerta | 6-2 | 6-1 | · |
| Andrew Ilie | Magnus Larsson | 6-3 | 4-6 | 6-4 |
| Michael Russell | Slava Dosedel | 6-3 | 6-2 | · |
| Christophe Rochus | Fernando Vicente | 7-5 | 6-2 | · |
| Albert Portas | Dmitry Vlasov | 6-2 | 6-0 | · |
| Jose Acasuso | David Sanchez | 6-3 | 6-2 | · |
| Fernando Meligeni | Jens Knippschild | 6-4 | 6-1 | · |
| Bohdan Ulihrach | Fredrik Jonsson | 6-3 | 6-4 | · |
| Agustin Calleri | Magnus Gustafsson | 6-3 | 6-3 | · |
| Tommy Robredo | Nicolas Massu | 6-3 | 6-4 | · |
| Andrea Gaudenzi | Galo Blanco | 6-3 | 6-1 | · |
| Andreas Vinciguerra | Mariano Hood | 6-1 | 6-4 | · |
| Michal Tabara | Olivier Rochus | 6-710 | 6-4 | 6-4 |
| Johan Settergren | Jacobo Diaz | 6-2 | 6-3 | · |
| Younes El Aynaoui | Kalle Flygt | 6-77 | 7-64 | 6-1 |
| Markus Hipfl | Dominik Hrbaty | 6-4 | 6-4 | · |
Players
| Player | Country | Reached | |
|---|---|---|---|
| AG | Andrea Gaudenzi | ITA | Winner |
![]() |
Bohdan Ulihrach | CZE | Final |
![]() |
Magnus Norman | SWE | Semifinal |
![]() |
Younes El Aynaoui | MAR | Semifinal |
![]() |
Albert Portas | ESP | Quarterfinal |
| CR | Christophe Rochus | BEL | Quarterfinal |
| MT | Michal Tabara | CZE | Quarterfinal |
![]() |
Tommy Robredo | ESP | Quarterfinal |
![]() |
Agustin Calleri | ARG | Round of 16 |
| AV | Andreas Vinciguerra | SWE | Round of 16 |
| AI | Andrew Ilie | AUS | Round of 16 |
![]() |
Fernando Meligeni | BRA | Round of 16 |
| JS | Johan Settergren | SWE | Round of 16 |
![]() |
Jose Acasuso | ARG | Round of 16 |
| MH | Markus Hipfl | AUT | Round of 16 |
| MR | Michael Russell | USA | Round of 16 |
| DS | David Sanchez | ESP | Round of 32 |
| DV | Dmitry Vlasov | RUS | Round of 32 |
![]() |
Dominik Hrbaty | SVK | Round of 32 |
| FV | Fernando Vicente | ESP | Round of 32 |
| FJ | Fredrik Jonsson | SWE | Round of 32 |
| GB | Galo Blanco | ESP | Round of 32 |
| JD | Jacobo Diaz | ESP | Round of 32 |
| JK | Jens Knippschild | GER | Round of 32 |
| KF | Kalle Flygt | SWE | Round of 32 |
| MG | Magnus Gustafsson | SWE | Round of 32 |
| ML | Magnus Larsson | SWE | Round of 32 |
| MH | Mariano Hood | ARG | Round of 32 |
| MP | Mariano Puerta | ARG | Round of 32 |
![]() |
Nicolas Massu | CHI | Round of 32 |
![]() |
Olivier Rochus | BEL | Round of 32 |
| SD | Slava Dosedel | CZE | Round of 32 |










