Knockout bracket
Round of 16
Quarterfinal
Early rounds
Round of 32 16 matches
| Winner | Loser | Set 1 | Set 2 | Set 3 |
|---|---|---|---|---|
| Roger Federer | Irakli Labadze | 6-3 | 6-3 | · |
| Maximilian Abel | Ivo Heuberger | 0-1 | · | · |
| Hicham Arazi | Jan Vacek | 6-2 | 6-1 | · |
| Yevgeny Kafelnikov | John Van Lottum | 6-2 | 4-6 | 6-3 |
| Attila Savolt | Tim Henman | 5-7 | 7-63 | 6-4 |
| Ivan Ljubicic | Wayne Black | 7-5 | 6-3 | · |
| Max Mirnyi | Adrian Voinea | 6-4 | 6-2 | · |
| Rainer Schuettler | Zeljko Krajan | 6-4 | 2-6 | 6-3 |
| Sjeng Schalken | Mikhail Youzhny | 7-5 | 6-0 | · |
| Fabrice Santoro | Stefan Koubek | 6-71 | 6-2 | 6-0 |
| Andrei Stoliarov | Goran Ivanisevic | 6-60 | · | · |
| Jiri Novak | Dominik Hrbaty | 6-1 | 3-6 | 6-3 |
| Younes El Aynaoui | Omar Awadhy | 6-0 | 6-3 | · |
| Feliciano Lopez | Vadim Kutsenko | 7-65 | 6-2 | · |
| Tommy Robredo | Jonas Bjorkman | 6-2 | 6-3 | · |
| Marat Safin | Alexander Waske | 6-4 | 6-2 | · |
Players
| Player | Country | Reached | |
|---|---|---|---|
![]() |
Roger Federer | SUI | Winner |
![]() |
Jiri Novak | CZE | Final |
![]() |
Ivan Ljubicic | CRO | Semifinal |
![]() |
Tommy Robredo | ESP | Semifinal |
![]() |
Feliciano Lopez | ESP | Quarterfinal |
![]() |
Hicham Arazi | MAR | Quarterfinal |
![]() |
Rainer Schuettler | GER | Quarterfinal |
![]() |
Sjeng Schalken | NED | Quarterfinal |
| AS | Andrei Stoliarov | RUS | Round of 16 |
| AS | Attila Savolt | HUN | Round of 16 |
![]() |
Fabrice Santoro | FRA | Round of 16 |
![]() |
Marat Safin | RUS | Round of 16 |
![]() |
Max Mirnyi | BLR | Round of 16 |
| MA | Maximilian Abel | GER | Round of 16 |
![]() |
Yevgeny Kafelnikov | RUS | Round of 16 |
![]() |
Younes El Aynaoui | MAR | Round of 16 |
| AV | Adrian Voinea | ROU | Round of 32 |
| AW | Alexander Waske | GER | Round of 32 |
![]() |
Dominik Hrbaty | SVK | Round of 32 |
![]() |
Goran Ivanisevic | CRO | Round of 32 |
| IL | Irakli Labadze | GEO | Round of 32 |
| IH | Ivo Heuberger | SUI | Round of 32 |
| JV | Jan Vacek | CZE | Round of 32 |
| JL | John Van Lottum | NED | Round of 32 |
![]() |
Jonas Bjorkman | SWE | Round of 32 |
![]() |
Mikhail Youzhny | RUS | Round of 32 |
| OA | Omar Awadhy | UAE | Round of 32 |
![]() |
Stefan Koubek | AUT | Round of 32 |
![]() |
Tim Henman | GBR | Round of 32 |
| VK | Vadim Kutsenko | RUS | Round of 32 |
| WB | Wayne Black | ZIM | Round of 32 |
| ZK | Zeljko Krajan | CRO | Round of 32 |


















