Career 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002
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 F2 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 F20 Spain F22 Spain F23 Spain F24 Spain F25 Spain F26 Spain F27 Spain F28 Spain F30 Spain F34a France F1 France F2 France F3 Spain F3 Portugal F1 Portugal F2 Portugal F3 Morocco F1 Morocco F2 Spain F6 Spain F7 Spain F11 Spain F12 Spain F13 Spain F16 Spain F18 Spain F26 Spain F27 Spain F32 Germany F5 Italy F1 Italy F2 Portugal F1 Portugal F2 Portugal F3 Spain F13 Spain F19 Spain F20 Spain F22 Spain F23 Spain F24 Spain F25 Spain F29 Spain F33 Mexico F2 Spain F31 Croatia F1 Chinese Taipei F1 Chinese Taipei F2 Spain F3 Portugal F2 Sweden F1 Spain F13 Spain F14 Great Britain F9 Greece F2 Greece F3 Spain F21 Great Britain F11 Spain F28 Spain F29 Great Britain F15 Spain F33 Indonesia F4 Indonesia F5 Indonesia F6 Great Britain F19 Great Britain F20 Spain F39 Spain F40 Spain F41 Israel F4 Israel F5 Spain F1 Spain F2 Spain F3 Mexico F3 Cuba F1 Cuba F2 Portugal F4 Portugal F5 Spain F10 Spain F11 USA F7 USA F8 Great Britain F7 Great Britain F8 Spain F28 Italy F27 Spain F34 Spain F35 Spain F36 Spain F37 France F19 France F20 United Arab Emirates F1 United Arab Emirates F2 Germany F4 Germany F5 Italy F2 France F3 Great Britain F4 Great Britain F8 Kuwait F1 Great Britain F3 (Shrewsbury) Qatar F2 (Doha) Qatar F3 (Doha) Portugal F6 (Lisbon) Oberstraufen Cup - Oberstaufen Arroyo de la Encomienda - Valladolid Challenger Ford de Cherbourg - Cherbourg Prosperita Open 2006 - Ostrava 5° Sporting Challenger - Turin Czech Open 2006 - Prostejov Steelers Cup - Kosice Trofeo Sisma Mantova - Mantova Concurso Internacional de Vigo - Vigo Dusseldorf Open 2006 - Dusseldorf Challenger Copa Sevilla - Seville ATP Slovak Open Challenger - Bratislava Ciutat de Barcelona - Barcelona Copa Petrobras Uruguray - Montevideo Lambertz Open by Stawag - Aachen XI Torneo Internazionale di Tennis - Barletta Steelers Cup - Kosice Open Costa Daurada - Tarragona Copa Petrobras Colombia - Bogota The Tarka Challenger - Barnstaple Copa Petrobras Brazil - Belo Horizonte Copa Petrobras Uruguay - Montevideo Challenger Ciudad de Guayaquil - Guayaquil Ostdeutscher Sparkessen Cup - Dresden Morocco Tennis Tour - Tanger Open Prevadies St. Brieuc Cotes D'Amor - St. Brieuc XL Bermuda Open - Bermuda National Bank Men's Rimouski Challenger - Rimouski Caversham International Tennis Tournament - Jersey San Luis Potosi Challenger Talahassee Challenger Pereira Challenger Savannah Challenger Sarasota Challenger Pozoblanco Challenger Segovia Challenger Freudenstadt Challenger Rabat Challenger Manta Challenger Savannah Challenger Vancouver Challenger Binghamton Challenger Seville Challenger Bangkok Challenger Burnie Challenger Nottingham Challenger The Surbiton Trophy - Surbiton 12 Open Barletta Citta Della Disfida Trofeo Angeldevil - Barletta Nottingham Challenger Bangkok Challenger Sarasota Challenger Kun-Ming Challenger Lexington Challenger Melbourne Challenger Traralgon Challenger XXXVII Torneig C.E. Laieta - Barcelona Heilbronn Challenger Lexington Challenger Istanbul Challenger Traralgon Challenger 2 Prostejov Challenger Mitsubishi Electric Europe Cup - Monza San Remo Tennis Cup - San Remo Bangalore Challenger Pune Challenger Buenos Aires Challenger Quimper Challenger Puebla Challenger Guadalajara Challenger Oberstaufen Cup - Oberstaufen Israel Open in Memory of Col. Ilan Ramon - Ramat Hasharon Sarasota Challenger LXVII Concursu Internacional de Vigo - Vigo Arroyo de la Encomienda - Valladolid Savannah Challenger XI Open International D'Andorra - Andorra Shanghai Challenger Ciudad de Pozoblanco Open Diputacion - Cordoba Copa Sevilla 2007 - Seville ATP Open Castilla y Leon - Segovia Rimouski Challenger Santiago Challenger Surbiton Challenger Lyon Challenger Badden Open by Rothaus - Ettlingen Perugia Challenger Alicante Challenger Loughborough Challenger Surbiton Challenger Nottingham Challenger Winnipeg Challenger Chengdu Challenger Jinan Challenger Gwangju Challenger Mallorca Challenger Intersport Heilbronn Open - Heilbronn Kaohsiung Challenger Tiburon Challenger Monterrey Challenger Schickendanz Open - Furth Ismaning Challenger Charlottesville Challenger Bangalore Challenger Pune Challenger Da Nang Challenger Quimper Challenger Monterrey Challenger Sarasota Challenger Sarasota Challenger Akbank Private Banking TED Open 2006 - Istanbul Ilkley Challenger Nottingham Challenger X Open Internacional D'Andorra - Andorra Open Castilla y Leon - Segovia Media Will Cup Busan Challenger Tennis - Busan Vancouver Challenger Shanghai Challenger Mouilleron-Le-Captif Challenger Brest Challenger Rennes Challenger Morelos Challenger Columbus Challenger Monterrey Challenger Nottingham 1 Challenger Vancouver Challenger Aptos Challenger Binghamton Challenger Siemens Open 2007 - Scheveningen Timisoara Challenger - Timisoara Copa Petrobras Brazil - Aracaju 's Tennis Masters 07 Challenger - Graz Eckental Challenger Memorial Manfredini - Sassuolo Ciudad de Pozoblanco Open Diputacion - Cordoba Ciudad de Pozoblanco 'Open Diputacion' - Cordoba Riviera di Rimini Challenger 2004 - Rimini Surbiton Challenger Ciudad de Pozoblanco Open Diputacion - Cordoba Open de Tenis Amaya - Pamplona The LTA Sunderland Challenger - Sunderland Unicredit (Suisse) Bank S. A. Challenger - Chiasso ECM Prague Open - Prague Tennis Napoli Cup 2007 - Napoli Roma Challenger 2007 - Rome Tean International - Alphen Brasov Challenger Morocco Tennis Tour - Meknes Bordeaux Challenger Open Diputacion Ciudad de Pozoblanco - Cordoba New Delhi Challenger III - New Delhi Irving Challenger New Delhi Challenger IV - New Delhi Genova Open Challenger - Genova Mexico City Challenger Jinan Challenger Prostejov Challenger Bogota Challenger Manta Challenger Tatra Banka Slovak Open - Bratislava Irving Challenger Champaign Challenger Lexington Challenger Trofeo Conde de Godo - Barcelona Dallas Challenger Open de Tenis Comunidad Valenciana - Valencia Samsung Securities Cup - Seoul ATP Guzzini Challenger - Recanati Nottingham Challenger Open Costa Daurada - Tarragona Copa Petrobras Argentina - Buenos Aires Isla de Gran Canaria - Mas Palomas The LTA Hester Trophy - Manchester Ipsos Bucharest Challenger - Bucharest Open de Tenis Comunidad Valenciana - Valencia Brasil Open - Costa do Sauipe Abierto Mexicano Telcel - Acapulco Open de la Comunidad Valenciana - Valencia Open Seat Godo 2007 - Barcelona The Stella Artois Championships - London The LTA Manchester Trophy - Manchester Porsche Open - Poznan Movistar Open - Vina del Mar Brasil Open - Costa do Sauipe Copa Telmex - Buenos Aires The Artois Championships - London ATP Challenger Trophy 2008 - Trnava Orange Warsaw Open - Warsaw The Nottingham Open - Nottingham Legg Mason Tennis Classic - Washington Chennai Open - Chennai U.S. Mens's Clay Court Championship - Houston Open Sabadell Atlantico - Barcelona Noumea Challenger AEGON International - Eastbourne Jersey Challenger ATP Studena Croatia Open Umag - Umag BCR Open Romania - Bucharest Kremlin Cup - Moscow Serbia Open - Belgrade Chennai Open - Chennai Movistar Open - Santiago PBZ Zagreb Indoors - Zagreb Nottingham Challenger Braunschweig Challenger Copa Telmex - Buenos Aires Grand Prix Hassan II - Casablanca Estoril Open - Estoril AEGON Championships - London International German Open - Hamburg BCR Open Romania - Bucharest Campos do Jordao Challenger Brasilia Challenger Vigo Challenger If Stockholm Open - Stockholm Open de Tenis Comunidad Valenciana - Valencia Seville Challenger Medibank International - Sydney Heineken Open - Auckland PBZ Zagreb Indoors - Zagreb ABN AMRO World Tennis Tournament - Rotterdam Napoli Challenger Tarragona Challenger AEGON Championships - London Mercedes Cup - Stuttgart Allianz Suisse Open - Gstaad Khanty-Mansiysk Challenger China Open - Beijing Marrakech Challenger Jersey Challenger Qatar ExxonMobil Open - Doha St. Brieuc Challenger Baton Rouge Challenger Regions Morgan Keegan Championships - Memphis Tallahassee Challenger Abierto Mexicano Telcel - Acapulco Sarasota Challenger Prostejov Challenger Gerry Weber Open - Halle Nottingham Challenger Studena Croatia Open - Umag Credit Agricole Suisse Open - Gstaad Pozoblanco Challenger Winston-Salem Open - Winston-Salem Moselle Open - Metz Segovia Challenger Valencia Open - Valencia Aircel Chennai Open - Chennai Apia International - Sydney Shenzhen Challenger Bangkok Challenger Todi Challenger Tarragona Challenger Loughborough Challenger Bratislava Challenger Singapore Challenger Caloundra Challenger Sarajevo Challenger Open 13 - Marseille Barranquilla Challenger Pereira Challenger Tallahassee Challenger Sarasota Challenger Savannah Challenger Alessandria Challenger Dubai Duty Free Tennis Championships - Dubai Vancouver Challenger Binghamton Challenger Shanghai Challenger Bangkok Challenger Sacramento Challenger Loughborough Challenger Barranquilla Challenger Kaohsiung Challenger Tunis Challenger Cassis Challenger Rome Challenger Bordeaux Challenger Istanbul Challenger Brisbane International - Brisbane Copa Claro - Buenos Aires Open 13 - Marseille Dubai Duty Free Tennis Championships - Dubai Leon Challenger Grand Prix Hassan II - Casablanca Puerto Vallarta Challenger Ostrava Challenger Aix En Provence Challenger Power Horse Cup - Dusseldorf AEGON Championships - London AEGON International - Eastbourne Claro Open Colombia - Bogota Winston-Salem Open - Winston-Salem Malaysian Open - Kuala Lumpur Nottingham Challenger Burnie Challenger West Lakes Challenger Salinas Challenger Ismaning Challenger Tunis Challenger Anning Challenger Nottingham Challenger Granby Challenger Vancouver Challenger Aptos Challenger AEGON Championships - London Fergana Challenger St. Petersburg Open - St. Petersburg Swiss Indoors Basel - Basel Yeongwol Challenger Yokohama Challenger Toyota Challenger Maui Challenger TEB BNP Paribas Istanbul Open - Istanbul Quimper Challenger AEGON International - Eastbourne Panama City Challenger China Open - Beijing Savannah Challenger Tallahassee Challenger Hall of Fame Open - Newport European Open - Antwerp Reunion Island Challenger Qatar ExxonMobil Open - Doha New York Open - New York Dubai Duty Free Tennis Championships - Dubai US Men's Clay Court Championship - Houston Barcelona Open Banc Sabadell - Barcelona Ostrava Challenger Vicenza Challenger Manchester Challenger Moscow Challenger Surbiton Challenger Braunschweig Challenger Nature Valley International - Eastbourne Lexington Challenger Segovia Challenger Portoroz Challenger Barranquilla Challenger St. Remy Challenger Orleans Challenger Mons Challenger Ho Chi Minh City Challenger Moselle Open - Metz Open Seat Godo 2003 - Barcelona Guayaquil Challenger Mouilleron-Le-Captif Challenger Canberra Challenger Irving Challenger Nature Valley International - Eastbourne Tallahassee Challenger Manchester Challenger Lexington Challenger Granby Challenger Alphen Challenger Szczecin Challenger San Benedetto Challenger Cortina Challenger Chengdu Challenger Segovia Challenger Aircel Chennai Open - Chennai ABN AMRO World Tennis Tournament - Rotterdam ATP Open Castilla y Leon - Segovia LXV Concurso Internacional Vigo - Vigo Delray Beach Open - Delray Beach Bangkok Challenger Bangkok Challenger Thailand Open - Bangkok Brasil Open - Costa do Sauipe Open 13 - Marseille U.S. Mens's Clay Court Championship - Houston Burnie Challenger Catella Swedish Open - Bastad Launceston Challenger Zhuhai Challenger Bet-At-Home Austrian Open - Kitzbuhel Open Sabadell Atlantico - Barcelona Marbella Challenger Barletta Challenger Guadalajara Challenger AEGON International - Eastbourne Leon Challenger Glasgow Challenger Davidoff Swiss Indoors Basel - Basel Poznan Challenger Aircel Chennai Open - Chennai Qatar ExxonMobil Open - Doha Mercedes Cup - Stuttgart Bet-at-home Open - Hamburg Bet-at-home Cup - Kitzbuhel Generali Open - Kitzbuhel Abierto Mexicano - Los Cabos Portugal Open - Oeiras Qatar ExxonMobil Open - Doha Topshelf Open - 's-Hertogenbosch AEGON Championships - London Bet-at-home Open - Hamburg Mercedes Cup - Stuttgart Aegon Nottingham Open - Nottingham Open de Nice Cote d'Azur - Nice Las Vegas Challenger Knoxville Challenger Koblenz Challenger Rennes Challenger Shenzhen Challenger Swiss Indoors Basel - Basel Kremlin Cup - Moscow Dubai Duty Free Tennis Championships - Dubai Open de Tenis Comunidad Valenciana - Valencia AEGON International - Eastbourne Fever-Tree Championships - London Apia International - Sydney Open Sud de France - Montpellier Kaohsiung Challenger Aegon Nottingham Open - Nottingham Erste Bank Open - Vienna Serbia Open - Belgrade Barcelona Open BancSabadell - Barcelona Bendigo Challenger Shenzhen Open - Shenzhen Newport Beach Challenger Swiss Indoors Basel - Basel Grand Prix Hassan II - Marrakech Barcelona Open BancSabadell - Barcelona Orlando Challenger DIEMA XTRA Sofia Open - Sofia Cary Challenger Abierto Mexicano de Tenis Mifel - Los Cabos II Cyclus Open de Tenis - Florianopolis St. Petersburg Open - St. Petersburg Hall of Fame Open - Newport Open Sabadell Atlantico - Barcelona Truist Atlanta Open - Atlanta ABN AMRO World Tennis Tournament - Rotterdam Tata Open Maharashtra - Pune Open Sud de France - Montpellier Abierto Mexicano Telcel - Acapulco Aptos Challenger Mons Challenger Open Seat Godo - Barcelona Open 13 - Marseille Grand Prix Hassan II - Casablanca Open Seat Godo 2005 - Barcelona Estoril Open - Estoril Open SEAT Godo 2006 - Barcelona Hypo Group Tennis International - Portschach Masters Series Monte-Carlo - Monte Carlo Mutua Madrilena Masters Madrid - Madrid BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Abierto Mexicano Telcel - Acapulco Monte-Carlo Rolex Masters - Monte-Carlo U.S. Mens's Clay Court Championship - Houston Open SEAT 2008 - Barcelona Internazionali BNL dItalia - Rome Mutua Madrilena Masters Madrid - Madrid Ordina Open - s-Hertogenbosch Catella Swedish Open - Bastad Dutch Open Tennis - Amersfoort Pilot Pen Tennis - New Haven BCR Open Romania - Bucharest Open de Moselle - Metz If Stockholm Open - Stockholm Heineken Open - Auckland SA Tennis Open - Johannesburg Brasil Open - Costa do Sauipe Copa Telmex - Buenos Aires Abierto Mexicano Telcel - Acapulco Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL dItalia - Rome Mutua Madrilena Masters Madrid - Madrid Interwetten Austrian Open - Kitzbuhel AEGON Championships - London Catella Swedish Open - Bastad BNP Paribas Open - Indian Wells Masters Series - Hamburg Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo AEGON International - Eastbourne Atlanta Tennis Championships - Atlanta Countrywide Classic - Los Angeles Allianz Suisse Open Gstaad - Gstaad Pilot Pen Tennis - New Haven Mutua Madrilena Madrid Open - Madrid Open Sud de France - Montpellier Dubai Duty Free Tennis Championships - Dubai Shanghai ATP Masters - Shanghai AEGON International - Eastbourne BNP Paribas Masters - Paris BCR Open Romania - Bucharest St. Petersburg Open - St. Petersburg Open de Tenis Comunidad Valenciana - Valencia Western & Southern Open - Cincinnati Apia International - Sydney Shanghai Rolex Masters - Shanghai Open Sabadell Atlantico - Barcelona AEGON Championships - London Campbell's Hall of Fame Tennis Championships - Newport BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Internazionali BNL d'Italia - Rome Shanghai Rolex Masters - Shanghai Monte-Carlo Rolex Masters - Monte-Carlo BNP Paribas Masters - Paris Miami Open - Miami Shanghai Rolex Masters - Shanghai Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo ABN AMRO World Tennis Tournament - Rotterdam Barcelona Open BancSabadell - Barcelona Monte-Carlo Rolex Masters - Monte-Carlo AEGON Championships - London AEGON Championships - London Miami Open - Miami Credit Agricole Suisse Open - Gstaad Rakuten Japan Open - Tokyo Valencia Open - Valencia Apia International - Sydney Royal Guard Open Chile - Vina del Mar Mutua Madrid Open - Madrid Shenzhen Open - Shenzhen Rio Open 500 - Rio de Janeiro Brasil Open - Sao Paulo Barcelona Open BancSabadell - Barcelona Coupe Rogers - Montreal Credit Agricole Suisse Open - Gstaad Bet-at-home Cup - Kitzbuhel Rakuten Japan Open - Tokyo Shanghai Rolex Masters - Shanghai Valencia Open - Valencia PBZ Zagreb Indoors - Zagreb Abierto Mexicano Telcel - Acapulco Dubai Duty Free Tennis Championships - Dubai Grand Prix Hassan II - Casablanca Barcelona Open BancSabadell - Barcelona Claro Open Colombia - Bogota Vegeta Croatia Open - Umag Credit Agricole Suisse Open - Gstaad Citi Open - Washington Winston-Salem Open - Winston-Salem Valencia Open - Valencia St. Petersburg Open - St. Petersburg Rakuten Japan Open - Tokyo Aircel Chennai Open - Chennai Ecuador Open - Quito Memphis Open - Memphis Delray Beach Open - Delray Beach Dubai Duty Free Tennis Championships - Dubai Brasil Open - Sao Paulo Barcelona Open BancSabadell - Barcelona TEB BNP Paribas Istanbul Open - Istanbul Gerry Weber Open - Halle SkiStar Swedish Open - Bastad AEGON Championships - London Moselle Open - Metz Dubai Duty Free Tennis Championships - Dubai cinch Championships - London Mutua Madrid Open - Madrid Australian Open - Melbourne Wimbledon - London French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Australian Open - Melbourne Masters Series Hamburg - Hamburg Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London 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 BNP Paribas Masters - Paris French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells French Open - Paris Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Wimbledon - London Mutua Madrilena Madrid Open - Madrid Internazionali BNL d'Italia - Rome U.S. Open - New York Wimbledon - London Rogers Cup - Toronto U.S. Open - New York Western & Southern Open - Cincinnati BNP Paribas Open - Indian Wells French Open - Paris Wimbledon - London Sony Open Tennis - Miami U.S. Open - New York Internazionali BNL d'Italia - Rome Monte-Carlo Rolex Masters - Monte-Carlo Australian Open - Melbourne Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Montreal Wimbledon - London U.S. Open - New York Sony Open Tennis - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Rogers Cup - Toronto Western & Southern Open - Cincinnati BNP Paribas Open - Indian Wells Miami Open - Miami German Tennis Championships - Hamburg ABN AMRO World Tennis Tournament - Rotterdam Delray Beach International Tennis Championships - Delray Beach Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Montreal BNP Paribas Open - Indian Wells Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Western & Southern Open - Cincinnati BNP Paribas Open - Indian Wells Mutua Madrid Open - Madrid Rakuten Japan Open - Tokyo Wimbledon - London U.S. Open - New York U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Davis Cup, Europe/Africa Group II, PO, GBR-TUR 5-0 Davis Cup, Group 2, 1R, LTU-GBR 3-2 Davis Cup, Group II, 1R, GBR-TUN 4-1 Davis Cup, Group II, 2R, GBR-LUX 4-1 U.S. Open - New York Davis Cup, Group II, 3R, GBR-HUN 5-0 Davis Cup, World Group, 1R, ESP-KAZ 5-0 French Open - Paris Davis Cup, Group I, 1R, GBR-SVK 3-2 Davis Cup, World Group, 1R, CAN-ESP 3-2 Davis Cup, Group I, 2R, GBR-RUS 3-2 Australian Open - Melbourne Davis Cup, World Group, 1R, USA-GBR 1-3 Davis Cup, World Group, QF, ITA-GBR 3-2 Davis Cup, World Group, QF, GBR-FRA 3-1 Australian Open - Melbourne French Open - Paris French Open - Paris Davis Cup, World Group, QF, SRB-GBR 2-3 Davis Cup, World Group, SF, FRA-ESP 3-2 Western & Southern Open - Cincinnati Davis Cup, World Group, 1R, GBR-USA 3-2 French Open - Paris ARAG ATP World Tour Championship - Dusseldorf French Open (juniors) All Lower level tournaments