Career 2025 2024 2023 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour French Open - Paris U.S. Open - New York Davis Cup, Group B, Valencia Australian Open - Melbourne United Cup - Australia U.S. Open - New York French Open - Paris Davis Cup, World Group, Q2, ESP-DEN 3-2 Spain F31 Spain F38 Spain F14 Spain F15 Spain F22 Spain F28 Spain F29 Spain F30 Spain F31 Spain F32 Spain F34 Spain F33 Spain F35 Spain F37 Spain F1 Spain F2 Spain F4 Spain F7 Spain F9 Spain F10 Spain F11 Spain F14 Spain F15 Spain F23 Spain F27 Spain F31 Spain F32 Spain F35 Spain F36 Spain F37 Spain F38 Spain F2 Spain F3 Spain F5 Spain F6 Spain F28 Morocco F6 Morocco F7 Morocco F9 Morocco F10 Turkey F2 Turkey F3 Spain F2 Spain F3 Spain F4 Spain F6 Spain F7 Spain F36 Spain F1 Egypt F5 Egypt F6 Spain F13 Spain F6 Spain F7 Spain F39 Caltanissetta Challenger Roanne Challenger Montemar Challenger Bad Waltersdorf Challenger Olbia Challenger Siemens Open 2003 - Scheveningen Internationaler Raiffeisen Grand Prix - St. Polten Idea Prokom Open - Sopot Heineken Open - Auckland International Tennis Championships - Delray Beach Generali Open 2003 - Kitzbuhel Grand Prix Hassan II - Casablanca Alicante Challenger Campionati Internazionali di Sicilia - Palermo The Stella Artois Championships - London The Tennis Channel Open - Las Vegas Synsam Swedish Open - Bastad Generali Open - Kitzbuhel Pilot Pen Tennis - New Haven Thailand Open - Bangkok AIG Japan Open Tennis Championships - Tokyo St. Petersburg Open - St. Petersburg Movistar Open - Vina del Mar ABN AMRO World Tennis Tournament - Rotterdam Open SEAT 2008 - Barcelona ATP Studena Croatia Open Umag - Umag BA-CA Tennis Trophy - Vienna Pilot Pen Tennis - New Haven Thailand Open - Bangkok Open de Tenis Comunidad Valenciana - Valencia Brisbane International - Brisbane SAP Open - San Jose Grand Prix Hassan II - Casablanca Open Sabadell Atlantico - Barcelona Estoril Open - Estoril AEGON Championships - London German Tennis Championships - Hamburg Legg Mason Tennis Classic - Washington Open de Tenis Comunidad Valenciana - Valencia Open Sud de France - Montpellier Brasil Open - Sao Paulo Copa Claro - Buenos Aires Open Sabadell Atlantico - Barcelona Studena Croatia Open - Umag PTT Thailand Open - Bangkok Valencia Open - Valencia SAP Open - San Jose US Men's Clay Court Championship - Houston Barcelona Open BancSabadell - Barcelona Portugal Open - Oeiras AEGON International - Eastbourne Bet-at-home Cup - Kitzbuhel Winston-Salem Open - Winston-Salem St. Petersburg Open - St. Petersburg Malaysian Open - Kuala Lumpur China Open - Beijing If Stockholm Open - Stockholm Valencia Open - Valencia Qatar ExxonMobil Open - Doha Aircel Chennai Open - Chennai Royal Guard Open Chile - Vina del Mar ABN AMRO World Tennis Tournament - Rotterdam Copa Claro - Buenos Aires Grand Prix Hassan II - Casablanca US Men's Clay Court Championship - Houston Barcelona Open BancSabadell - Barcelona Portugal Open - Oeiras Power Horse Cup - Dusseldorf Girona Challenger Topshelf Open - 's-Hertogenbosch Vegeta Croatia Open - Umag SkiStar Swedish Open - Bastad Bet-at-home Open - Hamburg Madrid Challenger Credit Agricole Suisse Open - Gstaad Bet-at-home Cup - Kitzbuhel Qatar ExxonMobil Open - Doha Brasil Open - Sao Paulo Dubai Duty Free Tennis Championships - Dubai Barcelona Open BancSabadell - Barcelona Open de Nice Cote d'Azur - Nice AEGON Championships - London Vegeta Croatia Open - Umag Argentina Open - Buenos Aires Millennium Estoril Open - Estoril China Open - Beijing ABN AMRO World Tennis Tournament - Rotterdam Argentina Open - Buenos Aires Gerry Weber Open - Halle SkiStar Swedish Open - Bastad Bet-at-home Open - Hamburg Heineken Open - Auckland Winston-Salem Open - Winston-Salem Argentina Open - Buenos Aires Rio Open - Rio de Janeiro Antalya Cup - Antalya SkiStar Swedish Open - Bastad Winston-Salem Open - Winston-Salem Moselle Open - Metz Barcelona Open Banc Sabadell - Barcelona US Men's Clay Court Championship - Houston Mallorca Championships - Mallorca Hamburg European Open - Hamburg Winston-Salem Open - Winston-Salem Moselle Open - Metz Anytech365 Andalucia Open - Marbella Belgrade 2 - Belgrade Cordoba Open - Cordoba Rio Open - Rio de Janeiro Abierto Mexicano Telcel - Acapulco Zagreb Open - Zagreb Barcelona Open Banc Sabadell - Barcelona Noventi Open - Halle Mallorca Championships - Mallorca Nordea Open - Bastad Gonet Geneva Open - Geneva Aegon Nottingham Open - Nottingham If Stockholm Open - Stockholm Qatar ExxonMobil Open - Doha Ecuador Open - Quito Brasil Open - Sao Paulo Grand Prix Hassan II - Marrakech Geneva Open - Geneva China Open - Beijing Qatar ExxonMobil Open - Doha Millennium Estoril Open - Estoril Antalya Cup - Antalya China Open - Beijing Ecuador Open - Quito Seville Challenger US Men's Clay Court Championship - Houston German Tennis Championships - Hamburg Cordoba Open - Cordoba DIEMA XTRA Sofia Open - Sofia Estoril Open - Estoril Nature Valley International - Eastbourne Roanne Challenger Barcelona Open BancSabadell - Barcelona Ricoh Open - 's-Hertogenbosch Open Occitanie - Montpellier ASB Classic - Auckland Open 13 Provence - Marseille Barcelona Open Banc Sabadell - Barcelona Millennium Estoril Open - Estoril Millennium Estoril Open - Estoril Turkish Airlines Open Antalya - Antalya German Tennis Championships - Hamburg Swiss Open - Gstaad Generali Open - Kitzbuhel Timisoara Challenger Chengdu Open - Chengdu Qatar ExxonMobil Open - Doha Adelaide International - Adelaide Abierto de Tenis Mifel - Los Cabos Open Castilla y Leon - Segovia ABN AMRO World Tennis Tournament - Rotterdam Rio Open - Rio de Janeiro Bytom Challenger Trani Challenger Geneva Challenger Rabat Challenger Prostejov Challenger Mallorca Championships - Mallorca Bordeaux Challenger Blois Challenger Tanger Challenger Poznan Challenger Orbetello Challenger Segovia Challenger Cordenons Challenger Como Challenger Genova Challenger Caltanissetta Challenger Mohammedia Challenger Prostejov Challenger Poznan Challenger Seville Challenger Braunschweig Challenger Tanger Challenger Meknes Challenger Grand Prix Hassan II - Marrakech Seville Challenger Meknes Challenger Swiss Indoors Basel - Basel Winston-Salem Open - Winston-Salem Banja Luka Challenger Palermo Challenger Medellin Challenger Mallorca Challenger Alicante Challenger Bratislava 1 Challenger Quimper Challenger Segovia Challenger Szczecin Challenger Santo Domingo Challenger Bergamo Challenger Seville Challenger Malaga Challenger Rabat Challenger Marrakech Challenger Perugia Challenger Poznan Challenger Tennis Napoli Cup - Naples Sporting Challenger - Turin Ciudad de Pozoblanco 'Open Diputacion' - Cordoba Memorial Kolyaskin - Donetsk Open Castilla y Leon Trofeo Iberdrola - Segovia Challenger Copa Sevilla Internacionales de Andalucia - Seville VIII Trofeo Ciutat de Barcelona - Barcelona Copa Ericsson Brazil - Sao Paulo Copa Ericsson Uruguay - Montevideo Copa Ericsson Chile - Santiago Maia Open 2002 - Maia Lamberts Open by Stawag - Aachen Okal Open - Eckental Hamburg Challenger - Hamburg Warsteiner Challenger Lubeck - Lubeck Warsteiner Challenger Wolfsburg - Wolfsburg Zivnobanka Czech Open - Prostejov Open Ciudad de Valencia/LXI Copa Faulconbridge - Valencia Top Wool Challenger Biella - Biella Open Castilla y Leon - Segovia St. Tropez Challenger Winston-Salem Open - Winston-Salem Kyiv Open - Kiev TD Waterhouse Cup - Long Island Tenerife 1 Challenger Tenerife 2 Challenger Open Castilla y Leon - Segovia Murcia Challenger Black Forest Open 2002 - Freudenstadt Heilbronn Challenger Lyon Challenger Copa AT&T - Buenos Aires Alessandria Challenger Marburg Challenger Pozoblanco Challenger Villena Challenger San Sebastian Challenger Kosice Challenger Open Castilla y Leon - Segovia Manerbio Challenger Caltanissetta Challenger Ljubljana Challenger Napoli Challenger Czech Indoor Open - Prague Jameson Cup - Milan Rome Challenger Casablanca Challenger Rome Challenger Cremona Challenger Alessandria Challenger Milan Challenger Pozoblanco Challenger Segovia Challenger San Sebastian Challenger Como Challenger Rome Challenger Buenos Aires Challenger Perugia Challenger Heilbronn Challenger Braunschweig Challenger Meknes Challenger Mohammedia Challenger Tennis Masters Series - Madrid Tennis Masters Series - Miami Tennis Masters Series - Paris Winston-Salem Open - Winston-Salem Aircel Chennai Open - Chennai Winston-Salem Open - Winston-Salem Moselle Open - Metz AIG Japan Open - Tokyo Rio Open - Rio de Janeiro Western & Southern Financial Group Masters - Cincinnati Tennis Masters Series - Madrid Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Telecom Italia Masters - Rome Tennis Masters Series - Hamburg Tennis Masters Series - Madrid BNP Paribas Masters - Paris Pacific Life Open - Indian Wells Sony Ericsson Open - Miami Segovia Challenger Masters Series - Hamburg Bergamo Challenger Rogers Masters - Montreal Western & Southern Financial Group Masters - Cincinnati Tennis Masters Series - Madrid BNP Paribas Masters - Paris Pacific Life Open - Indian Wells Sony Ericsson Open - Miami Masters Series Hamburg - Hamburg Rogers Masters - Toronto Mutua Madrilena Masters Madrid - Madrid Western & Southern Financial Group Masters - Cincinnati Shanghai - Shanghai Bordeaux Challenger BNP Paribas Masters - Paris Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL dItalia - Rome Mutua Madrilena Masters Madrid - Madrid Montechiarugolo Challenger Shanghai ATP Masters 1000 - Shanghai BNP Paribas Masters - Paris ABN AMRO World Tennis Tournament - Rotterdam BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Rogers Cup - Montreal Western & Southern Financial Group Masters - Cincinnati Shanghai ATP Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrilena Madrid Open - Madrid Tata Open - Chennai Dubai Duty Free Tennis Championships - Dubai Internazionali BNL d'Italia - Rome BellSouth Open - Vina del Mar Brasil Open - Costa do Sauipe Abierto Mexicano Telfonica MoviStar - Acapulco Shanghai Rolex Masters - Shanghai Open de la Comunidad Valenciana - Valencia Open Seat Godo - Barcelona BNP Paribas Masters - Paris Gerry Weber Open - Halle Ordina Open - 's-Hertogenbosch Synsam Swedish Open - Bastad BNP Paribas Open - Indian Wells Sony Open Tennis - Miami TD Waterhouse Cup - Long Island Open Romania - Bucharest Campionati Internazionali di Sicilia - Palermo BNP Paribas Masters - Paris Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Qatar Open - Doha Medibank Private International - Sydney Western & Southern Open - Cincinnati BNP Paribas Masters - Paris ABN/AMRO World Tennis Tournament - Rotterdam Dubai Open - Dubai Open de la Comunidad Valenciana - Valencia Open Seat Godo 2005 - Barcelona BNP Paribas Open - Indian Wells Gerry Weber Open - Halle Miami Open - Miami Mercedes Cup - Stuttgart Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Generali Open - Kitzbuhel Pilot Pen Tennis - New Haven Open Romania - Bucharest Internazionali BNL d'Italia - Rome Rogers Cup - Montreal St. Petersburg Open - St. Petersburg Sydney International - Sydney Western & Southern Open - Cincinnati Open 13 - Marseille Shanghai Rolex Masters - Shanghai Tennis Channel Open - Las Vegas BNP Paribas Masters - Paris Open de Tenis Comunidad Valenciana - Valencia Open SEAT Godo 2006 - Barcelona BNP Paribas Open - Indian Wells Allianz Suisse Open Gstaad - Gstaad Miami Open - Miami Generali Open - Kitzbuhel Monte-Carlo Rolex Masters - Monte-Carlo Pilot Pen Tennis - New Haven Campionati Internazionali di Sicilia - Palermo Mutua Madrid Open - Madrid ATP Kremlin Cup - Moscow ARAG World Team Championship - Dusseldorf Sydney International - Sydney PBZ Zagreb Indoors - Zagreb SkiStar Swedish Open - Bastad Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells Open de la Comunidad Valenciana - Valencia Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid The Stella Artois Championships - London Internazionali BNL d'Italia - Rome Mercedes Cup - Stuttgart Rogers Cup - Montreal Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Medibank International - Sydney Internazionali BNL d'Italia - Rome Rogers Cup - Toronto Western & Southern Open - Cincinnati The Dubai Tennis Championships - Dubai Internazionali BNL d'Italia - Rome Open de Tenis Comunidad Valenciana - Valencia Rolex Paris Masters - Paris The Artois Championships - London The Nottingham Open - Nottingham Catella Swedish Open - Bastad Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Pilot Pen Tennis - New Haven China Open - Beijing Internazionali BNL d'Italia - Rome St. Petersburg Open - St. Petersburg Western & Southern Open - Cincinnati Rolex Paris Masters - Paris Brisbane - Brisbane Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome National Bank Open - Montreal Western & Southern Open - Cincinnati Open Sabadell Atlantico - Barcelona Ordina Open - 's-Hertogenbosch Open de Tenis Comunidad Valenciana - Valencia Catella Swedish Open - Bastad China Open - Beijing Open de Tenis Comunidad Valenciana - Valencia Proton Malaysian Open - Kuala Lumpur Argentina Open - Buenos Aires SAP Open - San Jose National Bank Open - Montreal Abierto Mexicano Telcel - Acapulco Western & Southern Open - Cincinnati Generali Open - Kitzbuhel Open Sabadell Atlantico - Barcelona Open de Nice Cote dAzur - Nice Shanghai Rolex Masters - Shanghai Catella Swedish Open - Bastad Legg Mason Tennis Classic - Washington China Open - Beijing Lyon Challenger Aix En Provence Challenger BNP Paribas Open - Indian Wells Allianz Suisse Open - Gstaad Mutua Madrid Open - Madrid Abierto Mexicano Telcel - Acapulco Internazionali BNL d'Italia - Rome National Bank Open - Toronto Orleans Challenger Mouilleron-Le-Captif Challenger Alicante Challenger Brest Challenger Tenerife Challenger Ortisei Challenger China Open - Beijing Blumenau Challenger Santa Cruz de la Sierra Challenger Monterrey Challenger Phoenix Challenger Madrid Challenger Aix En Provence Challenger Bet-at-home Open - Hamburg Bordeaux Challenger Nottingham Challenger Ilkley Challenger Salzburg Challenger If Stockholm Open - Stockholm Valencia Open - Valencia Vancouver Challenger Ecuador Open - Quito Rio Open - Rio de Janeiro Grand Prix Hassan II - Casablanca Istanbul Challenger Credit Agricole Suisse Open - Gstaad Estoril Open - Estoril International Championship of Croatia - Umag Valencia Open - Valencia Millennium Estoril Open - Estoril Heineken Open Shanghai - Shanghai Qatar ExxonMobil Open - Doha Millennium Estoril Open - Estoril Generali Open - Kitzbuhel Winston-Salem Open - Winston-Salem Shenzhen Open - Shenzhen China Open - Beijing Intrum Stockholm Open - Stockholm Erste Bank Open - Vienna Qatar ExxonMobil Open - Doha China Open - Beijing Rakuten Japan Open - Tokyo Intrum Stockholm Open - Stockholm Erste Bank Open - Vienna Cordoba Open - Cordoba European Open - Antwerp Erste Bank Open - Vienna bett1HULKS Indoors - Cologne bett1HULKS Championships - Cologne Astana Open - Nur-Sultan Astana Open - Nur-Sultan Sofia Open - Sofia San Diego Open - San Diego Tennis Napoli Open - Naples Adelaide International 2 - Adelaide Dallas Open - Dallas ABN AMRO World Tennis Tournament - Rotterdam Qatar ExxonMobil Open - Doha US Men's Clay Court Championship - Houston Barcelona Open Banc Sabadell - Barcelona China Open - Beijing Erste Bank Open - Vienna Open de Moselle - Metz ASB Classic - Auckland Barcelona Open Banc Sabadell - Barcelona Stockholm Open - Stockholm Open Seat Godo 2003 - Barcelona Regions Morgan Keegan Championships - Memphis Abierto Mexicano Telcel - Acapulco Mallorca Open - Mallorca China Open - Beijing If Stockholm Open - Stockholm Apia International - Sydney Rakuten Japan Open - Tokyo Barcelona Open BancSabadell - Barcelona BRD Nastase Tiriac Trophy - Bucharest AEGON Championships - London Aegon Nottingham Open - Nottingham SkiStar Swedish Open - Bastad Konzum Croatia Open - Umag BB&T Atlanta Open - Atlanta Abierto Mexicano - Los Cabos Winston-Salem Open - Winston-Salem St. Petersburg Open - St. Petersburg Chengdu Open - Chengdu Rakuten Japan Open - Tokyo Kremlin Cup - Moscow If Stockholm Open - Stockholm Swiss Indoors Basel - Basel Apia International - Sydney Open Sud de France - Montpellier Rio Open - Rio de Janeiro Dubai Duty Free Tennis Championships - Dubai Brasil Open - Sao Paulo US Men's Clay Court Championship - Houston Barcelona Open BancSabadell - Barcelona Hungarian Open - Budapest Abierto Mexicano - Los Cabos If Stockholm Open - Stockholm Sydney International - Sydney AEGON Championships - London Bet-at-home Open - Hamburg Grand Prix Hassan II - Marrakech Fever-Tree Championships - London SkiStar Swedish Open - Bastad Kremlin Cup - Moscow Dubai Duty Free Tennis Championships - Dubai Erste Bank Open - Vienna Millennium Estoril Open - Estoril Bet-at-home Open - Hamburg Abierto Mexicano Telcel - Acapulco European Open - Antwerp Erste Bank Open - Vienna Libema Open - 's-Hertogenbosch Delray Beach Open - Delray Beach Adidas International - Sydney Stockholm Open - Stockholm Open 13 - Marseille Allianz Suisse Open - Gstaad Grand Prix Hassan II - Marrakech Open Parc - Lyon Hamburg European Open - Hamburg Open 13 - Marseille Gijon Open - Gijon Countrywide Classic - Los Angeles Gerry Weber Open - Halle Regions Morgan Keegan Championships - Memphis Heineken Open - Auckland Heineken Open - Auckland Rio Open 500 - Rio de Janeiro Argentina Open - Buenos Aires Topshelf Open - 's-Hertogenbosch SkiStar Swedish Open - Bastad Austrian Open - Kitzbuhel US Men's Clay Court Championship - Houston Open de Nice Cote d'Azur - Nice BNP Paribas Masters - Paris Tennis Masters Series - Monte Carlo Open Sud de France - Montpellier Dubai Duty Free Tennis Championships - Dubai Gonet Geneva Open - Geneva Mallorca Championships - Mallorca Tennis Masters Series - Cincinnati Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Tennis Masters Series - Hamburg Tennis Masters Series - Toronto Australian Open - Melbourne Pacific Life Open - Indian Wells Campionati Internazionali d'Italia - Rome Rogers Masters - Toronto Masters Series Monte-Carlo - Monte Carlo Campionati Internazionali D'Italia - Rome French Open - Paris Cincinnati Open - Cincinnati Masters Series Monte-Carlo - Monte-Carlo Wimbledon - London Campionati BNL dItalia - Rome Western & Southern Financial Group Masters - Cincinnati Mutua Madrilena Masters Madrid - Madrid BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL dItalia - Rome U.S. Open - New York Rogers Cup - Montreal BNP Paribas Open - Indian Wells Mutua Madrilena Madrid Open - Madrid Internazionali BNL d'Italia - Rome Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells Sony Open Tennis - Miami BNP Paribas Masters - Paris Tennis Masters Series - Rome Tennis Masters Series - Madrid Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris NASDAQ-100 Open - Miami Masters Series Monte Carlo - Monte Carlo Masters Series Hamburg - Hamburg Western & Southern Financial Group Masters - Cincinnati Masters Series Madrid - Madrid BNP Paribas Masters - Paris Western & Southern Open - New York BNP Paribas Open - Indian Wells Miami Open - Miami Sony Ericsson Open - Miami Rogers Cup - Toronto Western & Southern Financial Group Masters - Cincinnati BNP Paribas Open - Indian Wells Monte-Carlo Rolex Masters - Monte-Carlo Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Rolex Paris Masters - Paris Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London Australian Open - Melbourne U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Davis Cup, World Group, 1R, SVK-ESP 4-1 Davis Cup, World Group, 1R, SUI-ESP 2-3 Davis Cup, World Group, QF, GER-ESP 1-4 Davis Cup, World Group, F, ARG-ESP 1-3 Davis Cup, World Group, QF, FRA-ESP 5-0 Davis Cup, World Group, 1R, BEL-ESP 1-4 Davis Cup, World Group, SF, ESP-FRA 4-1 Davis Cup, World Group, PO, ESP-UKR 5-0 Davis Cup, Group I, 2R, ROU-ESP 1-4 Davis Cup, World Group, QF, SRB-ESP 4-1 Davis Cup, World Group, SF, FRA-ESP 3-2 ATP Cup - Melbourne ATP Cup - Sydney Campeonato de Espana Kia de Tenis 2004 - Madrid French Open (juniors) AAMI Classic - Kooyong AAMI Classic - Kooyong AAMI Classic - Kooyong Wimbledon - London Davis Cup, Finals, QF, CRO-ESP 2-0 Monte-Carlo Rolex Masters - Monte-Carlo Mubadala World Tennis Championship All Lower level tournaments Barclays ATP World Tour Finals - London Davis Cup, World Group, QF, USA-ESP 4-1 Nitto ATP Finals - London Davis Cup, World Group, QF, ESP-GER, 3-2 Olympics - London Olympics - Tokyo Hopman Cup - Perth Hopman Cup - Perth Davis Cup, World Group, 1R, CRO-ESP 2-3 Davis Cup, Finals, QF, ARG-ESP 1-2 Davis Cup, Finals, Group A Pozoblanco Challenger AAMI Classic - Kooyong U.S. Open (juniors) Australian Open (juniors) Kooyong Classic - Kooyong Stanford Challenger