| R16 | 58 | Olivier RochusHard | 224 | Federico LuzziHard | 6-2 6-3 | 3 | 65 | 0 | 2 | 52.8% | 92.9% | 52.0% | 1/1 |
| R32 | 6 | Guillermo CoriaHard | 60 | Sjeng SchalkenHard | 6-0 6-3 | 3 | 72 | 1 | 6 | 56.4% | 77.4% | 45.8% | 4/5 |
| R32 | 55 | Cyril SaulnierHard | 67 | Gilles MullerHard | 6-4 6-4 | 3 | 68 | 7 | 2 | 63.9% | 79.5% | 59.1% | 4/4 |
| R32 | 224 | Federico LuzziHard | 82 | Juan MonacoHard | 6-4 6-4 | 3 | 73 | 6 | 4 | 51.7% | 80.6% | 44.8% | 4/6 |
| R32 | 58 | Olivier RochusHard | 39 | Luis HornaHard | 6-3 6-1 | 3 | 64 | 1 | 1 | 54.3% | 88.0% | 57.1% | 2/2 |
| R32 | 20 | Dominik HrbatyHard | 50 | Rafael NadalHard | 6-3 RET | 3 | 60 | 1 | 3 | 50.0% | 58.8% | 52.9% | 8/10 |
| R32 | 66 | Jose AcasusoHard | 64 | Julien BenneteauHard | 6-1 3-6 6-4 | 3 | 127 | 5 | 3 | 37.3% | 75.0% | 59.6% | 4/7 |
| R32 | 69 | Alberto MartinHard | 88 | Philipp KohlschreiberHard | 6-4 7-5 | 3 | 111 | 0 | 3 | 58.2% | 69.8% | 52.6% | 9/10 |
| R32 | 78 | Jan HernychHard | 32 | Juan Carlos FerreroHard | 6-7(1) 6-1 6-3 | 3 | 113 | 4 | 3 | 62.8% | 74.1% | 46.9% | 4/7 |
| R32 | 23 | Fernando GonzalezHard | 96 | James BlakeHard | 7-6(4) 6-1 | 3 | 76 | 5 | 3 | 53.5% | 76.3% | 60.6% | 5/6 |
| R32 | 54 | Mariano ZabaletaHard | - | G.D. JonesHard | 6-0 6-2 | 3 | 48 | 3 | 3 | 55.6% | 90.0% | 43.8% | 0/1 |
| R32 | 62 | Robby GinepriHard | 65 | Agustin CalleriHard | 2-6 6-4 6-3 | 3 | 91 | 3 | 2 | 67.1% | 74.5% | 33.3% | 3/6 |
| R32 | 19 | Vincent SpadeaHard | 72 | David SanchezHard | 6-0 6-0 | 3 | 45 | 1 | 1 | 48.5% | 81.3% | 70.6% | 0/0 |
| R32 | 26 | Juan Ignacio ChelaHard | 108 | Guillermo Garcia-LopezHard | 6-2 6-2 | 3 | 73 | 0 | 0 | 69.6% | 75.0% | 64.3% | 0/0 |
| R32 | 61 | Ricardo MelloHard | 71 | Jonas BjorkmanHard | 6-4 6-1 | 3 | 63 | 5 | 2 | 70.6% | 66.7% | 53.3% | 2/4 |
| R32 | 73 | Potito StaraceHard | 617 | Mark NielsenHard | 6-4 6-4 | 3 | 77 | 5 | 1 | 84.7% | 68.0% | 77.8% | 3/4 |
| R32 | 79 | Raemon SluiterHard | 13 | Tommy RobredoHard | 4-6 6-4 6-4 | 3 | 111 | 12 | 6 | 51.1% | 72.9% | 52.2% | 8/11 |
| R16 | 6 | Guillermo CoriaHard | 55 | Cyril SaulnierHard | 6-3 4-6 7-6(3) | 3 | 147 | 6 | 5 | 60.2% | 64.7% | 44.4% | 10/14 |
| R16 | 66 | Jose AcasusoHard | 20 | Dominik HrbatyHard | 7-6(5) 6-3 | 3 | 82 | 10 | 3 | 47.1% | 72.7% | 64.9% | 0/0 |
| R16 | 78 | Jan HernychHard | 69 | Alberto MartinHard | 6-4 6-2 | 3 | 74 | 3 | 2 | 62.2% | 78.6% | 64.7% | 0/1 |
| R16 | 23 | Fernando GonzalezHard | 54 | Mariano ZabaletaHard | 6-3 6-4 | 3 | 73 | 8 | 2 | 60.3% | 78.0% | 51.9% | 5/5 |
| R16 | 62 | Robby GinepriHard | 19 | Vincent SpadeaHard | 7-5 6-3 | 3 | 85 | 4 | 1 | 63.6% | 74.3% | 45.0% | 2/5 |
| R16 | 26 | Juan Ignacio ChelaHard | 61 | Ricardo MelloHard | 6-2 6-1 | 3 | 55 | 2 | 3 | 72.1% | 80.6% | 58.3% | 3/3 |
| R16 | 73 | Potito StaraceHard | 79 | Raemon SluiterHard | 6-4 6-2 | 3 | 61 | 1 | 0 | 83.9% | 70.2% | 55.6% | 3/4 |
| QF | 58 | Olivier RochusHard | 6 | Guillermo CoriaHard | 6-4 6-4 | 3 | 91 | 1 | 1 | 62.3% | 71.1% | 65.2% | 1/2 |
| QF | 78 | Jan HernychHard | 66 | Jose AcasusoHard | 6-4 7-5 | 3 | 71 | 5 | 1 | 71.9% | 80.4% | 55.6% | 5/5 |
| QF | 23 | Fernando GonzalezHard | 62 | Robby GinepriHard | 6-3 6-4 | 3 | 65 | 7 | 3 | 63.2% | 81.4% | 48.0% | 6/6 |
| QF | 26 | Juan Ignacio ChelaHard | 73 | Potito StaraceHard | 6-1 7-6(5) | 3 | 75 | 7 | 2 | 66.1% | 78.4% | 63.2% | 0/0 |
| SF | 58 | Olivier RochusHard | 78 | Jan HernychHard | 6-3 6-1 | 3 | 57 | 1 | 1 | 63.4% | 76.9% | 73.3% | 2/3 |
| SF | 23 | Fernando GonzalezHard | 26 | Juan Ignacio ChelaHard | 6-4 6-2 | 3 | 68 | 2 | 2 | 69.4% | 76.5% | 40.0% | 0/2 |
| F | 23 | Fernando GonzalezHard | 58 | Olivier RochusHard | 6-4 6-2 | 3 | 70 | 6 | 0 | 70.8% | 79.4% | 71.4% | 2/2 |