| Primera ronda | | | Cuartos de final | | | Semifinales | | | Final | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | |
| | |
| 1 | Mark Knowles Daniel Nestor | 5 | 2 | 5 | | | |
| | |
| WC | Stefan Koubek Alexander Peya | 2 | 5 | 2 | | | |
| | 1 | Mark Knowles Daniel Nestor | 5 | 5 | | | |
| | | |
| | | | Nicolás Almagro Tommy Robredo | 3 | 1 | | | |
| | Nicolás Almagro Tommy Robredo | 5 | 5 | | | |
| | |
| WC | Oliver Marach Thomas Muster | 2 | 43 | | | | |
| | | 1 | Mark Knowles Daniel Nestor | 5 | 5 | | |
| | |
| | | 3 | Cyril Suk Pavel Vízner | 44 | 1 | | |
| 3 | Cyril Suk Pavel Vízner | 5 | 5 | | | |
| | |
| | Tomáš Berdych Petr Pála | 3 | 48 | | | | |
| | 3 | Cyril Suk Pavel Vízner | 5 | 5 | | | |
| | | |
| | | | Nicolás Lapentti Feliciano López | 2 | 1 | | | |
| | Nicolás Lapentti Feliciano López | 5 | 5 | | | |
| | |
| | Jiří Novák David Škoch | 3 | 2 | | | | |
| | | | 1 | Mark Knowles Daniel Nestor | 5 | 5 | | |
| | |
| | | 2 | Jonathan Erlich Andy Ram | 3 | 42 | | |
| | Agustín Calleri Fernando González | 5 | 45 | 5 | | | |
| | |
| | Julian Knowle Jürgen Melzer | 1 | 5 | 2 | | | |
| | | Agustín Calleri Fernando González | 2 | 45 | | | |
| | | |
| | | 4 | Gastón Etlis Martin Rodriguez | 5 | 5 | | | |
| 4 | Gastón Etlis Martin Rodriguez | 5 | 47 | 5 | | |
| | |
| | Leoš Friedl Tomáš Zíb | 45 | 5 | 41 | | | |
| | | 4 | Gastón Etlis Martin Rodríguez | 5 | 2 | 3 | |
| | |
| | | 2 | Jonathan Erlich Andy Ram | 3 | 5 | 5 | |
| | Sébastien Grosjean Radek Štěpánek | 3 | 5 | 5 | | |
| | |
| | Luis Horna Tom Vanhoudt | 5 | 41 | 44 | | | |
| | | Sébastien Grosjean Radek Štěpánek | 2 | 1 | | | |
| | | |
| | | 2 | Jonathan Erlich Andy Ram | 5 | 5 | | | |
| 2 | Jonathan Erlich Andy Ram | 5 | 5 | | | |
| | |
| | Gastón Gaudio David Nalbandian | 2 | 3 | | | | |
| | |
| | |