Knockout bracket
Round of 16
Quarterfinal
Semifinal
Early rounds
Round of 32 12 matches
| Winner | Loser | Set 1 | Set 2 | Set 3 |
|---|---|---|---|---|
| Boris Pashanski | Nicolas Massu | 6-2 | 6-3 | · |
| Olivier Rochus | Marc Gicquel | 6-3 | 6-4 | · |
| Robin Soderling | Fabio Fognini | 6-1 | 6-74 | 7-5 |
| Jonas Bjorkman | Marcel Granollers | 6-3 | 6-1 | · |
| Steve Darcis | Daniel Koellerer | 7-64 | 6-0 | · |
| Jarkko Nieminen | Sergio Roitman | 6-4 | 6-2 | · |
| Potito Starace | Carlos Moya | 6-74 | 7-66 | 6-4 |
| Marat Safin | Marc Lopez | 7-66 | 7-5 | · |
| Thomas Johansson | Filip Prpic | 7-64 | 6-3 | · |
| Michael Ryderstedt | Tim Goransson | 6-1 | 6-2 | · |
| Bjorn Rehnquist | Michal Przysiezny | 7-5 | 6-2 | · |
| Ervin Eleskovic | Filippo Volandri | 6-4 | 6-4 | · |
Players
| Player | Country | Reached | |
|---|---|---|---|
| Tommy Robredo | ESP | Winner | |
| Tomas Berdych | CZE | Final | |
| David Ferrer | ESP | Semifinal | |
| Fernando Verdasco | ESP | Semifinal | |
| BR | Bjorn Rehnquist | SWE | Quarterfinal |
| Jarkko Nieminen | FIN | Quarterfinal | |
| Potito Starace | ITA | Quarterfinal | |
| Robin Soderling | SWE | Quarterfinal | |
| BP | Boris Pashanski | SRB | Round of 16 |
| EE | Ervin Eleskovic | SWE | Round of 16 |
| Jonas Bjorkman | SWE | Round of 16 | |
![]() |
Marat Safin | RUS | Round of 16 |
| MR | Michael Ryderstedt | SWE | Round of 16 |
| Olivier Rochus | BEL | Round of 16 | |
| SD | Steve Darcis | BEL | Round of 16 |
![]() |
Thomas Johansson | SWE | Round of 16 |
| Carlos Moya | ESP | Round of 32 | |
| DK | Daniel Koellerer | AUT | Round of 32 |
| Fabio Fognini | ITA | Round of 32 | |
| FP | Filip Prpic | SWE | Round of 32 |
| Filippo Volandri | ITA | Round of 32 | |
| MG | Marc Gicquel | FRA | Round of 32 |
| ML | Marc Lopez | ESP | Round of 32 |
| Marcel Granollers | ESP | Round of 32 | |
| MP | Michal Przysiezny | POL | Round of 32 |
| Nicolas Massu | CHI | Round of 32 | |
| SR | Sergio Roitman | ARG | Round of 32 |
| TG | Tim Goransson | SWE | Round of 32 |

