Primo turno | | Quarti di finale | | Semifinali | | Finale |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
1 | Mahesh Bhupathi Leander Paes | 7 | 7 | | | | |
| Pablo Albano Daniel Orsanic | 6 | 6 | | | | | | 1 | Mahesh Bhupathi Leander Paes | 3 | 4 | | | | |
| Joshua Eagle Andrew Florent | 4 | 7 | 6 | | | | | | Joshua Eagle Andrew Florent | 6 | 6 | | | | |
| Cyril Suk Michael Tebbutt | 6 | 6 | 2 | | | | | | | Joshua Eagle Andrew Florent | 4 | 6 | 3 | | | |
4 | Piet Norval Kevin Ullyett | 6 | 4 | 6 | | | | | | | Wayne Black Sandon Stolle | 6 | 3 | 6 | | | |
| Wayne Arthurs Neil Broad | 4 | 6 | 3 | | | | | 4 | Piet Norval Kevin Ullyett | 2 | 2 | | | |
| Wayne Black Sandon Stolle | 6 | 2 | 6 | | | | | | Wayne Black Sandon Stolle | 6 | 6 | | | | |
| Tomás Carbonell Chris Haggard | 4 | 6 | 3 | | | | | | | Wayne Black Sandon Stolle | 4 | 6 | 6 | | |
| Nicklas Kulti David Macpherson | 6 | 6 | | | | | | | | David Adams J-L de Jager | 6 | 1 | 4 | | |
| Àlex Corretja Sander Groen | 3 | 3 | | | | | | | Nicklas Kulti David Macpherson | 2 | 7 | 5 | | | |
| Byron Black Wayne Ferreira | 6 | 6 | | | | | | | Byron Black Wayne Ferreira | 6 | 6 | 7 | | | |
3 | Donald Johnson Francisco Montana | 2 | 3 | | | | | | | | Byron Black Wayne Ferreira | 6 | 7 | 2 | | |
| David Adams J-L de Jager | 4 | 6 | 6 | | | | | | | David Adams J-L de Jager | 7 | 5 | 6 | | | |
| Jonas Björkman Nicolas Kiefer | 6 | 3 | 3 | | | | | | David Adams J-L de Jager | 6 | 6 | | | |
| Francisco Roig Javier Sánchez | 5 | 6 | 6 | | | | | | Francisco Roig Javier Sánchez | 2 | 3 | | | | |
2 | Olivier Delaître Fabrice Santoro | 7 | 4 | 3 | | | |