Primo turno | | Quarti di finale | | Semifinali | | Finale |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
1 | Julian Knowle Nenad Zimonjić | 6 | 3 | 6 | | | |
WC | Igor' Kunicyn Vladimir Volčkov | 3 | 6 | 2 | | | | | 1 | Julian Knowle Nenad Zimonjić | 6 | 6 | | | | |
| Irakli Labadze Marat Safin | 7 | 6 | | | | | | | Irakli Labadze Marat Safin | 3 | 4 | | | | |
| Mardy Fish Graydon Oliver | 5 | 4 | | | | | | | 1 | Julian Knowle Nenad Zimonjić | 6 | 1 | 2 | | | |
| Dominik Hrbatý Jaroslav Levinský | 6 | 1 | 6 | | | | | | | Dominik Hrbatý Jaroslav Levinský | 1 | 6 | 6 | | | |
3 | František Čermák Leoš Friedl | 3 | 6 | 3 | | | | | | Dominik Hrbatý Jaroslav Levinský | 2 | 6 | 6 | | |
| Ivo Karlović Sargis Sargsian | 3 | | | | | | | | Ivo Karlović Sargis Sargsian | 6 | 3 | 4 | | | |
| Igor' Andreev Nikolaj Davydenko | 2 | r | | | | | | | | Dominik Hrbatý Jaroslav Levinský | 3 | 2 | | | |
| Robbie Koenig Travis Parrott | 6 | 6 | | | | | | | 2 | Arnaud Clément Michaël Llodra | 6 | 6 | | | |
WC | Michail Elgin Andrei Mishin | 3 | 4 | | | | | | | Robbie Koenig Travis Parrott | 4 | 6(0) | | | | |
ALT | Maks Mirny Michail Južnyj | 6 | 7 | | | | | | ALT | Maks Mirny Michail Južnyj | 6 | 7 | | | | |
4 | Jonathan Erlich Andy Ram | 1 | 64 | | | | | | | ALT | Maks Mirny Michail Južnyj | | | | | |
| Yves Allegro Michael Kohlmann | 6 | 6 | | | | | | | 2 | Arnaud Clément Michaël Llodra | W/O | | | | | |
| Mariusz Fyrstenberg Marcin Matkowski | 4 | 3 | | | | | | | Yves Allegro Michael Kohlmann | 4 | 3 | | | |
2 | Arnaud Clément Michaël Llodra | 6 | 7 | | | | | | 2 | Arnaud Clément Michaël Llodra | 6 | 6 | | | | |
ALT | Ricardo Mello Gilles Müller | 4 | 65 | | | | |