| 2004 Results | |||
| Qatar ExxonMobil Open | |||
| Rd | Opponent | W/L | Score |
| 1 | Olivier Rochus | W | 6-3, 3-6, 7-5 |
| 2 | Tim Henman | L | 3-6, 4-6 |
| adidas International | |||
| Rd | Opponent | W/L | Score |
| 1 | Greg Rusedski | L | 6-7 (1-7), 6-7 (5-7) |
| Australian Open | |||
| Rd | Opponent | W/L | Score |
| 1 | Irakli Labadze | W | 6-4, 6-3, 3-6, 6-3 |
| 2 | Taylor Dent | L | 6-3, 4-6, 6-4, 6-7 (4-7), 5-7 |
| Bellsouth Open | |||
| Rd | Opponent | W/L | Score |
| 1 | David Sanchez | L | 4-6, 2-6 |
| ATP Buenos Aires 2004 | |||
| Rd | Opponent | W/L | Score |
| 1 | Giovanni Lapentti | W | 7-5, 6-0 |
| 2 | Juan Monaco | L | 6-7 (4-7), 3-6 |
| Brasil Open | |||
| Rd | Opponent | W/L | Score |
| 1 | Flavio Saretta | W | 6-2, 6-2 |
| 2 | David Ferrer | W | 6-2, 6-4 |
| QF | Agustin Calleri | L | 3-6, 6-3, 3-6 |
| Abierto Mexicano de Tenis | |||
| Rd | Opponent | W/L | Score |
| 1 | Albert Montanes | W | 6-3, 6-4 |
| 2 | David Ferrer | W | 6-3, 6-3 |
| QF | Oscar Hernandez | W | 3-6, 6-0, 6-2 |
| SF | Carlos Moya | L | 2-6, 6-7 (4-7) |
| Pacific Life Open | |||
| Rd | Opponent | W/L | Score |
| 2 | Alberto Martin | W | 5-7, 6-2, 6-0 |
| 3 | Lleyton Hewitt | W | 6-3, 4-6, 6-1 |
| 4 | Tommy Haas | W | 6-4, 6-2 |
| QF | Roger Federer | L | 2-6, 1-6 |
| NASDAQ-100 Open | |||
| Rd | Opponent | W/L | Score |
| 2 | Cyril Saulnier | W | 2-6, 6-4, 7-5 |
| 3 | Guillermo Coria | L | 2-6, 6-3, 3-6 |
| Estoril Open | |||
| Rd | Opponent | W/L | Score |
| 1 | Guillermo Canas | W | 6-3, 6-4 |
| 2 | Diogo Rocha | W | 6-0, 2-0, retired (right leg) |
| QF | Olivier Patience | W | 6-3, 6-2 |
| SF | Florian Mayer | W | 6-3, 6-3 |
| F | Marat Safin | W | 6-7 (2-7), 6-3, 6-3 |
| Tennis Masters Monte-Carlo | |||
| Rd | Opponent | W/L | Score |
| 1 | Paradorn Srichaphan | W | 6-4, 6-3 |
| 2 | Tommy Haas | W | 6-4, 1-6, 6-3 |
| 3 | Carlos Moya | L | 4-6, 6-7 (4-7) |
| Open Seat Godo | |||
| Rd | Opponent | W/L | Score |
| 2 | Olivier Patience | L | 6-1, 4-6, 4-6 |
| Telecom Italia Masters | |||
| Rd | Opponent | W/L | Score |
| 1 | Mariano Zabaleta | L | 4-6, 2-6 |
| Masters Series Hamburg | |||
| Rd | Opponent | W/L | Score |
| 1 | Irakli Labadze | L | 0-6, 6-3, 6-7 (1-7) |
| ARAG ATP World Team Championship | |||
| Rd | Opponent | W/L | Score |
| 1 | Sjeng Schalken | W | 6-3, 5-7, 7-5 |
| 1 | Vincent Spadea | W | 6-3, 3-6, 6-4 |
| French Open | |||
| Rd | Opponent | W/L | Score |
| 1 | Harel Levy | W | 6-3, 6-1, 6-4 |
| 2 | Fernando Verdasco | W | 7-5, 6-2, 6-2 |
| 3 | Alex Corretja | W | 6-4, 6-4, 4-6, 6-3 |
| 4 | Olivier Mutis | W | 4-6, 6-2, 7-6 (7-5), 6-2 |
| QF | Tim Henman | L | 2-6, 4-6, 4-6 |
| Wimbledon | |||
| Rd | Opponent | W/L | Score |
| 1 | Lars Burgsmuller | W | 6-4, 4-6, 6-0, 6-2 |
| 2 | Thomas Enqvist | L | 3-6, 7-6 (7-4), 1-6, 6-3, 3-6 |
| Swedish Open | |||
| Rd | Opponent | W/L | Score |
| 1 | Marc Lopez | W | 6-4, 6-0 |
| 2 | Fernando Verdasco | W | 6-4, 7-5 |
| QF | Robin Soderling | L | 3-6, 7-6 (7-5), 2-6 |
| Mercedes Cup | |||
| Rd | Opponent | W/L | Score |
| 2 | Jan Frode Andersen | W | 6-3, 6-1 |
| 3 | Rafael Nadal | L | 2-6, 3-6 |
| Tennis Masters Canada | |||
| Rd | Opponent | W/L | Score |
| 1 | Xavier Malisse | W | 6-3, 5-7, 6-3 |
| 2 | Tommy Robredo | W | 6-4, 6-0 |
| 3 | Andy Roddick | L | 1-6, 4-6 |
| Western & Southern Financial Group Masters | |||
| Rd | Opponent | W/L | Score |
| 1 | Rafael Nadal | W | 6-4, 4-6, 7-6 (3) |
| 2 | Fernando Gonzalez | W | 2-6, 6-3, 6-2 |
| 3 | Andre Agassi | L | 3-6, 3-6 |
| 2004 Olympics | |||
| Rd | Opponent | W/L | Score |
| 1 | Max Mirnyi | L | 6-3, 6-7 (0-7), 4-6 |
| TD Waterhouse Cup | |||
| Rd | Opponent | W/L | Score |
| 1 | Karol Beck | W | 6-4, 6-2 |
| 2 | Thomas Enqvist | W | 6-4, 5-7, 6-1 |
| QF | Lleyton Hewitt | L | 7-6 (-6), 1-6, 1-6 |
| U.S. Open | |||
| Rd | Opponent | W/L | Score |
| 1 | Ricardo Mello | L | 2-6, 6-7 (-1), 6-2, 6-2, 2-6 |
| CA Tennis Trophy | |||
| Rd | Opponent | W/L | Score |
| 1 | Florian Mayer | L | 4-6,4-6 |
| Tennis Masters-Madrid | |||
| Rd | Opponent | W/L | Score |
| 2 | Antony Dupuis | L | 6-7(4-7),3-6 |
| Davidoff Swiss Indoors | |||
| Rd | Opponent | W/L | Score |
| 1 | Ivan Ljubicic | L | 3-6,4-6 |
| BNP Paribas Masters | |||
| Rd | Opponent | W/L | Score |
| 1 | Jurgen Melzer | L | 1-6,4-6 |