Knockout bracket
Round of 16
Quarterfinal
Early rounds
Round of 32 16 matches
| Winner | Loser | Set 1 | Set 2 | Set 3 |
|---|---|---|---|---|
| Roger Federer | Ivo Minar | 6-1 | 6-3 | · |
| Fabrice Santoro | Oliver Marach | 6-0 | 2-6 | 6-4 |
| Marcos Baghdatis | Sultan Khalfan | 6-1 | 6-1 | · |
| Feliciano Lopez | Victor Hanescu | 6-4 | 7-62 | · |
| Tim Henman | Richard Gasquet | 6-4 | 6-4 | · |
| Tommy Haas | Stan Wawrinka | 5-7 | 6-2 | 7-5 |
| Mikhail Youzhny | Jonas Bjorkman | 1-6 | 6-3 | 6-4 |
| Davide Sanguinetti | Olivier Rochus | 2-6 | 7-64 | 7-65 |
| Gael Monfils | Tomas Zib | 7-5 | 6-4 | · |
| Wesley Moodie | Max Mirnyi | 6-4 | 4-6 | 7-63 |
| Dmitry Tursunov | Janko Tipsarevic | 7-5 | 6-2 | · |
| Younes El Aynaoui | Sebastien Grosjean | 6-4 | 6-4 | · |
| Potito Starace | Igor Andreev | 7-5 | 1-6 | 7-5 |
| Filippo Volandri | Nicolas Mahut | 6-4 | 6-4 | · |
| Robin Vik | Andrei Pavel | 2-6 | 7-62 | 7-61 |
| Nikolay Davydenko | Christophe Rochus | 6-3 | 6-1 | · |
Players
| Player | Country | Reached | |
|---|---|---|---|
![]() |
Roger Federer | SUI | Winner |
![]() |
Gael Monfils | FRA | Final |
![]() |
Filippo Volandri | ITA | Semifinal |
![]() |
Tommy Haas | GER | Semifinal |
![]() |
Dmitry Tursunov | RUS | Quarterfinal |
![]() |
Marcos Baghdatis | CYP | Quarterfinal |
![]() |
Mikhail Youzhny | RUS | Quarterfinal |
![]() |
Nikolay Davydenko | RUS | Quarterfinal |
![]() |
Davide Sanguinetti | ITA | Round of 16 |
![]() |
Fabrice Santoro | FRA | Round of 16 |
![]() |
Feliciano Lopez | ESP | Round of 16 |
![]() |
Potito Starace | ITA | Round of 16 |
| RV | Robin Vik | CZE | Round of 16 |
![]() |
Tim Henman | GBR | Round of 16 |
| WM | Wesley Moodie | RSA | Round of 16 |
![]() |
Younes El Aynaoui | MAR | Round of 16 |
![]() |
Andrei Pavel | ROU | Round of 32 |
| CR | Christophe Rochus | BEL | Round of 32 |
![]() |
Igor Andreev | RUS | Round of 32 |
| IM | Ivo Minar | CZE | Round of 32 |
![]() |
Janko Tipsarevic | SRB | Round of 32 |
![]() |
Jonas Bjorkman | SWE | Round of 32 |
![]() |
Max Mirnyi | BLR | Round of 32 |
![]() |
Nicolas Mahut | FRA | Round of 32 |
| OM | Oliver Marach | AUT | Round of 32 |
![]() |
Olivier Rochus | BEL | Round of 32 |
![]() |
Richard Gasquet | FRA | Round of 32 |
![]() |
Sebastien Grosjean | FRA | Round of 32 |
![]() |
Stan Wawrinka | SUI | Round of 32 |
| SK | Sultan Khalfan | QAT | Round of 32 |
| TZ | Tomas Zib | CZE | Round of 32 |
![]() |
Victor Hanescu | ROU | Round of 32 |
























