Career 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 Portugal F1 Portugal F2 France F10 Spain F4 Spain F2 France F7 Spain F21 Spain F22 Spain F23 Spain F24 Spain F25 Spain F29 Spain F32 Spain F33 Colombia F1 Colombia F2 Spain F14 Spain F15 Spain F30 Spain F31 Spain F33 Italy F15 Italy F16 France F8 Spain F10 Italy F3 France F7 Spain F32 Italy F28 Spain #1-w1 Spain #1-w2 Spain #1-w3 Spain #1-w4 Spain F1 Spain F2 Spain F3 Great Britain F1 Great Britain F2 Italy F7 Spain F9 Spain F10 Spain F11 Spain F23 Spain F24 Spain F25 France F19 France F20 Spain F31 Spain F32 Spain F13 Spain F14 Spain F15 Great Britain F3 Portugal F1 Portugal F2 Spain F8 Spain F10 France F2 France F3 Portugal F2 France F4 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) X Ciutat de Barcelona - Barcelona Antonio Savoldi-Marco Co. - Manerbio IPP Open - Helsinki Bogota Challenger - Bogota IPP Geneva Trophy - Geneva Riviera di Rimini Challenger - Rimini Copa Petrobras Brazil - Belo Horizonte Marrakech Challenger Athens Challenger Buenos Aires Challenger Santiago Challenger Open Costa Daurada - Tarragona Turin Challenger Seville Challenger Szczecin Challenger XXX Edizione 'A Savoldi Marco' - Manerbio Arroyo de la Encomienda - Valladolid Guadalajara Challenger Braunschweig Challenger Ipsos Bucharest Challenger - Bucharest Copa Kia - Santiago New Delhi Challenger Poznan Challenger Rome Challenger Poznan Challenger San Luis Potosi Challenger Zagreb Challenger Cortina Challenger Prostejov Challenger Marburg Challenger Moscow Challenger Cordenons Challenger Manerbio Challenger Genova Challenger Meknes Challenger Prague Challenger Kenitra Challenger Casablanca Challenger Kosice Challenger Genova Challenger Montevideo Challenger Vicenza Challenger Lisbon Challenger Milan Challenger Perugia Challenger Mexico City Challenger Segovia Challenger Scheveningen Challenger Shymkent Challenger Almaty Challenger Concurso Internacional de Vigo - Vigo Barletta Challenger UTC Open by Selena - Cherkassy Campinas Challenger Szczecin Challenger Copa Sevilla 2007 - Seville Cordenons Challenger Lima Challenger Murcia Challenger BNP Paribas Primrose - Bordeaux Biella Challenger Baden Open - Karlsruhe Siemens Open - Scheveningen Barcelona Challenger Medjurgorje Open - Medjugorje Timisoara Challenger - Timisoara ATP Open Castilla y Leon - Segovia San Luis Potosi Challenger Bancolombia Open - Cali IV Challenger Ciudad De Guayaquil - Guayaquil Seville Challenger Rabat Challenger Braga Challenger Rome Challenger Cali Challenger Padova Challenger Liberec Challenger Athens Challenger Scheveningen Challenger Recanati Challenger Pereira Challenger Napoli Challenger Samarkand Challenger Heilbronn Challenger Kazan Challenger Banca Stato Challenger - Lugano Mestre Challenger Meknes Challenger Casablanca Challenger Prostejov Challenger Bancastato Challenger Lugano - Lugano Harbour Tennis Cup Regione Lombardia - Milan Riviera di Rimini Challenger - Rimini Perugia Challenger Generali Open - Kitzbuhel X Open Internacional D'Andorra - Andorra Geovillage Open Trofeo Melia Olbia - Olbia Santo Domingo Challenger Seville Challenger ATP Challenger Open 2004 - Monchengladbach TED Open - Istanbul Cordenons Challenger Copa Sevilla-Internacionales de Andalucia - Seville Furth Challenger Manerbio Challenger San Marino Cepu Open - San Marino ATP Challenger La Serena - La Serena Morocco Tennis Tour - Meknes Monza Challenger Asuncion Challenger Alphen Challenger Prague Challenger Guimaraes Challenger Alessandria Challenger Arad Challenger Irving Challenger Leon Challenger Panama City Challenger Cordenons Challenger Bratislava Challenger Bucaramanga Challenger Marburg Challenger Bastad Challenger Panama City Challenger Iskratel Open - Kranj Zagreb Open - Zagreb Guzzini Challenger - Recanati Campionati Internazionali di Sicilia - Palermo Jameson Cup - Milan Open de Franche-Comte - Besancon 6th Sardinian International Championships - Cagliari Montevideo Challenger IPP Geneva Trophy - Geneva Kyiv Open - Kiev Mobilux Open - Luxembourg Jameson Cup - Milan Challenger 42 - Andrezieux Nord LB Open - Braunschweig Open de Tenis Amaya - Pamplona XI Ciutat de Barcelona - Barcelona Cordenons Challenger Challenger Ford de Cherbourg - Cherbourg Isla de Lanzarote - Lanzarote Ciudad de Telde - Telde Aamulehti Tampere Open - Tampere V Abierto Internacional de Salinas - Salinas Open Prevadies - St. Brieuc Mitsubishi Electric Europe Cup - Monza Morocco Tennis Tour - Marrakech Roma Challenger 2007 - Rome Challenger Lugano - Lugano Sporting Challenger '07 Trofeo Regione Piemonte - Turin Timisoara Challenger - Timisoara Copa Petrobras Colombia - Bogota Copa Petrobras Uruguay - Montevideo Challenger Ciudad de Guayaquil - Guayaquil Open de la Comunidad Valenciana - Valencia Open Seat Godo - Barcelona Arad Challenger Open Romania - Bucharest Scheveningen Challenger Campionati Internazionali di Sicilia - Palermo Open Prevadies St. Brieuc Cotes D'Amor - St. Brieuc Mitsubishi Electric Europe Cup - Monza Status Athens Open - Athens Tunis Open - Tunis III Challenger Isla de Gran Canaria Ciudad de Telde - Telde Next Generation Hardcourts - Adelaide Argentina Open - Buenos Aires Unicredit Czech Open - Prostejov Internationaler Raiffeisen Grand Prix - St. Polten BellSouth Open - Vina del Mar Nord LB Open - Braunschweig Synsam Swedish Open - Bastad BSI Challenger Lugano - Lugano Oberstaufen Cup-Head German Master's Series - Oberstaufen Campionati Internazionali di Sicilia - Palermo LXVII Concurso Internacional de Tenis Cidade de Vigo - Vigo CA Tennis Trophy - Vienna Brasov Challenger - Brasov Tennislife Cup - Napoli Open Tarragona Costa Daurada - Tarragona Brasil Open - Costa do Sauipe Abierto Mexicano Telcel - Acapulco Copa Petrobras-Argentina - Buenos Aires Open de Tenis Comunidad Valenciana - Valencia Open SEAT Godo 2006 - Barcelona Hypo Group Tennis International - Portschach Alessandria Challenger Synsam Swedish Open - Bastad Sao Paulo Challenger The 10tele.com Open - Nottingham Monza Challenger Johannesburg Challenger Pilot Pen Tennis - New Haven Tunis Challenger Prostejov Challenger BA-CA Tennis Trophy - Vienna Campionati Internazionali di Sicilia - Palermo Grand Prix de Tennis de Lyon - Lyon Qatar ExxonMobil Open - Doha Istanbul Challenger Heineken Open - Auckland Brasil Open - Costa do Sauipe Banca Marche Tennis Cup - San Benedetto Szczecin Challenger Challenger Copa Sevilla 2008 - Seville Tarragona Challenger Arpa Ceramic Cup - Reggio Emilia Abierto Mexicano Telcel - Acapulco Santiago Challenger Pekao Open - Szczecin Medellin Challenger Open de la Comunidad Valenciana - Valencia Open Seat Godo 2007 - Barcelona Grand Prix Hassan II - Casablanca ARAG World Team Championship - Dusseldorf Napoli Challenger Synsam Swedish Open - Bastad Scheveningen Challenger Sopot Challenger Manerbio Challenger Generali Open - Kitzbuhel Orange Prokom Open - Sopot BA-CA Tennis Trophy - Vienna Palermo Challenger Grand Prix de Tennis de Lyon - Lyon Noumea Challenger Heineken Open - Auckland Movistar Open - Vina del Mar Brasil Open - Costa do Sauipe Copa Telmex - Buenos Aires Abierto Mexicano Telcel - Acapulco Open de Tenis Comunidad Valenciana - Valencia Rabat Challenger Marrakech Challenger Open SEAT 2008 - Barcelona Mercedes Cup - Stuttgart BCR Open Romania - Bucharest Rabat Challenger Braunschweig Challenger Movistar Open - Vina del Mar Brasil Open - Costa do Sauipe Oberstaufen Challenger Copa Telmex - Buenos Aires Abierto Mexicano Telcel - Acapulco Pozoblanco Challenger Segovia Challenger Geneva Challenger - Geneva Open Sabadell Atlantico - Barcelona BMW Open - Munich Szczecin Challenger Madrid Challenger Catella Swedish Open - Bastad Trofeo Sisma Mantova - Mantova Mercedes Cup - Stuttgart Masters Series - Hamburg ATP Studena Croatia Open Umag - Umag Pilot Pen Tennis - New Haven BCR Open Romania - Bucharest China Open - Beijing Bank Austria Tennis Trophy - Vienna 8° Trani Cup - Trani Open de Tenis Comunidad Valenciana - Valencia Heineken Open - Auckland Abierto Mexicano Telcel - Acapulco Open Sabadell Atlantico - Barcelona BMW Open - Munich AEGON International - Eastbourne Catella Swedish Open - Bastad Mercedes Cup - Stuttgart Allianz Suisse Open Gstaad - Gstaad China Open - Beijing Marbella Challenger Bank Austria Tennis Trophy - Vienna Heineken Open - Auckland Movistar Open - Santiago Brasil Open - Costa do Sauipe Copa Claro - Buenos Aires Abierto Mexicano Telcel - Acapulco Grand Prix Hassan II - Casablanca Open Sabadell Atlantico - Barcelona Estoril Open - Estoril Open de Nice Cote d'Azur - Nice UNICEF Open - 's Hertogenbosch SkiStar Swedish Open - Bastad German Tennis Championships - Hamburg Allianz Suisse Open - Gstaad Malaysian Open - Kuala Lumpur Open de Tenis Comunidad Valenciana - Valencia Aircel Chennai Open - Chennai Brasil Open - Sao Paulo Copa Claro - Buenos Aires Abierto Mexicano Telcel - Acapulco Open Sabadell Atlantico - Barcelona Estoril Open - Estoril Open de Nice Cote d'Azur - Nice Bet-at-home Open - Hamburg If Stockholm Open - Stockholm Erste Bank Open - Vienna Valencia Open - Valencia Qatar ExxonMobil Open - Doha Brasil Open - Sao Paulo U.S. National Indoor Tennis Championships - Memphis Copa Claro - Buenos Aires Abierto Mexicano Telcel - Acapulco Delray Beach International Tennis Championships - Delray Beach US Men's Clay Court Championship - Houston Barcelona Open BancSabadell - Barcelona SkiStar Swedish Open - Bastad Mercedes Cup - Stuttgart Bet-at-home Open - Hamburg Malaysian Open - Kuala Lumpur Rakuten Japan Open - Tokyo Valencia Open - Valencia Royal Guard Open Chile - Vina del Mar Copa Claro - Buenos Aires Rio Open 500 - Rio de Janeiro Brasil Open - Sao Paulo US Men's Clay Court Championship - Houston Marburg Challenger Barcelona Open BancSabadell - Barcelona Portugal Open - Oeiras Copa Telmex - Buenos Aires Black Forest Open 2004 - Freudenstadt Seville Challenger Qatar ExxonMobil Open - Doha Apia International - Sydney Brasil Open - Sao Paulo Rio Open - Rio de Janeiro Dubai Duty Free Tennis Championships - Dubai Argentina Open - Buenos Aires Grand Prix Hassan II - Casablanca Barcelona Open BancSabadell - Barcelona Movistar Open - Vina del Mar Aegon Nottingham Open - Nottingham Barletta Challenger SkiStar Swedish Open - Bastad Zagreb Challenger Austrian Open - Kitzbuhel Chennai Challenger Kolkata Challenger If Stockholm Open - Stockholm Valencia Open - Valencia Le Gosier Challenger Millennium Estoril Open - Estoril Aircel Chennai Open - Chennai Qatar ExxonMobil Open - Doha Tennis Napoli Cup 2006 - Napoli Copa Telmex - Buenos Aires Argentina Open - Buenos Aires Rio Open - Rio de Janeiro Brasil Open - Sao Paulo Grand Prix Hassan II - Marrakech Barcelona Open BancSabadell - Barcelona Millennium Estoril Open - Estoril Open de Nice Cote d'Azur - Nice Pilot Pen Tennis - New Haven Bet-at-home Open - Hamburg SkiStar Swedish Open - Bastad Generali Open - Kitzbuhel Konzum Croatia Open - Umag Abierto Mexicano - Los Cabos If Stockholm Open - Stockholm Erste Bank Open - Vienna Qatar ExxonMobil Open - Doha Apia International - Sydney Mohammedia Challenger Millennium Estoril Open - Estoril Barcelona Open BancSabadell - Barcelona Tampere Challenger Napoli Challenger Tunis Challenger Moselle Open - Metz Segovia Challenger Cordenons Challenger Alphen Challenger Ecuador Open - Quito Brasil Open - Sao Paulo SkiStar Swedish Open - Bastad Swiss Open - Gstaad Guayaquil Challenger Copa Sevilla Internacionales de Andalucia - Seville Open de Tenis Comunidad Valenciana - Valencia Lima Challenger Santo Domingo Challenger Morelos Challenger Shenzhen Challenger SkiStar Swedish Open - Bastad Studena Croatia Open - Umag Open de Moselle - Metz Rakuten Japan Open - Tokyo Open de Montauban - Montauban Ostrava Challenger Aix En Provence Challenger Furth Challenger Tashkent Challenger Blois Challenger Braunschweig Challenger Szczecin Challenger Czech Indoor Open - Prague Madrid Challenger VIII Torneo Internazionale di Tennis - Barletta Ciudad de Pozoblanco Open Diputacion - Cordoba Canberra Challenger Tennis Napoli Cup 2004 - Napoli Quito Challenger Tunis Challenger Sao Jose Do Rio Preto Challenger Rijeka Challenger Heilbronn Challenger Arroyo de la Encomienda - Valladolid Scheveningen Challenger Czech Open - Prostejov Sao Leopoldo Challenger ATP Open Castilla y Leon - Segovia ATU Cup - Weiden 10ø Tornea B. Camparini - Reggio Emilia Ciudad de Pozoblanco 'Open Diputacion' - Cordoba Guayaquil Challenger Sophia Antipolis Challenger Anning Challenger Bordeaux Challenger ATP Challenger Tour Finals Bordeaux Challenger Seville Challenger Orbetello Challenger Rome Challenger Poprad Tatry Challenger Milan Challenger Cepu Open - San Marino Open Castilla y Leon - Segovia Poznan Challenger Internationaux de Doubs Open de Franchie-Comte - Besancon Cali Challenger Qingdao Challenger Bet-at-home Open - Hamburg Meerbusch Challenger LXVII Concursu Internacional de Vigo - Vigo Istanbul Challenger Tean International - Alphen Guangzhou Challenger Sao Paulo Challenger Kosice Challenger Mercedes Cup - Stuttgart Croatia Open - Umag Heineken Open - Auckland Grand Prix Hassan II - Casablanca Tennis Masters Series - Hamburg Meknes Challenger Tennis Masters Series - Madrid NASDAQ-100 Open - Miami Tennis Masters Series - Monte Carlo Telecom Italia Masters - Rome Tennis Masters Series - Hamburg Tanger Challenger Meknes Challenger Marrakech Challenger Campionati Internazionali d'Italia - Rome Segovia Challenger Western & Southern Financial Group Masters - Cincinnati Masters Series Madrid - Madrid BNP Paribas Masters - Paris Pacific Life Open - Indian Wells Campionati Internazionali D'Italia - Rome Masters Series - Hamburg 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 Monte-Carlo - Monte-Carlo Campionati BNL dItalia - Rome Mutua Madrilena Masters Madrid - Madrid Masters Series Monte-Carlo - Monte Carlo Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Western & Southern Financial Group Masters - Cincinnati Shanghai - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL dItalia - Rome Mutua Madrilena Masters Madrid - Madrid Rogers Cup - Toronto Western & Southern Financial Group Masters - Cincinnati Shanghai ATP Masters 1000 - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Andria Challenger Bordeaux Challenger Internazionali BNL d'Italia - Rome Abierto Mexicano Telfonica MoviStar - Acapulco Open Seat Godo 2005 - Barcelona BMW Open - Munich Idea Prokom Open - Sopot Open Romania - Bucharest Copa Telmex - Buenos Aires Dutch Open Tennis - Amersfoort BCR Open Romania - Bucharest Malaysian Open - Kuala Lumpur 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 Heineken Open - Auckland Internazionali BNL d'Italia - Rome Mutua Madrilena Madrid Open - Madrid Mercedes Cup - Stuttgart International German Open - Hamburg BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Mercedes Cup - Stuttgart Sony Open Tennis - Miami Monte-Carlo Rolex Masters - Monte-Carlo 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 Sony Open Tennis - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid China Open - Beijing Mutua Madrid Open - Madrid Heineken Open - Auckland Miami Open - Miami Internazionali BNL d'Italia - Rome BNP Paribas Open - Indian Wells 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 Moselle Open - Metz Power Horse Cup - Dusseldorf Mutua Madrid Open - Madrid Sony Ericsson Open - Miami Shanghai Rolex Masters - Shanghai Brasil Open - Costa do Sauipe Grand Prix Hassan II - Marrakech Tennis Masters Series - Madrid Rogers Masters - Toronto Internazionali BNL dItalia - Rome Mutua Madrilena Masters Madrid - Madrid French Open - 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 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 French Open - 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 French Open - Paris U.S. Open - New York ARAG ATP World Team Championship - Dusseldorf Davis Cup, PO, ESP-SUI 4-1 Davis Cup, World Group, 1R, ESP-KAZ 5-0 Davis Cup, World Group, QF, ESP-AUT 4-1 Davis Cup, World Group, SF, ESP-USA 3-1 Davis Cup, World Group, F, CZE-ESP 3-2 Hopman Cup - Perth French Open (juniors) Australian Open - Melbourne Mubadala World Tennis Championship Mubadala World Tennis Championship Kooyong Classic - Kooyong Olympics - Beijing Olympics - London Davis Cup, World Group, 1R, PER-ESP 0-5 Davis Cup, World Group, QF, FRA-ESP 5-0