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 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 Portugal F1 French Open - Paris National Bank Open - Montreal China Open - Beijing Shanghai Rolex Masters - Shanghai French Open - Paris Winston-Salem Open - Winston-Salem U.S. Open - New York Portugal F2 Spain F14 Spain F11 Spain F14 Spain F15 Spain F17 Spain F28 Spain F19 Spain F20 Spain F22 Spain F23 Spain F24 Spain F29 Spain F31 Spain F3 Spain F5 Spain F6 Spain F7 Portugal F3 Spain F12 Spain F13 Spain F18 Spain F24 Spain F26 Spain F27 Spain F28 Spain F29 Spain F30 Spain F31 Spain F32 Spain F35 Spain F38 Spain F39 Spain F6 Spain F7 Portugal F4 Portugal F5 Portugal F6 Spain F12 Spain F13 Spain F18 Spain F19 Italy F14 Italy F15 Netherlands F2 France F9 Spain F25 Spain F26 Spain F27 Spain F28 Spain F29 Spain F30 Spain F34 Spain F35 Spain F36 Spain F37 Spain F39 Spain F40 Spain F41 Spain F2 Spain F3 Spain F7 Spain F8 Spain F9 Spain F10 Spain F11 Spain F18 Spain F19 Spain F20 Spain F21 France F13 Spain F31 Spain F32 Spain F34 Spain F33 Spain F35 Spain F3 Great Britain F3 Great Britain F4 Spain F33 Spain F22 Italy F2 Spain F26 Spain F22 Spain F23 Spain F32 Spain F10 Spain F18 Spain F20 Spain F24 Spain F27 Spain F1 Spain F2 Spain F5 Netherlands F1 Spain F16 Spain F33 France F2 Open Ciudad de Valencia/LXI Copa Faulconbridge - Valencia Open Castilla y Leon - Segovia Dharwad Challenger 2003 - Dharwad 6th Sardinian International Championships - Cagliari XXXVII Torneig C.E. Laieta - Barcelona Bancastato Challenger Lugano - Lugano Ciudad de Pozoblanco Open Diputacion - Cordoba KGHM Dialog Polish Indoors - Wroclaw Morocco Tennis Tour - Rabat Porsche Open - Poznan Open Castilla y Leon - Segovia China Open - Beijing Rome Challenger Challenger Tunisie - Tunis Siemens Open - Scheveningen Segovia Challenger San Sebastian Challenger XXX Edizione 'A Savoldi Marco' - Manerbio Alessandria Challenger Ciudad de Pozoblanco 'Open Diputacion' - Cordoba Arad Challenger Banja Luka Challenger 2003 - Banja Luka Pozoblanco Challenger San Remo Tennis Cup - San Remo St. Remy Challenger Orleans Challenger Kazan Challenger Quimper Challenger Cherbourg Challenger Bath Challenger Alessandria Challenger Furth Challenger Pozoblanco Challenger Segovia Challenger San Sebastian Challenger Todi Challenger San Benedetto Challenger Ljubljana Challenger X Open Internacional D'Andorra - Andorra Madrid Challenger Copa Sevilla Internacionales de Andalucia - Seville Arroyo de la Encomienda - Valladolid Orleans Challenger Open Costa Daurada - Tarragona Garden Open 2004 - Rome Quimper Challenger Barletta Challenger Orbetello Challenger Pozoblanco Challenger Cordenons Challenger Orleans Challenger Prostejov Challenger Porsche Open - Poznan Istanbul Challenger Recanati Challenger Siemens Open 2004 - Scheveningen Vigo Challenger Lambertz Open - Aachen Orbetello Challenger Rennes Challenger Rome Challenger Wolfsburg Challenger Segovia Challenger Bratislava Challenger BMW Tennis Championship - Sunrise Citta di Como - Como Sopot Challenger Seville Challenger VIII Torneo Internazionale di Tennis - Barletta Marburg Challenger Scheveningen Challenger Genova Challenger Almaty Challenger Tashkent Challenger Canberra Challenger Biella Challenger Manerbio Challenger Bratislava Challenger Seville Challenger San Remo Challenger Como Challenger Izmir Challenger Mons Challenger Perugia Challenger Sarajevo Challenger Internazionali di Tennis di Bergamo - Bergamo Milan Indoors - Milan Okal Cup 2003 - Eckental Trofeo Barcelona de Tenis - Barcelona Biella Challenger Recanati Challenger Malaga Challenger Open Castilla y Leon - Segovia Riviera di Rimini Challenger 2004 - Rimini Sophia Antipolis Challenger Rennes Challenger Bastad Challenger Cordenons Challenger Valencia Challenger Rome Challenger Prostejov Challenger Bordeaux Challenger Eckental Challenger Prostejov Challenger Open 13 - Marseille Caltanissetta Challenger ATP Open Castilla y Leon - Segovia Open de la Comunidad Valenciana - Valencia Braunschweig Challenger Tunis Challenger Heilbronn Challenger 84° Concurso Internacional Tenis San Sebastian - San Sebastian AT&T Challenger of Dallas - Dallas Croatia Open - Umag Prostejov Challenger Idea Prokom Open - Sopot Bulgarian Open - Sofia TD Waterhouse Cup - Long Island AIG Japan Open - Tokyo Augsburg Challenger Belgaum Open - Belgaum Chennai Open - Chennai Lambertz Open - Aachen Argentina Open - Buenos Aires Brasil Open - Costa do Sauipe Gran Canaria 2 Challenger Abierto Mexicano Telfonica MoviStar - Acapulco Memorial Savigni - Sassuolo Baumag Open - Budapest Estoril Open - Estoril Internationaler Raiffeisen Grand Prix - St. Polten The Stella Artois Grass Court Championships - London Ordina Open - 's-Hertogenbosch Synsam Swedish Open - Bastad Croatia Open - Umag Idea Prokom Open - Sopot Pilot Pen Tennis - New Haven Tennis Napoli Cup - Napoli Thailand Open - Bangkok Ciudad de Pozoblanco Open Diputacion - Cordoba Volkswagen Challenger 2004 - Wolfsburg St. Petersburg Open - St. Petersburg 10ø Tornea B. Camparini - Reggio Emilia Chennai Open - Chennai Mitsubishi Electric Europe Cup - Monza IPP Open - Helsinki Open de Tenis Comunidad Valenciana - Valencia USTA Men's Challenger of Dallas - Dallas Grand Prix Hassan II - Casablanca Estoril Open - Estoril Czech Open 2006 - Prostejov Dutch Open Tennis - Amersfoort Orange Prokom Open - Sopot Pilot Pen Tennis - New Haven Campionati Internazionali di Sicilia - Palermo Open de Moselle - Metz Stockholm Open - Stockholm Davidoff Swiss Indoors Basel - Basel Qatar ExxonMobil Open - Doha Heineken Open - Auckland Bordeaux Challenger SAP Open - San Jose Morocco Tennis Tour - Marrakech Open Seat Godo 2007 - Barcelona Estoril Open - Estoril Red Letter Days Open - Nottingham Mercedes Cup - Stuttgart Pilot Pen Tennis - New Haven BCR Open Romania - Bucharest Brest Challenger Helsinki Challenger Maia Challenger Chennai Open - Chennai Cordenons Challenger Istanbul Challenger SAP Open - San Jose Open de Tenis Comunidad Valenciana - Valencia Grand Prix Hassan II - Casablanca The Nottingham Open - Nottingham Allianz Suisse Open Gstaad - Gstaad Gran Canaria 1 Challenger SA Tennis Open - Johannesburg Athens Challenger Napoli Challenger Open Sabadell Atlantico - Barcelona Interwetten Austrian Open - Kitzbuhel AEGON Championships - London AEGON International - Eastbourne Masters Series - Hamburg Allianz Suisse Open Gstaad - Gstaad If Stockholm Open - Stockholm Bank Austria Tennis Trophy - Vienna Open de Tenis Comunidad Valenciana - Valencia Heineken Open - Auckland Bordeaux Challenger Open 13 - Marseille Open Sabadell Atlantico - Barcelona Estoril Open - Estoril AEGON International - Eastbourne AIG Japan Open Tennis Championships - Tokyo Qatar ExxonMobil Open - Doha Medibank International - Sydney Pilot Pen Tennis - New Haven PBZ Zagreb Indoors - Zagreb Generali Open - Kitzbuhel Estoril Open - Estoril Campionati Internazionali di Sicilia - Palermo Seville Challenger Dubai Duty Free Tennis Championships - Dubai ABN AMRO World Tennis Tournament - Rotterdam Delray Beach International Tennis Championships - Delray Beach Mercedes Cup - Stuttgart Kazan Challenger Qatar ExxonMobil Open - Doha Heineken Open - Auckland Open Sud de France - Montpellier PBZ Zagreb Indoors - Zagreb Qatar Exxon Mobil Open - Doha Open 13 - Marseille Delray Beach International Tennis Championships - Delray Beach Open Sabadell Atlantico - Barcelona Serbia Open - Belgrade Mercedes Cup - Stuttgart Credit Agricole Suisse Open - Gstaad Bet-at-home Cup - Kitzbuhel Citi Open - Washington St. Petersburg Open - St. Petersburg PTT Thailand Open - Bangkok China Open - Beijing Open Sabadell Atlantico - Barcelona Kremlin Cup - Moscow Grand Prix Hassan II - Casablanca Valencia Open - Valencia Qatar ExxonMobil Open - Doha Aircel Chennai Open - Chennai Jersey Challenger Rome Challenger Apia International - Sydney Erste Bank Open - Vienna Open de Tenis Comunidad Valenciana - Valencia Quimper Challenger Brasil Open - Sao Paulo Copa Claro - Buenos Aires Grand Prix Hassan II - Casablanca BRD Nastase Tiriac Trophy - Bucharest AEGON Championships - London Topshelf Open - 's-Hertogenbosch Bet-at-home Open - Hamburg Credit Agricole Suisse Open - Gstaad Bet-at-home Cup - Kitzbuhel Winston-Salem Open - Winston-Salem China Open - Beijing Grand Prix Hassan II - Casablanca Barcelona Open BancSabadell - Barcelona Mercedes Cup - Stuttgart Winston-Salem Open - Winston-Salem China Open - Beijing Kremlin Cup - Moscow Aircel Chennai Open - Chennai PBZ Zagreb Indoors - Zagreb Barcelona Open BancSabadell - Barcelona BMW Open - Munich Topshelf Open - 's-Hertogenbosch AEGON Championships - London Shenzhen Open - Shenzhen Erste Bank Open - Vienna Dubai Duty Free Tennis Championships - Dubai Grand Prix Hassan II - Marrakech BRD Nastase Tiriac Trophy - Bucharest Geneva Open - Geneva Rome Challenger Abierto Mexicano - Los Cabos Rakuten Japan Open - Tokyo Open de Tenis Comunidad Valenciana - Valencia Winston-Salem Open - Winston-Salem If Stockholm Open - Stockholm Gerry Weber Open - Halle China Open - Beijing Dubai Duty Free Tennis Championships - Dubai ASB Classic - Auckland Dubai Duty Free Tennis Championships - Dubai Portugal Open - Oeiras Open Parc - Lyon Bet-at-home Open - Hamburg Credit Agricole Suisse Open - Gstaad Rakuten Japan Open - Tokyo ABN AMRO World Tennis Tournament - Rotterdam New York Open - New York ABN AMRO World Tennis Tournament - Rotterdam Rome Challenger Open Sud de France - Montpellier Barcelona Open Banc Sabadell - Barcelona St. Petersburg Open - St. Petersburg BRD Nastase Tiriac Trophy - Bucharest St. Petersburg Open - St. Petersburg St. Petersburg Open - St. Petersburg Millennium Estoril Open - Estoril Aircel Chennai Open - Chennai Millenium Tennis Championships - Delray Beach Ostrava Challenger AEGON International - Eastbourne Open de la Comunidad Valenciana - Valencia Konzum Croatia Open - Umag BB&T Atlanta Open - Atlanta Terra Wortmann Open - Halle Synsam Swedish Open - Bastad Open Sud de France - Montpellier cinch Championships - London BA-CA Tennis Trophy - Vienna Winston-Salem Open - Winston-Salem St. Petersburg Open - St. Petersburg China Open - Beijing Swiss Indoors Basel - Basel Brasil Open - Sao Paulo Grand Prix Hassan II - Marrakech Barcelona Open BancSabadell - Barcelona BMW Open - Munich Mercedes Cup - Stuttgart Antalya Cup - Antalya Swiss Open - Gstaad Winston-Salem Open - Winston-Salem AIG Japan Open Tennis Championships - Tokyo Swiss Indoors Basel - Basel Qatar ExxonMobil Open - Doha Sydney International - Sydney DIEMA XTRA Sofia Open - Sofia Delray Beach Open - Delray Beach Open Parc - Lyon Swiss Open - Gstaad Generali Open - Kitzbuhel Grand Prix Hassan II - Casablanca Zhuhai Open - Zhuhai German Tennis Championships - Hamburg Gerry Weber Open - Halle Dubai Duty Free Tennis Championships - Dubai AEGON Championships - London Mercedes Cup - Stuttgart European Open - Antwerp Thailand Open - Bangkok Bank Austria Tennis Trophy - Vienna Open Sud de France - Montpellier Qatar ExxonMobil Open - Doha Heineken Open - Auckland Generali Open - Kitzbuhel Mallorca Championships - Mallorca Swiss Open - Gstaad Swiss Indoors Basel - Basel Adelaide International 1 - Adelaide US Men's Clay Court Championship - Houston AEGON International - Eastbourne ABN AMRO Open - Rotterdam Allianz Suisse Open - Gstaad Citi Open - Washington European Open - Antwerp Swiss Indoors Basel - Basel Moselle Open - Metz PTT Thailand Open - Bangkok If Stockholm Open - Stockholm Hamburg Open - Hamburg Tiriac Open - Bucharest Mallorca Championships - Mallorca Grand Prix Hassan II - Casablanca SkiStar Swedish Open - Bastad Dubai Duty Free Tennis Championships - Dubai Dubai Duty Free Tennis Championships - Dubai SkiStar Swedish Open - Bastad PTT Thailand Open - Bangkok Valencia Open - Valencia Tunis Challenger Aircel Chennai Open - Chennai Heineken Open - Auckland Royal Guard Open Chile - Vina del Mar Open de Tenis Comunidad Valenciana - Valencia Rio Open 500 - Rio de Janeiro Open 13 - Marseille Generali Open - Kitzbuhel Brasil Open - Sao Paulo Topshelf Open - 's-Hertogenbosch St. Petersburg Open - St. Petersburg Aix En Provence Challenger Erste Bank Open - Vienna Valencia Open - Valencia Heineken Open - Auckland Pilot Pen Tennis - New Haven Open 13 - Marseille Dubai Duty Free Tennis Championships - Dubai Genova Challenger Grand Prix Hassan II - Casablanca US Men's Clay Court Championship - Houston Hong Kong Tennis Open - Hong Kong Bordeaux Challenger Vegeta Croatia Open - Umag Bet-at-home Open - Hamburg Moselle Open - Metz China Open - Beijing Rakuten Japan Open - Tokyo Kremlin Cup - Moscow Valencia Open - Valencia Dubai Duty Free Tennis Championships - Dubai ASB Classic - Auckland ABN AMRO World Tennis Tournament - Rotterdam U.S. Mens's Clay Court Championship - Houston Winston-Salem Open - Winston-Salem Abierto Mexicano Telcel - Acapulco Millennium Estoril Open - Estoril Tampere Challenger AEGON Championships - London Garanti Koza Sofia Open - Sofia Kremlin Cup - Moscow Aircel Chennai Open - Chennai Garanti Koza Sofia Open - Sofia Delray Beach Open - Delray Beach Dubai Duty Free Tennis Championships - Dubai Bet-at-home Open - Hamburg Grand Prix Hassan II - Marrakech Barcelona Open BancSabadell - Barcelona Millennium Estoril Open - Estoril BMW Open - Munich China Open - Beijing Lille Challenger bett1HULKS Indoors - Cologne Alicante Challenger Suisse Open - Gstaad Memphis Open - Memphis Qatar ExxonMobil Open - Doha Rio Open - Rio de Janeiro Gerry Weber Open - Halle St. Petersburg Open - St. Petersburg Shenzhen Open - Shenzhen Quimper Challenger Alicante Challenger New York Open - New York US Men's Clay Court Championship - Houston BMW Open - Munich Noventi Open - Halle Milan Challenger China Open - Beijing Swiss Indoors Basel - Basel Open Sud de France - Montpellier Delray Beach Open - Delray Beach Open 13 Provence - Marseille ABN AMRO World Tennis Tournament - Rotterdam Heineken Open Shanghai - Shanghai Qatar ExxonMobil Open - Doha Dubai Duty Free Tennis Championships - Dubai Tenerife Challenger Noventi Open - Halle Mallorca Championships - Mallorca Swiss Open - Gstaad Open Seat Godo 2005 - Barcelona Monza Challenger Open Romania - Bucharest Stockholm Open - Stockholm Dubai Duty Free Tennis Championships - Dubai Sydney International - Sydney Noventi Open - Halle Delray Beach International Tennis Championships - Delray Beach Nordea Open - Bastad SAP Open - San Jose Hamburg European Open - Hamburg Astana Open - Astana Croatia Open Umag - Umag Tennis Napoli Open - Naples BCR Open Romania - Bucharest Adelaide International 2 - Adelaide ABN AMRO World Tennis Tournament - Rotterdam Qatar ExxonMobil Open - Doha Millennium Estoril Open - Estoril Barcelona Open Banc Sabadell - Barcelona PBZ Zagreb Indoors - Zagreb Gijon Open - Gijon Open Sud de France - Montpellier Orange Warsaw Open - Warsaw Austrian Open - Kitzbuhel Millennium Estoril Open - Estoril BCR Open Romania - Bucharest China Open - Beijing AIG Japan Open Tennis Championships - Tokyo ATP Kremlin Cup - Moscow Libema Open - 's-Hertogenbosch Regions Morgan Keegan Championships - Memphis Delray Beach International Tennis Championships - Delray Beach Tennis Masters Series - Monte Carlo Tennis Masters Series - Madrid BNP Paribas Masters - Paris Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Masters Series Hamburg - Hamburg Serbia Open - Belgrade Sony Ericsson Open - Miami Masters Series - Hamburg Power Horse Cup - Dusseldorf Western & Southern Financial Group Masters - Cincinnati Barcelona Open BancSabadell - Barcelona Open de la Comunidad Valenciana - Valencia Maharashtra Open - Pune Open Sud de France - Montpellier Argentina Open - Buenos Aires Open 13 Provence - Marseille BNP Paribas Masters - Paris Ricoh Open - 's-Hertogenbosch Generali Open - Kitzbuhel Intrum Stockholm Open - Stockholm Sony Ericsson Open - Miami Erste Bank Open - Vienna BNP Paribas Masters - Paris Marbella Challenger Ilkley Challenger Tennis Masters Series - Madrid Canberra Challenger BMW Open - Munich Mutua Madrilena Masters Madrid - Madrid Western & Southern Financial Group Masters - Cincinnati St. Petersburg Open - St. Petersburg Shanghai - Shanghai Western & Southern Financial Group Masters - Cincinnati BNP Paribas Open - Indian Wells Tennis Masters Series - Hamburg Internazionali BNL dItalia - Rome BellSouth Open - Vina del Mar Mutua Madrilena Masters Madrid - Madrid Shanghai ATP Masters 1000 - Shanghai Sony Ericsson Open - Miami Mutua Madrilena Madrid Open - Madrid BNP Paribas Open - Indian Wells Regions Morgan Keegan Championships - Memphis Sony Ericsson Open - Miami Masters Series Monte Carlo - Monte Carlo Erste Bank Open - Vienna Mutua Madrilena Madrid Open - Madrid Masters Series Madrid - Madrid Internazionali BNL d'Italia - Rome China Open - Beijing Masters Series Monte-Carlo - Monte Carlo Campionati Internazionali d'Italia - Rome Heineken Open - Auckland BNP Paribas Masters - Paris Sony Open Tennis - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Pacific Life Open - Indian Wells BNP Paribas Masters - Paris AIG Japan Open - Tokyo Sony Open Tennis - Miami Mutua Madrid Open - Madrid Mutua Madrid Open - Madrid BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Montreal BNP Paribas Masters - Paris Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Western & Southern Open - Cincinnati Internazionali BNL dItalia - Rome Masters Series Monte-Carlo - Monte-Carlo Western & Southern Open - New York BNP Paribas Open - Indian Wells Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL d'Italia - Rome Topshelf Open - 's-Hertogenbosch Monte-Carlo Rolex Masters - Monte-Carlo BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Sony Ericsson Open - Miami Thailand Open - Bangkok BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Rogers Cup - Montreal Open SEAT 2008 - Barcelona Monte-Carlo Rolex Masters - Monte-Carlo Shanghai Rolex Masters - Shanghai Open 13 - Marseille Moselle Open - Metz Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells Monte-Carlo Rolex Masters - Monte-Carlo Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Monte-Carlo Rolex Masters - Monte-Carlo AEGON Championships - London Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai Miami Open - Miami Internazionali BNL d'Italia - Rome Shanghai Rolex Masters - Shanghai Barcelona Open Banc Sabadell - Barcelona Miami Open - Miami Generali Open - Kitzbuhel Shanghai Rolex Masters - Shanghai EFG Swiss Open - Gstaad Stockholm Open - Stockholm Rolex Paris Masters - Paris Monte-Carlo Rolex Masters - Monte-Carlo Qatar ExxonMobil Open - Doha Tennis Masters Series - Madrid ABN AMRO Open - Rotterdam Western & Southern Open - Cincinnati Pacific Life Open - Indian Wells Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Coupe Rogers - Montreal Rolex Paris Masters - Paris Miami Open - Miami BNP Paribas Masters - Paris Swiss Indoors Basel - Basel Sofia Open - Sofia Dubai Duty Free Tennis Championships - Dubai Internazionali BNL d'Italia - Rome Terra Wortmann Open - Halle Mallorca Championships - Mallorca Western & Southern Financial Group Masters - Cincinnati Miami Open - Miami Shanghai ATP Masters - Shanghai BNP Paribas Masters - Paris Mutua Madrid Open - Madrid Rogers Cup - Toronto Rogers Cup - Montreal Western & Southern Open - Cincinnati Mutua Madrid Open - Madrid Western & Southern Open - Cincinnati National Bank Open - Montreal Monte-Carlo Rolex Masters - Monte-Carlo Rogers Cup - Toronto Mutua Madrid Open - Madrid ASB Classic - Auckland Miami Open - Miami BNP Paribas Open - Indian Wells Internazionali BNL d'Italia - Rome Internazionali BNL d'Italia - Rome BNP Paribas Masters - Paris Qatar ExxonMobil Open - Doha BNP Paribas Open - Indian Wells Rolex Paris Masters - Paris Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Miami Open - Miami Western & Southern Open - Cincinnati Western & Southern Open - Cincinnati Monte-Carlo Rolex Masters - Monte-Carlo Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells Miami Open - Miami Internazionali BNL d'Italia - Rome Monte-Carlo Rolex Masters - Monte-Carlo The Dubai Tennis Championships - Dubai Mutua Madrid Open - Madrid Miami Open - Miami Western & Southern Open - Cincinnati BNP Paribas Open - Indian Wells Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Cincinnati Open - Cincinnati Mercedes Cup - Stuttgart St. Petersburg Open - St. Petersburg Copa Claro - Buenos Aires Shenzhen Open - Shenzhen European Open - Antwerp Erste Bank Open - Vienna ASB Classic - Auckland ABN AMRO World Tennis Tournament - Rotterdam Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Swiss Indoors Basel - Basel Barcelona Open Banc Sabadell - Barcelona French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne 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 Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Sony Ericsson Open - Miami Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London French Open - Paris French Open - Paris Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris BNP Paribas Open - Indian Wells Australian Open - Melbourne French Open - Paris Wimbledon - London Wimbledon - London Australian Open - Melbourne Australian Open - Melbourne U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London Western & Southern Open - Cincinnati U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open Qualifying - Doha Mutua Madrilena Masters Madrid - Madrid Australian Open - Melbourne Australian Open - Melbourne Internazionali BNL d'Italia - Rome French Open - Paris U.S. Open - New York U.S. Open - New York Wimbledon - London Australian Open - Melbourne U.S. Open - New York BNP Paribas Open - Indian Wells Davis Cup, World Group, 1R, GER-ESP 4-1 Davis Cup, World Group, SF, FRA-ESP 3-2 Davis Cup, Finals, Group B ATP Cup - Brisbane, Perth, Sydney ATP Cup - Melbourne ATP Cup - Sydney Davis Cup, Qualifiers, 1R, ESP-ROU 3-1 Davis Cup, Group B, Valencia Davis Cup, World Group, PO, BRA-ESP 3-1 Campeonato de Espana Kia de Tenis 2004 - Madrid French Open (juniors) U.S. Open (juniors) Davis Cup, World Group, 1R, CAN-ESP 3-2 Mubadala World Tennis Championship All Lower level tournaments Davis Cup, Group I, DEN-ESP 0-5 Davis Cup, Finals, F, ESP-CAN 2-0 Davis Cup, Group B, Valencia Davis Cup, Group I, 2R, ROU-ESP 1-4 Davis Cup, World Group, 1R, CRO-ESP 2-3 Davis Cup, World Group, 1R, ESP-GBR 3-1 Davis Cup, Finals, QF, CRO-ESP 2-0 Adelaide International - Adelaide Olympics - Rio de Janeiro Wimbledon (juniors) Wimbledon - London Libema Open - 's-Hertogenbosch