Knockout bracket
Round of 16
Quarterfinal
Semifinal
Early rounds
Round of 32 12 matches
| Winner | Loser | Set 1 | Set 2 | Set 3 |
|---|---|---|---|---|
| Bjorn Phau | Marc Lopez | 6-4 | 4-6 | 6-1 |
| Arnaud Clement | Igor Kunitsyn | 7-5 | 4-6 | 6-4 |
| Alejandro Falla | Juan Ignacio Chela | 6-4 | 7-64 | · |
| Daniel Gimeno Traver | Nicolas Lapentti | 6-3 | 3-1 | · |
| Marcel Granollers | Oscar Hernandez | 6-2 | 6-1 | · |
| Pablo Cuevas | Pablo Andujar | 1-6 | 7-5 | 6-0 |
| Guillermo Garcia Lopez | Xavier Malisse | 6-2 | 7-67 | · |
| Leonardo Tavares | Ricardo Mello | 6-3 | 6-3 | · |
| Alberto Martin | Federico Delbonis | 7-66 | 6-1 | · |
| Frederico Gil | Florian Mayer | 6-2 | 6-75 | 6-3 |
| Santiago Giraldo | Steve Darcis | 6-4 | · | · |
| Rui Machado | Nicolas Massu | 6-2 | 6-4 | · |
Players
| Player | Country | Reached | |
|---|---|---|---|
| Albert Montanes | ESP | Winner | |
| FG | Frederico Gil | POR | Final |
| Guillermo Garcia Lopez | ESP | Semifinal | |
| Roger Federer | SUI | Semifinal | |
| Alberto Martin | ESP | Quarterfinal | |
| Arnaud Clement | FRA | Quarterfinal | |
| Pablo Cuevas | URU | Quarterfinal | |
| RM | Rui Machado | POR | Quarterfinal |
| AF | Alejandro Falla | COL | Round of 16 |
| BP | Bjorn Phau | GER | Round of 16 |
| DT | Daniel Gimeno Traver | ESP | Round of 16 |
| DM | David Marrero | ESP | Round of 16 |
| LT | Leonardo Tavares | POR | Round of 16 |
| Marcel Granollers | ESP | Round of 16 | |
| MP | Michal Przysiezny | POL | Round of 16 |
| Santiago Giraldo | COL | Round of 16 | |
| Federico Delbonis | ARG | Round of 32 | |
| Florian Mayer | GER | Round of 32 | |
| IK | Igor Kunitsyn | RUS | Round of 32 |
| Juan Ignacio Chela | ARG | Round of 32 | |
| ML | Marc Lopez | ESP | Round of 32 |
![]() |
Nicolas Lapentti | ECU | Round of 32 |
| Nicolas Massu | CHI | Round of 32 | |
| OH | Oscar Hernandez | ESP | Round of 32 |
| Pablo Andujar | ESP | Round of 32 | |
| RM | Ricardo Mello | BRA | Round of 32 |
| SD | Steve Darcis | BEL | Round of 32 |
| Xavier Malisse | BEL | Round of 32 |
