Career 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001
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 Spain #2-w1 Spain #2-w2 Spain #2-w3 Spain #2-w4 France F6 France F7 Spain F5 Spain F6 Spain F7 Spain F18 Spain F19 Spain F25 Spain F28 Spain F34a France F1 France F2 Portugal F2 Portugal F3 Morocco F1 Morocco F2 Spain F7 Spain F12 Spain F13 Spain F26 Italy F2 Portugal F1 Portugal F2 Spain F2 Spain F20 Spain F22 Portugal F3 Spain F23 Spain F24 Spain F26 Spain F30 France F3 Spain F3 Portugal F1 Spain F6 Spain F27 Spain F32 Italy F1 Tatra Banka Slovak Open - Bratislava Segovia Challenger Napoli Challenger Pozoblanco Challenger Irving Challenger Perugia Challenger Cortina Challenger Nottingham Challenger Tiburon Challenger Champaign Challenger Monterrey Challenger Germany F5 Alicante Challenger Open de Tenis Comunidad Valenciana - Valencia Poznan Challenger Black Forest Open 2002 - Freudenstadt Da Nang Challenger Quimper Challenger Timisoara Challenger - Timisoara Challenger Ciudad de Guayaquil - Guayaquil Ilkley Challenger BellSouth Open - Vina del Mar Copa AT&T - Buenos Aires Brasil Open - Costa do Sauipe Synsam Swedish Open - Bastad Grand Prix de Tennis de Lyon - Lyon Winnipeg Challenger Argentina Open - Buenos Aires Brasil Open - Costa do Sauipe Abierto Mexicano Telfonica MoviStar - Acapulco Grand Prix Hassan II - Casablanca Open Seat Godo 2005 - Barcelona Synsam Swedish Open - Bastad Mercedes Cup - Stuttgart Generali Open - Kitzbuhel Pilot Pen Tennis - New Haven Pozoblanco Challenger Stockholm Open - Stockholm St. Petersburg Open - St. Petersburg Next Generation Adelaide International - Adelaide Movistar Open - Vina del Mar Brasil Open - Costa do Sauipe Ostrava Challenger Open de Tenis Comunidad Valenciana - Valencia US Men's Clay Court Championships - Houston Surbiton Challenger Hypo Group Tennis International - Portschach San Benedetto Challenger Orange Prokom Open - Sopot BCR Open Romania - Bucharest Segovia Challenger AIG Japan Open Tennis Championships - Tokyo Copa Telmex - Buenos Aires Abierto Mexicano Telcel - Acapulco Dusseldorf Open 2006 - Dusseldorf Open de la Comunidad Valenciana - Valencia Open Seat Godo 2007 - Barcelona BMW Tennis Championship - Sunrise Tennis Napoli Cup 2007 - Napoli Hypo Group Tennis International - Portschach Synsam Swedish Open - Bastad Mercedes Cup - Stuttgart Marbella Challenger Stockholm Open - Stockholm Grand Prix de Tennis de Lyon - Lyon Movistar Open - Vina del Mar Abierto Mexicano Telcel - Acapulco Open de Tenis Comunidad Valenciana - Valencia U.S. Mens's Clay Court Championship - Houston The Hypo Group Tennis International 2008 - Poertschach Legg Mason Tennis Classic - Washington BCR Open Romania - Bucharest Movistar Open - Santiago Open de Moselle - Metz If Stockholm Open - Stockholm Porsche Open - Poznan Heineken Open - Auckland Movistar Open - Vina del Mar SA Tennis Open - Johannesburg Brasil Open - Costa do Sauipe Open Sabadell Atlantico - Barcelona Estoril Open - Estoril Interwetten Austrian Open - Kitzbuhel Catella Swedish Open - Bastad Masters Series - Hamburg Kremlin Cup - Moscow Grand Prix de Tennis de Lyon - Lyon Open de Tenis Comunidad Valenciana - Valencia Serbia Open - Belgrade Chennai Open - Chennai Heineken Open - Auckland Brasil Open - Costa do Sauipe Launceston Challenger Copa Telmex - Buenos Aires Abierto Mexicano Telcel - Acapulco Grand Prix Hassan II - Casablanca Open Sabadell Atlantico - Barcelona Estoril Open - Estoril Estoril Open - Estoril Prostejov Challenger Braunschweig Challenger AEGON Championships - London Vigo Challenger Pilot Pen Tennis - New Haven BCR Open Romania - Bucharest The LTA Sunderland Challenger - Sunderland Tarragona Challenger Binghamton Challenger Khanty-Mansiysk Challenger Rabat Challenger Gwangju Challenger Pilot Pen Tennis - New Haven Heineken Open - Auckland Estoril Open - Estoril Prostejov Challenger Open de Tenis Comunidad Valenciana - Valencia Heineken Open - Auckland Movistar Open - Santiago Segovia Challenger Abierto Mexicano Telcel - Acapulco Dubai Duty Free Tennis Championships - Dubai Knoxville Challenger Bet-At-Home Austrian Open - Kitzbuhel Open Seat Godo - Barcelona Open Sabadell Atlantico - Barcelona Todi Challenger Serbia Open - Belgrade Orange Warsaw Open - Warsaw Tarragona Challenger Idea Prokom Open - Sopot Mercedes Cup - Stuttgart German Tennis Championships - Hamburg Allianz Suisse Open - Gstaad Winston Salem - Winston Salem BCR Open Romania - Bucharest China Open - Beijing St. Petersburg Open - St. Petersburg Open de Tenis Comunidad Valenciana - Valencia Apia International - Sydney VTR Open - Vina del Mar Copa Claro - Buenos Aires Abierto Mexicano Telcel - Acapulco BCR Open Romania - Bucharest Idea Prokom Open - Sopot Gerry Weber Open - Halle Mercedes Cup - Stuttgart Sydney International - Sydney Studena Croatia Open - Umag Credit Agricole Suisse Open - Gstaad Bet-at-home Open - Hamburg Winston-Salem Open - Winston-Salem Moselle Open - Metz Malaysian Open - Kuala Lumpur Rakuten Japan Open - Tokyo Valencia Open - Valencia Apia International - Sydney ABN AMRO World Tennis Tournament - Rotterdam Dubai Duty Free Tennis Championships - Dubai US Men's Clay Court Championship - Houston Power Horse Cup - Dusseldorf Copa Claro - Buenos Aires SkiStar Swedish Open - Bastad Bet-at-home Open - Hamburg Open Castilla y Leon - Segovia Ciudad de Pozoblanco 'Open Diputacion' - Cordoba Geneva Challenger - Geneva Credit Agricole Suisse Open - Gstaad Credit Agricole Suisse Open - Gstaad Open Castilla y Leon Trofeo Iberdrola - Segovia Bet-at-home Cup - Kitzbuhel Winston-Salem Open - Winston-Salem Mumbai Open - Mumbai Valencia Open - Valencia Aircel Chennai Open - Chennai Rio Open 500 - Rio de Janeiro Brasil Open - Sao Paulo Grand Prix Hassan II - Casablanca US Men's Clay Court Championship - Houston Power Horse Cup - Dusseldorf Bet-at-home Open - Hamburg Bet-at-home Cup - Kitzbuhel Memorial Piertomaso Tessitore - San Remo Shenzhen Open - Shenzhen Rakuten Japan Open - Tokyo Kremlin Cup - Moscow Memorial Savigni - Sassuolo Top Wool Challenger Biella - Biella Valencia Open - Valencia Oberstaufen Cup - Oberstaufen Stella Artois Clay Court Championships - Budaors Guzzini Challenger - Recanati V Trani Cup - Trani San Marino Cepu Open - San Marino VI Gramado Open de Tenis - Gramado Sao Paulo - Brazil Bogota Challenger - Bogota Corona Mexico City Open - Mexico City Aircel Chennai Open - Chennai XL Capital Bermuda Open - Bermuda Schickedanz Open - Furth Banca Stato Challenger Lugano - Lugano Nord/LB Open 2004 - Braunschweig Ciudad de Pozoblanco 'Open Diputacion' - Cordoba X Open Internacional D'Andorra - Andorra Ciudad de Pozoblanco Open Diputacion - Cordoba Oberstraufen Cup - Oberstaufen PBZ Zagreb Indoors - Zagreb Riviera di Rimini Challenger 2004 - Rimini ABN AMRO World Tennis Tournament - Rotterdam Arroyo de la Encomienda - Valladolid Rio Open - Rio de Janeiro Open Sainte Victoire - Aix-En-Provence Pekao Open 2004 - Szczecin XI Open International D'Andorra - Andorra Abierto Mexicano Telcel - Acapulco Argentina Open - Buenos Aires Ostdeutscher Sparkessen Cup - Dresden Badden Open by Rothaus - Ettlingen Schickendanz Open - Furth Grand Prix Hassan II - Casablanca Top Wool Challenger - Biella Ciudad de Pozoblanco Open Diputacion - Cordoba Oberstaufen Cup - Oberstaufen Arroyo de la Encomienda - Valladolid ATP Open Castilla y Leon - Segovia Open de Tenis Amaya - Pamplona LXV Concurso Internacional Vigo - Vigo Barcelona Open BancSabadell - Barcelona Samsung Securities Cup - Seoul Media Will Cup Busan Challenger Tennis - Busan Intersport Heilbronn Open - Heilbronn Open de Nice Cote d'Azur - Nice Challenger Ford de Cherbourg - Cherbourg Corona Mexico City Open - Mexico City Vegeta Croatia Open - Umag Unicredit (Suisse) Bank S. A. Challenger - Chiasso Prosperita Open 2006 - Ostrava ECM Prague Open - Prague 5° Sporting Challenger - Turin Czech Open 2006 - Prostejov Steelers Cup - Kosice Brasil Open - Costa do Sauipe Credit Agricole Suisse Open - Gstaad Trofeo Sisma Mantova - Mantova Akbank Private Banking TED Open 2006 - Istanbul ATP Guzzini Challenger - Recanati Open Castilla y Leon - Segovia Concurso Internacional de Vigo - Vigo Challenger Copa Sevilla - Seville Open Costa Daurada - Tarragona ATP Slovak Open Challenger - Bratislava Ciutat de Barcelona - Barcelona Copa Petrobras Uruguray - Montevideo Copa Petrobras Brazil - Aracaju Copa Petrobras Argentina - Buenos Aires II Cyclus Open de Tenis - Florianopolis XI Torneo Internazionale di Tennis - Barletta Mitsubishi Electric Europe Cup - Monza U.S. Men's Clay Court Championships - Houston Roma Challenger 2007 - Rome Isla de Gran Canaria - Mas Palomas San Remo Tennis Cup - San Remo Memorial Manfredini - Sassuolo Steelers Cup - Kosice Ciudad de Pozoblanco Open Diputacion - Cordoba Siemens Open 2007 - Scheveningen Memphis Open - Memphis Argentina Open - Buenos Aires LXVII Concursu Internacional de Vigo - Vigo 's Tennis Masters 07 Challenger - Graz Rio Open - Rio de Janeiro Tean International - Alphen Copa Sevilla 2007 - Seville Ipsos Bucharest Challenger - Bucharest Open Costa Daurada - Tarragona Copa Petrobras Colombia - Bogota Copa Petrobras Brazil - Belo Horizonte Copa Petrobras Uruguay - Montevideo TEB BNP Paribas Istanbul Open - Istanbul Gerry Weber Open - Halle SkiStar Swedish Open - Bastad Morocco Tennis Tour - Meknes Morocco Tennis Tour - Tanger 12 Open Barletta Citta Della Disfida Trofeo Angeldevil - Barletta Open Prevadies St. Brieuc Cotes D'Amor - St. Brieuc XL Bermuda Open - Bermuda Generali Open - Kitzbuhel Rakuten Japan Open - Tokyo Swiss Indoors Basel - Basel Apia International - Sydney Open Sud de France - Montpellier ABN AMRO World Tennis Tournament - Rotterdam ATP Open Castilla y Leon - Segovia Dubai Duty Free Tennis Championships - Dubai Genova Open Challenger - Genova Grand Prix Hassan II - Marrakech Barcelona Open BancSabadell - Barcelona ATP Challenger Trophy 2008 - Trnava Copa Telmex - Buenos Aires Moselle Open - Metz Shenzhen Open - Shenzhen Swiss Indoors Basel - Basel Dubai Duty Free Tennis Championships - Dubai Tunis Challenger Marrakech Challenger Hall of Fame Open - Newport European Open - Antwerp St. Brieuc Challenger Open Sud de France - Montpellier Tunis Challenger Delray Beach Open - Delray Beach US Men's Clay Court Championship - Houston Barcelona Open Banc Sabadell - Barcelona ATP Studena Croatia Open Umag - Umag If Stockholm Open - Stockholm Hall of Fame Open - Newport Prostejov Challenger Moscow Challenger Abierto Mexicano de Tenis Mifel - Los Cabos Segovia Challenger Barranquilla Challenger Moselle Open - Metz Mons Challenger Ho Chi Minh City Challenger Mouilleron-Le-Captif Challenger Rakuten Japan Open - Tokyo Canberra Challenger Szczecin Challenger Irving Challenger Mercedes Cup - Stuttgart Lyon Challenger Burnie Challenger Shenzhen Challenger Monterrey Challenger Nottingham Challenger Copa AT&T - Buenos Aires Royal Guard Open Chile - Vina del Mar Bangkok Challenger Bangkok Challenger Zhuhai Challenger Barletta Challenger Braunschweig Challenger Portoroz Challenger BellSouth Open - Vina del Mar AIG Japan Open Tennis Championships - Tokyo XXXVII Torneig C.E. Laieta - Barcelona Mutua Madrilena Masters Madrid - Madrid BNP Paribas Masters - Paris Monte-Carlo Rolex Masters - Monte-Carlo Catella Swedish Open - Bastad BMW Open - Munich Generali Open - Kitzbuhel Open Romania - Bucharest Campionati Internazionali di Sicilia - Palermo BellSouth Open - Vina del Mar Open 13 - Marseille Abierto Mexicano Telcel - Acapulco Open SEAT Godo 2006 - Barcelona Grand Prix Hassan II - Casablanca Mercedes Cup - Stuttgart Generali Open - Kitzbuhel Heineken Open - Auckland Brasil Open - Costa do Sauipe Copa Telmex - Buenos Aires Grand Prix de Tennis de Lyon - Lyon AIG Japan Open Tennis Championships - Tokyo St. Petersburg Open - St. Petersburg Chennai Open - Chennai Brasil Open - Sao Paulo International German Open - Hamburg Barcelona Open BancSabadell - Barcelona If Stockholm Open - Stockholm Open Sud de France - Montpellier SkiStar Swedish Open - Bastad Rakuten Japan Open - Tokyo Rakuten Japan Open - Tokyo ABN AMRO World Tennis Tournament - Rotterdam US Men's Clay Court Championship - Houston Open Sabadell Atlantico - Barcelona Monte-Carlo Rolex Masters - Monte-Carlo Copa Claro - Buenos Aires Abierto Mexicano Telcel - Acapulco U.S. Mens's Clay Court Championship - Houston Apia International - Sydney Aegon Nottingham Open - Nottingham Portugal Open - Oeiras Bet-at-home Open - Hamburg Winston-Salem Open - Winston-Salem Heineken Open - Auckland Brasil Open - Sao Paulo St. Petersburg Open - St. Petersburg Aircel Chennai Open - Chennai Austrian Open - Kitzbuhel Valencia Open - Valencia Delray Beach Open - Delray Beach Brasil Open - Sao Paulo US Men's Clay Court Championship - Houston Open de Nice Cote d'Azur - Nice Suisse Open - Gstaad Generali Open - Kitzbuhel Abierto Mexicano - Los Cabos Kremlin Cup - Moscow US Men's Clay Court Championship - Houston Barcelona Open BancSabadell - Barcelona BNP Paribas Open - Indian Wells AEGON International - Eastbourne Open de Moselle - Metz BMW Open - Munich NASDAQ-100 Open - Miami Barcelona Open BancSabadell - Barcelona Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Telecom Italia Masters - Rome Tennis Masters Series - Hamburg Barcelona Open BancSabadell - Barcelona Campionati Internazionali d'Italia - Rome Masters Series Hamburg - Hamburg Sony Ericsson Open - Miami Masters Series Monte-Carlo - Monte Carlo Masters Series - Hamburg China Open - Beijing Western & Southern Financial Group Masters - Cincinnati Pacific Life Open - Indian Wells Sony Ericsson Open - Miami Masters Series Monte-Carlo - Monte-Carlo Masters Series Hamburg - Hamburg BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Internazionali BNL dItalia - Rome Mutua Madrilena Masters Madrid - Madrid Shanghai - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Internazionali BNL dItalia - Rome Mutua Madrilena Masters Madrid - Madrid Western & Southern Financial Group Masters - Cincinnati Shanghai ATP Masters 1000 - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Mallorca Open - Mallorca Mutua Madrilena Madrid Open - Madrid Internazionali BNL d'Italia - Rome 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 Internazionali BNL d'Italia - Rome Rogers Cup - Toronto Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Montreal Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo BNP Paribas Masters - Paris Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells Miami Open - Miami Shanghai Rolex Masters - Shanghai Monte-Carlo Rolex Masters - Monte-Carlo Rogers Cup - Toronto Davidoff Swiss Indoors Basel - Basel Trofeo Conde de Godo - Barcelona Open Seat Godo 2003 - Barcelona Topshelf Open - 's-Hertogenbosch SkiStar Swedish Open - Bastad PBZ Zagreb Indoors - Zagreb TEB BNP Paribas Istanbul Open - Istanbul Copa Telmex - Buenos Aires Catella Swedish Open - Bastad Heineken Open - Auckland Vietnam Open - Ho Chi Minh City AIG Japan Open - Tokyo Stockholm Open - Stockholm Monte-Carlo Rolex Masters - Monte-Carlo French Open - Paris Open SEAT 2008 - Barcelona U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Allianz Suisse Open Gstaad - Gstaad 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 VTR Open - Vina del Mar Open 13 - Marseille Ecuador Open - Quito 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 Mutua Madrid Open - Madrid Australian Open - Melbourne Abierto Mexicano Telcel - Acapulco 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 Miami Open - Miami 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 Tennis Masters Series - Madrid French Open - Paris NASDAQ-100 Open - Miami Wimbledon - London Mercedes Cup - Stuttgart Pacific Life Open - Indian Wells Tennis Masters Series - Madrid BNP Paribas Masters - Paris Campionati BNL dItalia - Rome French Open - Paris Mercedes Cup - Stuttgart Wimbledon - London Mutua Madrid Open - Madrid Ordina Open - s-Hertogenbosch Dutch Open Tennis - Amersfoort Qatar ExxonMobil Open - Doha Pilot Pen Tennis - New Haven Monte-Carlo Rolex Masters - Monte-Carlo Coupe Rogers - Montreal U.S. Open - New York Australian Open - Melbourne Chengdu Open - Chengdu Wimbledon - London U.S. Open - New York Sony Open Tennis - Miami Monte-Carlo Rolex Masters - Monte-Carlo ABN AMRO World Tennis Tournament - Rotterdam Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Internazionali BNL d'Italia - Rome Swiss Indoors Basel - Basel Tata Open Maharashtra - Pune Mutua Madrid Open - Madrid AEGON International - Eastbourne Davis Cup, World Group, QF, BLR-ARG 5-0 Davis Cup, World Group, 1R, ARG-ROU 4-1 Davis Cup, World Group, SF, SRB-ARG 2-3 Davis Cup, World Group, QF, ARG-CRO 4-1 Davis Cup, World Group, QF, ARG-FRA 3-2 Davis Cup, World Group, SF, CZE-ARG 3-2 Davis Cup, World Group, QF, ITA-ARG 1-3 French Open (juniors) River Oaks International Tennis Tournament - Houston River Oaks International Tennis Tournament - Houston AAMI Classic - Kooyong Davis Cup, World Group, QF, ARG-SWE 4-1 Davis Cup, World Group, 1R, GER-ARG 1-4 Olympics - London Olympics - Rio de Janeiro ARAG ATP World Team Championship - Dusseldorf Davis Cup, World Group, 1R, ARG-NED 5-0 Davis Cup, World Group, QF, CZE-ARG, 3-2 ARAG ATP World Team Championship - Dusseldorf Davis Cup, World Group, SF, FRA-ARG 5-0 ARAG ATP World Tour Championship - Dusseldorf Davis Cup, World Group, QF, ARG-KAZ 5-0 Davis Cup, World Group, F, ESP-ARG 3-1 Davis Cup, World Group, 1R, ESP-KAZ 5-0 Davis Cup, World Group, SF, ARG-CZE 2-3 Davis Cup, World Group, 1R, ARG-GER 5-0 Davis Cup, World Group, 1R, CAN-ESP 3-2 Davis Cup, World Group, 1R, ARG-ITA 1-3 Davis Cup, World Group, SF, FRA-ESP 3-2 Olympics - Beijing