Career 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 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 Spain #1-w3 Spain #1-w4 Portugal F1 Portugal F2 France F7 Great Britain F1 Great Britain F2 Italy F7 Spain F9 Spain F10 Spain F11 France F10 Spain F24 France F19 Spain F31 France F7 Spain F13 Spain F14 Spain F15 Spain F25 Spain F33 Colombia F2 Great Britain F3 Portugal F1 Portugal F2 Spain F10 USA F13 Spain F30 Spain F31 Spain F33 France F2 France F3 Portugal F2 France F4 Italy F15 Italy F16 France F8 Spain #1-w1 Spain F10 Italy F3 Spain F32 Italy F28 Spain F21 Spain F8 Spain F23 USA F8 Spain F25 USA F27 France F20 Spain F2 Spain F32 Spain F22 Spain F23 Spain F24 USA F28 Spain F32 USA F29 Colombia F1 USA F3 Spain F14 Spain F15 Spain F4 (Paguera) Spain F5 (Murcia) Spain F9 (Madrid) Spain F29 (Sevilla) Spain F30 (Madrid) Spain F1 (Manacor (Mallorca)) Spain F2 (Manacor (Mallorca)) Spain F9 (Madrid) Spain F28 (Madrid) Spain #1-w2 Spain F29 Bancastato Challenger Lugano - Lugano Open de Tenis Amaya - Pamplona The Surbiton Trophy - Surbiton Sporting Challenger '07 Trofeo Regione Piemonte - Turin UTC Open by Selena - Cherkassy Swanston Challenger - Sacramento Morocco Tennis Tour - Meknes III Challenger Isla de Gran Canaria Ciudad de Telde - Telde BNP Paribas Primrose - Bordeaux Arroyo de la Encomienda - Valladolid 2006 North Shore Pro Tennis Championship - Winnetka Open Costa Daurada - Tarragona Baden Open - Karlsruhe BSI Challenger Lugano - Lugano Siemens Open - Scheveningen Lubbock Challenger - Lubbock Oberstaufen Cup-Head German Master's Series - Oberstaufen Samsung Secruities Cup Challenger - Seoul Medjurgorje Open - Medjugorje Santiago Challenger XL Bermuda Open - Bermuda IPP Geneva Trophy - Geneva Tunis Open - Tunis Pekao Open - Szczecin Tean International - Alphen Copa Petrobras Brazil - Belo Horizonte Rabat Challenger Nord LB Open - Braunschweig Isla de Lanzarote - Lanzarote Barletta Challenger Athens Challenger Tunis Challenger Black Forest Open 2004 - Freudenstadt Ciudad de Pozoblanco 'Open Diputacion' - Cordoba ATP Open Castilla y Leon - Segovia LXVII Concurso Internacional de Tenis Cidade de Vigo - Vigo Bancolombia Open - Cali IV Challenger Ciudad De Guayaquil - Guayaquil Rijeka Challenger Scheveningen Challenger Harrah's Entertainment Men's Pro Challenger - Tunica The West Side Tennis Club Clay Court Challenger - Forest Hills Open Castilla y Leon - Segovia Antonio Savoldi-Marco Co. - Manerbio 2006 Challenger of Santa Clarita California Challenger - Valencia Harbour Tennis Cup Regione Lombardia - Milan Aamulehti Tampere Open - Tampere Concurso Internacional de Vigo - Vigo Buenos Aires Challenger Montevideo Challenger Asuncion Challenger Ciudad de Pozoblanco Open Diputacion - Cordoba LXVII Concursu Internacional de Vigo - Vigo Geneva Challenger - Geneva USTA Comerica Challenger - Aptos Copa Sevilla 2007 - Seville ATP Open Castilla y Leon - Segovia Orbetello Challenger GHI Bronx Classic - Bronx Alessandria Challenger Home Depot Center USTA Challenger - Carson Arad Challenger USTA Men's Challenger of Dallas - Dallas Cordenons Challenger Szczecin Challenger Marrakech Challenger Tarragona Challenger 8° Trani Cup - Trani Iskratel Open - Kranj Bucaramanga Challenger Copa Sevilla-Internacionales de Andalucia - Seville USTA Challenger of Oklahoma - Tulsa The $50,000 Pro Challenger at Calabasas - Calabasas Napoli Challenger Prostejov Challenger Turin Challenger Scheveningen Challenger Sopot Challenger Cordenons Challenger Ipsos Bucharest Challenger - Bucharest Manerbio Challenger Seville Challenger Copa Petrobras Uruguay - Montevideo Szczecin Challenger Tulsa Challenger Flea Market Cup Busan Challenger Tennis - Busan Madrid Challenger Sacramento Challenger Palermo Challenger Tiburon Challenger Quito Challenger Sao Jose Do Rio Preto Challenger Mitsubishi Electric Europe Cup - Monza Casablanca Challenger Rabat Challenger Barletta Challenger Sarasota Challenger Sao Leopoldo Challenger Braunschweig Challenger Cordenons Challenger Meknes Challenger Guadalajara Challenger Bordeaux Challenger Prague Challenger Rome Challenger Mitsubishi Electric Europe Cup - Monza Status Athens Open - Athens Kazan Challenger XI Ciutat de Barcelona - Barcelona Marburg Challenger Guimaraes Challenger Pro Challenger at Calabasas - Calabasas Sao Paulo Challenger Bratislava Challenger Unicredit Czech Open - Prostejov Andria Challenger Timisoara Challenger - Timisoara Brasov Challenger - Brasov Chennai Challenger Kolkata Challenger Challenger Ford de Cherbourg - Cherbourg Irving Challenger Mohammedia Challenger Marburg Challenger Recanati Challenger Cordenons Challenger Seville Challenger Napa Challenger Pereira Challenger Sacramento Challenger Tiburon Challenger Prostejov Challenger Guangzhou Challenger Meknes Challenger Wailea Men's Challenger - Maui Moscow Challenger Open Prevadies - St. Brieuc Prague Challenger Manerbio Challenger Morocco Tennis Tour - Marrakech Challenger Lugano - Lugano Arpa Ceramic Cup - Reggio Emilia ATP Challenger Tour Finals Riviera di Rimini Challenger - Rimini Challenger Ciudad de Guayaquil - Guayaquil Scheveningen Challenger Guayaquil Challenger Seville Challenger Vicenza Challenger Lisbon Challenger Milan Challenger Perugia Challenger Campinas Challenger Cali Challenger Braga Challenger Shymkent Challenger Milan Challenger Segovia Challenger San Luis Potosi Challenger Challenger Copa Sevilla 2008 - Seville Pozoblanco Challenger Sunset Moulding Yuba City Racquet Club Challenger - Yuba City Tunis Challenger Manerbio Challenger Timisoara Challenger - Timisoara Odlum Brown Vancouver Open - Vancouver Cordenons Challenger Kosice Challenger Santiago Challenger Challenger 42 - Andrezieux Lima Challenger San Luis Potosi Challenger Santo Domingo Challenger Padova Challenger Shenzhen Challenger Napoli Challenger Ostrava Challenger Furth Challenger Almaty Challenger Meknes Challenger Kenitra Challenger 2003 USTA Challenger of Calabasas - Calabasas Casablanca Challenger Liberec Challenger Kosice Challenger Canberra Challenger Ciudad de Telde - Telde Open Prevadies St. Brieuc Cotes D'Amor - St. Brieuc Trofeo Sisma Mantova - Mantova Qingdao Challenger Bordeaux Challenger Burbank Challenger - Burbank Panama City Challenger Cordenons Challenger Monza Challenger Bordeaux Challenger Singha Tennis Classic - Tarzana Internationaux de Doubs Open de Franchie-Comte - Besancon Oberstaufen Challenger Meerbusch Challenger Biella Challenger V Abierto Internacional de Salinas - Salinas Surbiton Challenger X Open Internacional D'Andorra - Andorra ATP Challenger Open 2004 - Monchengladbach TED Open - Istanbul The Swanston Challenger - Sacramento Arroyo de la Encomienda - Valladolid Roma Challenger 2007 - Rome Marburg Challenger Swanston Challenger - Sacramento Riviera di Rimini Challenger - Rimini Copa Petrobras Colombia - Bogota Seville Challenger Segovia Challenger Poznan Challenger Tennislife Cup - Napoli Open Tarragona Costa Daurada - Tarragona Istanbul Challenger Copa Petrobras-Argentina - Buenos Aires Mercedes-Benz Cup - Los Angeles Zagreb Challenger Rome Challenger Alessandria Challenger Alphen Challenger SAP Open - San Jose Tennis Channel Open - Las Vegas Prostejov Challenger Furth Challenger Legg Mason Tennis Classic - Washington Grand Prix de Tennis de Lyon - Lyon Heineken Open - Auckland Millenium Tennis Championships - Delray Beach SAP Open - San Jose Regions Morgan Keegan Championships - Memphis The Tennis Channel Open - Las Vegas Open Seat Godo 2007 - Barcelona Estoril Open - Estoril Hypo Group Tennis International - Portschach Cali Challenger Gerry Weber Open - Halle RCA Championships - Indianapolis Thailand Open - Bangkok AIG Japan Open Tennis Championships - Tokyo Next Generation Adelaide International - Adelaide Brasil Open - Costa do Sauipe Delray Beach International Tennis Championships - Delray Beach Copa Telmex - Buenos Aires Heineken Open - Auckland SAP Open - San Jose Delray Beach International Tennis Championships - Delray Beach Open Sabadell Atlantico - Barcelona AEGON Championships - London AEGON International - Eastbourne Campbells Hall of Fame Tennis Championships - Newport Mercedes Cup - Stuttgart Indianapolis Tennis Championships - Indianapolis Countrywide Classic - Los Angeles Legg Mason Tennis Classic - Washington Pilot Pen Tennis - New Haven BCR Open Romania - Bucharest Brisbane International - Brisbane SAP Open - San Jose Regions Morgan Keegan Championships - Memphis Abierto Mexicano Telcel - Acapulco Serbia Open - Belgrade Cortina Challenger Mercedes Cup - Stuttgart China Open - Beijing Davidoff Swiss Indoors Basel - Basel Medibank International - Sydney Brasil Open - Costa do Sauipe Regions Morgan Keegan Championships - Memphis Copa Claro - Buenos Aires Abierto Mexicano Telcel - Acapulco Delray Beach International Tennis Championships - Delray Beach Estoril Open - Estoril Aircel Chennai Open - Chennai Regions Morgan Keegan Championships - Memphis Estoril Open - Estoril Open de Nice Cote d'Azur - Nice Bet-at-home Open - Hamburg Farmers Classic - Los Angeles Citi Open - Washington Noumea Challenger Heilbronn Challenger China Open - Beijing Dallas Challenger Erste Bank Open - Vienna Valencia Open - Valencia Qatar ExxonMobil Open - Doha Heineken Open - Auckland SAP Open - San Jose U.S. National Indoor Tennis Championships - Memphis Delray Beach International Tennis Championships - Delray Beach Open de Nice Cote d'Azur - Nice AEGON Championships - London Bet-at-home Open - Hamburg Winston-Salem Open - Winston-Salem Moselle Open - Metz China Open - Beijing Brisbane International - Brisbane U.S. National Indoor Tennis Championships - Memphis Delray Beach Open - Delray Beach Power Horse Cup - Dusseldorf BB&T Atlanta Open - Atlanta Citi Open - Washington Winston-Salem Open - Winston-Salem Brisbane International - Brisbane US Men's Clay Court Championship - Houston Barcelona Open BancSabadell - Barcelona Open de Nice Cote d'Azur - Nice Delray Beach Open - Delray Beach Geneva Open - Geneva Citi Open - Washington Abierto Mexicano - Los Cabos Winston-Salem Open - Winston-Salem Szczecin Challenger Sao Paulo Challenger Movistar Open - Vina del Mar U.S. Mens's Clay Court Championship - Houston Tashkent Challenger Arad Challenger Poznan Challenger Tanger Challenger New York Open - New York Meknes Challenger Open de Tenis Comunidad Valenciana - Valencia Nature Valley International - Eastbourne The Artois Championships - London Serbia Open - Belgrade Rabat Challenger Brisbane - Brisbane Marbella Challenger Marrakech Challenger Mercedes Cup - Stuttgart Dallas Open - Dallas Grand Prix Hassan II - Casablanca Erste Bank Open - Vienna AEGON Championships - London Winston-Salem Open - Winston-Salem Countrywide Classic - Los Angeles Leon Challenger Monza Challenger Panama City Challenger Johannesburg Challenger Sydney International - Sydney US Men's Clay Court Championship - Houston Portugal Open - Oeiras U.S. National Indoor Tennis Championships - Memphis Delray Beach Open - Delray Beach Athens Challenger Campbell's Hall of Fame Tennis Championships - Newport Aegon Nottingham Open - Nottingham Poprad Tatry Challenger RCA Championships - Indianapolis Countrywide Classic - Los Angeles Tunis Challenger Open de Nice Cote d'Azur - Nice Memphis Open - Memphis AEGON Championships - London AEGON International - Eastbourne Brasil Open - Sao Paulo Open de la Comunidad Valenciana - Valencia Grand Prix Hassan II - Casablanca Delray Beach Open - Delray Beach Grand Prix de Tennis de Lyon - Lyon Heineken Open - Auckland Abierto Mexicano - Los Cabos Brasil Open - Sao Paulo US Men's Clay Court Championship - Houston New Delhi Challenger Winston-Salem Open - Winston-Salem Chengdu Open - Chengdu Le Gosier Challenger Sydney International - Sydney Scheveningen Challenger Medibank International - Sydney Poznan Challenger China Open - Beijing Adelaide International - Adelaide AEGON Championships - London Legg Mason Tennis Classic - Washington Emilia-Romagna Open - Parma Delray Beach Open - Delray Beach SAP Open - San Jose Movistar Open - Santiago SAP Open - San Jose Napoli Challenger Morelos Challenger Medellin Challenger Aix En Provence Challenger Open de Tenis Comunidad Valenciana - Valencia US Men's Clay Court Championship - Houston Zagreb Challenger AEGON Championships - London Campbell's Hall of Fame Tennis Championships - Newport Mexico City Challenger Guayaquil Challenger Heilbronn Challenger Winston-Salem Open - Winston-Salem Citi Open - Washington Marrakech Challenger AEGON Championships - London Apia International - Sydney Abierto Mexicano Telcel - Acapulco Segovia Challenger Anning Challenger Madrid Challenger Abierto Mexicano Telcel - Acapulco Apia International - Sydney Dubai Duty Free Tennis Championships - Dubai Barcelona Challenger Hall of Fame Tennis Championships - Newport Braunschweig Challenger Citi Open - Washington Lima Challenger Winston-Salem Open - Winston-Salem Rakuten Japan Open - Tokyo If Stockholm Open - Stockholm Istanbul Challenger ASB Classic - Auckland Argentina Open - Buenos Aires Rio Open - Rio de Janeiro Abierto Mexicano Telcel - Acapulco Samarkand Challenger Mestre Challenger Millennium Estoril Open - Estoril Open de Nice Cote d'Azur - Nice Topshelf Open - 's-Hertogenbosch Aegon Nottingham Open - Nottingham Generali Open - Kitzbuhel Tampere Challenger Brisbane International - Brisbane Grand Prix Hassan II - Marrakech Memphis Open - Memphis AEGON Championships - London US Men's Clay Court Championship - Houston Blois Challenger Braunschweig Challenger Geneva Open - Geneva China Open - Beijing Scheveningen Challenger AEGON Championships - London AEGON International - Eastbourne Movistar Open - Vina del Mar ASB Classic - Auckland Copa Telmex - Buenos Aires Bogota Challenger - Bogota New York Open - New York Bastad Challenger Geneva Open - Geneva China Open - Beijing Ecuador Open - Quito Alphen Challenger US Men's Clay Court Championship - Houston ATP Challenger La Serena - La Serena Intrum Stockholm Open - Stockholm Erste Bank Open - Vienna Delray Beach Open - Delray Beach Great Ocean Road Open - Melbourne Noventi Open - Halle Mallorca Championships - Mallorca Truist Atlanta Open - Atlanta Citi Open - Washington US Men's Clay Court Championship - Houston Libema Open - 's-Hertogenbosch cinch Championships - London Viking International - Eastbourne Pilot Pen Tennis - New Haven U.S. Men's Clay Court Championships - Houston Regions Morgan Keegan Championships - Memphis Tennis Channel Open - Las Vegas U.S. Mens's Clay Court Championship - Houston The Hypo Group Tennis International 2008 - Poertschach Indianapolis Tennis Championships - Indianapolis China Open - Beijing AIG Japan Open Tennis Championships - Tokyo Grand Prix de Tennis de Lyon - Lyon Brasil Open - Costa do Sauipe Qatar ExxonMobil Open - Doha Qatar ExxonMobil Open - Doha US Men's Clay Court Championship - Houston Barcelona Open BancSabadell - Barcelona Rakuten Japan Open - Tokyo Delray Beach Open - Delray Beach Abierto Mexicano Telcel - Acapulco SkiStar Swedish Open - Bastad Erste Bank Open - Vienna Studena Croatia Open - Umag Hall of Fame Open - Newport NASDAQ-100 Open - Miami Regions Morgan Keegan Championships - Memphis Western & Southern Financial Group Masters - Cincinnati Western & Southern Financial Group Masters - Cincinnati BNP Paribas Masters - Paris Sony Ericsson Open - Miami Western & Southern Financial Group Masters - Cincinnati BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Mutua Madrilena Masters Madrid - Madrid BNP Paribas Open - Indian Wells Internazionali BNL dItalia - Rome Mutua Madrilena Masters Madrid - Madrid Rogers Cup - Toronto Western & Southern Financial Group Masters - Cincinnati Shanghai ATP Masters 1000 - Shanghai Mutua Madrilena Madrid Open - Madrid BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami 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 Internazionali BNL d'Italia - Rome Mutua Madrid Open - Madrid Mutua Madrid Open - Madrid Rogers Cup - Montreal Western & Southern Open - Cincinnati BNP Paribas Open - Indian Wells Mutua Madrid Open - Madrid Shanghai Rolex Masters - Shanghai Internazionali BNL d'Italia - Rome Bet-at-home Open - Hamburg BNP Paribas Open - Indian Wells Pacific Life Open - Indian Wells Pacific Life Open - Indian Wells Sony Ericsson Open - Miami AEGON Championships - London Heineken Open - Auckland Masters Series Monte-Carlo - Monte-Carlo Internazionali BNL dItalia - Rome Rogers Masters - Toronto BNP Paribas Open - Indian Wells Western & Southern Financial Group Masters - Cincinnati Internazionali BNL d'Italia - Rome BNP Paribas Open - Indian Wells US Men's Clay Court Championship - Houston Shanghai Rolex Masters - Shanghai U.S. Open - New York BNP Paribas Open - Indian Wells Sony Open Tennis - Miami U.S. Open - New York Western & Southern Open - Cincinnati BNP Paribas Masters - Paris AEGON International - Eastbourne Miami Open - Miami Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells Miami Open - Miami Australian Open - Melbourne French Open - Paris French Open - Paris Wimbledon - London U.S. Open - New York Rogers Cup - Montreal 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 French Open - Paris Wimbledon - London U.S. Open - New York Western & Southern Open - Cincinnati Australian Open - Melbourne French Open - Paris Wimbledon - London SkiStar Swedish Open - Bastad BNP Paribas Masters - Paris Miami Open - Miami U.S. Open - New York Rogers Cup - Toronto Western & Southern Open - Cincinnati Pacific Life Open - Indian Wells Shanghai Rolex Masters - Shanghai U.S. Open - New York BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Australian Open - Melbourne French Open - Paris Miami Open - Miami Hall of Fame Open - Newport Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Western & Southern Open - Cincinnati BNP Paribas Masters - Paris BNP Paribas Masters - Paris Sony Ericsson Open - Miami Abierto Mexicano de Tenis Mifel - Los Cabos Western & Southern Open - New York Internazionali BNL d'Italia - Rome BNP Paribas Open - Indian Wells BNP Paribas Masters - Paris Rogers Cup - Montreal Monte-Carlo Rolex Masters - Monte-Carlo Miami Open - Miami Sony Ericsson Open - Miami Sony Open Tennis - Miami Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Internazionali BNL d'Italia - Rome BNP Paribas Open - Indian Wells Miami Open - Miami Internazionali BNL d'Italia - Rome Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Toronto Western & Southern Open - Cincinnati BNP Paribas Open - Indian Wells Miami Open - Miami Shanghai Rolex Masters - Shanghai Mercedes Cup - Stuttgart Countrywide Classic - Los Angeles SAP Open - San Jose The Nottingham Open - Nottingham Qatar ExxonMobil Open - Doha Campbells Hall of Fame Tennis Championships - Newport If Stockholm Open - Stockholm Erste Bank Open - Vienna Open Sabadell Atlantico - Barcelona Abierto Mexicano - Los Cabos ARAG ATP World Team Championship - Dusseldorf Davis Cup, PO, SRB-USA 3-2 Abierto Mexicano Telcel - Acapulco Hall of Fame Tennis Championships - Newport Hopman Cup - Perth Davis Cup, World Group, PO, USA-SVK 5-0 Laver Cup - Prague Davis Cup, World Group, QF, USA-BEL 4-0 Davis Cup, World Group, SF, CRO-USA 3-2 Australian Open - Melbourne Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open (juniors) Wimbledon - London French Open (juniors) Wimbledon (juniors) U.S. Open (juniors) AAMI Classic - Kooyong U.S. Open - New York Australian Open - Melbourne French Open - Paris All Lower level tournaments U.S. Open - New York Australian Open - Melbourne Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York 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 U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York Wimbledon - London Davis Cup, World Group, SF, ESP-USA, 4-1 Davis Cup, World Group, PO, COL-USA 1-3 ARAG ATP World Team Championship - Dusseldorf Davis Cup, World Group, SF, ESP-USA 3-1 Davis Cup, World Group, 1R, USA-BRA 3-2 Davis Cup, World Group, QF, USA-SRB 1-3 Davis Cup, World Group, 1R, USA-GBR 1-3 ARAG ATP World Tour Championship - Dusseldorf Davis Cup, World Group, QF, AUS-USA 3-2 Davis Cup, World Group, 1R, USA-SUI 5-0 Davis Cup, World Group, 1R, SRB-USA 1-3 AAMI Classic - Kooyong Olympics - Beijing