Knockout bracket
Round of 16
Quarterfinal
Early rounds
Round of 32 16 matches
| Winner | Loser | Set 1 | Set 2 | Set 3 |
|---|---|---|---|---|
| Roger Federer | Ivan Ljubicic | 7-63 | · | · |
| Jarkko Nieminen | Radek Stepanek | 6-2 | 4-6 | 7-61 |
| Raemon Sluiter | Thomas Enqvist | 7-64 | 7-66 | · |
| Cyril Saulnier | Fabrice Santoro | 2-6 | 6-4 | 6-1 |
| Sebastien Grosjean | Alex Calatrava | 6-2 | 6-1 | · |
| Karol Kucera | Michel Kratochvil | 3-6 | 6-4 | 4-1 |
| Richard Gasquet | Feliciano Lopez | 6-74 | 6-4 | 6-4 |
| Olivier Rochus | Yevgeny Kafelnikov | 7-65 | 6-4 | · |
| Jonas Bjorkman | Younes El Aynaoui | 6-2 | 6-4 | · |
| Adrian Voinea | Wayne Arthurs | 6-4 | 7-64 | · |
| Dominik Hrbaty | Hicham Arazi | 6-1 | 6-3 | · |
| Olivier Mutis | Christian Vinck | 6-4 | 2-6 | 7-5 |
| Max Mirnyi | Tommy Robredo | 7-66 | 1-6 | 7-65 |
| Rodolphe Cadart | Irakli Labadze | 6-4 | 6-3 | · |
| Mario Ancic | Antony Dupuis | 6-74 | 6-4 | 6-4 |
| Nicolas Escude | Jiri Novak | 6-2 | 6-1 | · |
Players
| Player | Country | Reached | |
|---|---|---|---|
![]() |
Roger Federer | SUI | Winner |
![]() |
Jonas Bjorkman | SWE | Final |
| KK | Karol Kucera | SVK | Semifinal |
![]() |
Nicolas Escude | FRA | Semifinal |
![]() |
Dominik Hrbaty | SVK | Quarterfinal |
![]() |
Olivier Rochus | BEL | Quarterfinal |
| RS | Raemon Sluiter | NED | Quarterfinal |
| RC | Rodolphe Cadart | FRA | Quarterfinal |
| AV | Adrian Voinea | ROU | Round of 16 |
| CS | Cyril Saulnier | FRA | Round of 16 |
![]() |
Jarkko Nieminen | FIN | Round of 16 |
![]() |
Mario Ancic | CRO | Round of 16 |
![]() |
Max Mirnyi | BLR | Round of 16 |
| OM | Olivier Mutis | FRA | Round of 16 |
![]() |
Richard Gasquet | FRA | Round of 16 |
![]() |
Sebastien Grosjean | FRA | Round of 16 |
| AC | Alex Calatrava | ESP | Round of 32 |
| AD | Antony Dupuis | FRA | Round of 32 |
| CV | Christian Vinck | GER | Round of 32 |
![]() |
Fabrice Santoro | FRA | Round of 32 |
![]() |
Feliciano Lopez | ESP | Round of 32 |
![]() |
Hicham Arazi | MAR | Round of 32 |
| IL | Irakli Labadze | GEO | Round of 32 |
![]() |
Ivan Ljubicic | CRO | Round of 32 |
![]() |
Jiri Novak | CZE | Round of 32 |
| MK | Michel Kratochvil | SUI | Round of 32 |
![]() |
Radek Stepanek | CZE | Round of 32 |
![]() |
Thomas Enqvist | SWE | Round of 32 |
![]() |
Tommy Robredo | ESP | Round of 32 |
| WA | Wayne Arthurs | AUS | Round of 32 |
![]() |
Yevgeny Kafelnikov | RUS | Round of 32 |
![]() |
Younes El Aynaoui | MAR | Round of 32 |



















