Career 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000 1999 1998 1997 1996
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 F5 Spain F15 Spain F28 Spain F9 Spain F17 Spain F24 Spain #1-w1 Spain #1-w2 Spain #1-w3 Spain #1-w4 Spain F9 Spain F12 Spain F13 Spain F16 Spain F21 Spain F22 Spain F23 Spain F24 Spain F35 Spain F36 Spain F1 Spain F2 Spain F3 Spain F7 Spain F8 Spain F9 Spain F10 Spain F11 Spain F14 Spain F15 Spain F18 Spain F21 Spain F22 Spain F23 Spain F25 Spain F26 Spain F33 Spain F8 Spain F12 Spain F13 Spain F4 Spain F28 Spain F6 Croatia F6 Spain F26 Nigeria F3 Spain F8 Spain F10 Spain F29 Spain F30 Spain F5 Spain F6 Spain F25 Spain F8 Spain F18 Spain F20 Spain F21 Spain F23 Spain F29 Spain F30 Spain F31 Spain F1 Spain F2 Spain F6 Spain F7 Spain F14 Spain F15 Spain F6 Croatia F1 (Rovinj) Croatia F2 (Porec) Croatia F4 (Opatija) Pakistan F1 (Islamabad) Pakistan F2 (Islamabad) Croatia F1 (Rovinj) Spain F16 Aberto Da Costa Do Sauipe - Bahia Copa Ericsson Uruguay - Montevideo Copa Telefonica CTC Chile - Santiago XI Trofeo Ciudad de Quito - Quito Challenger Copa Sevilla - Seville ATP Slovak Open Challenger - Bratislava TESS Tennis Classic - Campinas Unicredit (Suisse) Bank S.A. Challenger - Chiasso Unicredit Czech Open 2007 - Prostejov Abierto Internacional de Salinas - Salinas Concurso Internacional de Vigo - Vigo 2001 Eddleman USTA Challenger - Birmingham Copa Petrobras Brazil - Belo Horizonte Credicard Tennis Cup - Campos do Jordao Unique Zagreb Open - Zagreb Abierto Internacional de Salinas 'Dario Expreso' - Salinas San Luis Potosi Challenger - San Luis Potosi III Challenger Isla de Gran Canaria Ciudad de Telde - Telde Zagreb Open - Zagreb Countrywide Classic USTA Men's Challenger - Carson Polska Energia Open - Bytom Mamaia Challenger - Constanta Copa Ericsson Peru - Lima Open Diputacion Ciudad de Pozoblanco - Cordoba 2001 Centura USTA Challenger - Rocky Mount BH Tennis Open International Cup - Belo Horizonte San Benedetto Challenger - San Benedetto The Surbiton Trophy - Surbiton Medjurgorje Open - Medjugorje FILA Challenger Biella - Biella Copa Ericsson Chile - Santiago XXXV Edizione A Savoldi-Marco Co. Trofeo Dimmidisi - Manerbio TEAN International - Alphen Aan Den Rijn Challenger Copa Sevilla 2008 - Seville 2001 USTA Tallahassee Tennis Challenger - Tallahassee Ipsos Bucharest Challenger - Bucharest Copa Ericsson - Buenos Aires Copa Ericsson Brazil - Sao Paulo Bancolombia Open - Cali IV Challenger Ciudad De Guayaquil - Guayaquil VSZ Solvak Open Challenger - Kosice Lima Challenger - Lima Salinas Challenger Copa Ericsson - Santiago Dallas Challenger Tanger Challenger Torneo Internacional Challenger Fila 2005 - Leon Lubbock Challenger - Lubbock Music City Challenger - Nashville The USTA Challenger at West End Racquet - Torrance Sao Paulo - Brazil Marrakech Challenger ECM Prague Open - Prague Barletta Challenger Carson Challenger JSM Challenger of Champaign - Urbana West Side Tennis Club Clay Court Challenger - Forest Hills Athens Challenger 2004 Keys Gate Challenger - Homestead La Serena Open - La Serena USTA Men's Challenger of Dallas - Dallas San Luis Potosi Challenger - San Luis Potosi 2008 Knoxville Challenger - Knoxville Pereira Challenger Yuba City Challenger Lugano Challenger Reggio Emilia Challenger Fifth Third Bank Tennis Classic - Lexington Turin Challenger Schickendanz Open - Furth San Marino Challenger Vancouver Challenger Manerbio Challenger Geneva Challenger - Geneva Brasov Challenger Seville Challenger Copa Sevilla 2007 - Seville Ipsos Bucharest Challenger - Bucharest Napoli Challenger Orbetello Challenger Aberto de Sao Paulo - Sao Paulo Montevideo Challenger Tarragona Challenger Asuncion Challenger Santiago Challenger Florionapolis Challenger Medellin Challenger Charlottesville Challenger Knoxville Challenger Dallas Challenger Tanger Challenger Unique Zagreb Open - Zagreb Bordeaux Challenger Bytom Challenger Oldum Brown Vancouver Open - Vancouver Copa Sevilla-Internacionales de Andalucia - Seville Seville Challenger Banja Luka Challenger Bogota Challenger Tarragona Challenger The Wright Financial Group USTA Challenger - Champaign Pekao Open - Szczecin Barletta Challenger Copa Petrobras Argentina - Buenos Aires Copa Petrobras Argentina - Buenos Aires KGHM Dialog Polish Indoors - Wroclaw San Marino Challenger San Sebastian Challenger Copa Petrobras Bogota - Bogota Seville Challenger Copa Petrobras Paraguay - Asuncion Aberto de Sao Paulo - Sao Paulo Voit Mexico City Open - Mexico City Copa Petrobras Aracaju - Aracaju Banja Luka Challenger Madrid Challenger Pro Tennis World Open - Sunrise Copa Petrobras Paraguay - Asuncion ITG Miami Challenger - Miami Rabat Challenger The Natrel's Challenger of Granby - Granby Marrakech Challenger Meknes Challenger Curitiba Challenger Santiago Challenger Copa Petrobras - Bogota Tallahassee Tennis Challenger - Tallahassee San Marino Challenger Arad Challenger Asuncion Challenger Santiago Challenger USTA/Adtech Challenger - Boston Prague Challenger Cancun Challenger USTA Illinois Challenger - Champaign Todi Challenger Scheveningen Challenger Sunset Moulding Challenger - Yuba City Bulgarian Open Challenger - Sofia Orbetello Challenger Liberec Challenger Meerbusch Challenger Szczecin Challenger Copa Petrobras-Argentina - Buenos Aires BMW Tennis Championship - Sunrise Corona Mexico City Open - Mexico City Buenos Aires Challenger Aberto de Santa Catarina - Florianopolis Montevideo Challenger Abierto Colombiano de Tenis - Bogota Bucaramanga Challenger Rabat Challenger Panama City Challenger Mersin Challenger Open Costa Daurada - Tarragona Caltanissetta Challenger Milan Challenger Ciutat de Barcelona - Barcelona Sibiu Challenger Reunion Island Challenger Montevideo Challenger Vigo Challenger ECU Prague Open - Prague Prague Challenger Poprad Tatry Challenger LXVII Concursu Internacional de Vigo - Vigo Meerbusch Challenger Seville Challenger Seville Challenger Banja Luka Challenger Sibiu Challenger Rome Challenger Challenger Ciudad de Guayaquil - Guayaquil Santo Domingo Challenger AT&T Challenger of Dallas - Dallas Internazionali di Tennis di Bergamo - Bergamo Copa Ericsson Argentina - Buenos Aires Scheveningen Challenger Alphen Challenger Rennes Challenger Rome Challenger XL Capital Bermuda Open - Bermuda Music City Challenger - Nashville Palermo Challenger Tallahassee Challenger Odlum Brown Vancouver Open - Vancouver Barranquilla Challenger Samarkand Challenger Lima Challenger Noumea Challenger Braunschweig Challenger 9° Trani Cup - Trani Ostrava Challenger Arad Challenger Bucaramanga Challenger Buenos Aires Challenger Trnava Challenger Open Costa Daurada - Tarragona 2005 Freeman Men's Challenger - Joplin Draft Corona Mexico City Open - Mexico City Legg Mason Tennis Classic - Washington D.C. Guayaquil Challenger GHI Bronx Classic - Bronx Copa Petrobras Uruguay - Montevideo Curitiba Challenger RCA Championships - Indianapolis Cerveza Club Columbia Open - Bogota Sybase Open - San Jose Kroger / St. Jude International - Memphis AT&T Challenge - Atlanta Vicenza Challenger Abierto Mexicano de Tenis - Mexico City Mestre Challenger Ostrava Challenger Heineken Open Singapore - Singapore Turkey F48 Prague Challenger Manerbio Challenger Cerveza Club Columbia Open - Bogota Hilton Waikoloa Village USTA Challenger - Waikoloa Casablanca Challenger Milan Challenger Eddleman USTA Challenger - Birmingham Braunschweig Challenger Vicenza Challenger Challenger de Providencia-Copa Kia - Santiago Moscow Challenger Poznan Challenger San Benedetto Challenger Bancolombia Open - Bogota Sybase Open - San Jose Chengdu Challenger BCP Tennis Classic - Sao Paulo Citrix Tennis Championships - Delray Beach VI Abierto Internacional de Salinas - Salinas AGT Challenger - Leon M15 Manama Andria Challenger Shanghai Open '98 - Shanghai Legg Mason Tennis Classic - Washington D.C. Hellmann's Cup - Santiago Brazil Open - Salvador Kos Succhetti Tennis Cup - Cordenons Hugarian Food Open - Budapest Sarasota Challenger BellSouth Open - Vina del Mar San Remo Tennis Cup 15° Piertomaso - San Remo Mallorca Open - Mallorca Kroger / St. Jude International - Memphis Badden Open by Rothaus - Ettlingen Trofeo Internacional Club Laieta - Barcelona La Serena Open - La Serena Copa Kia Challenger ATP - Santiago Rio De Janeiro Challenger Waldbaum's Hamlet Cup - Long Island Citta di Como Challenger - Como Brasil Open - Florianopolis Bancolombia Open - Bogota X Ciutat de Barcelona - Barcelona Waco International Tennis Challenger - Waco 2003 Mercedes Cup - Stuttgart XL Capital Bermuda Open - Bermuda AIG Japan Open - Tokyo USTA Challenger of Tiburon - Tiburon Heineken Open - Singapore Pro Tennis World Open - Boca Raton 2004 Colorado Tennis Classic - Denver Morocco Tennis Tour - Meknes Aberto de Sao Paulo - Sao Paulo Harrah's Entertainment Challenger - Tunica 2005 Tulsa Challenger - Tulsa LXVII Concurso Internacional de Tenis Cidade de Vigo - Vigo Morocco Tennis Tour - Tanger Challenger Lugano - Lugano Brasil Open - Salvador Trofeo Cassa di Risparmio di Alessandria - Alessandria Allianz Suisse Open Gstaad - Gstaad Cerveza Club Colombia Open - Bogota Sao Paulo Challenger Sao Paulo Challenger International Tennis Championships - Delray Beach Savannah Challenger Barletta Challenger Trani Challenger Bogota Banja Luka Challenger Sao Paulo Challenger San Benedetto Challenger Open Tarragona Costa Daurada - Tarragona San Sebastian Challenger Franklin Templeton Tennis Classic - Scottsdale Copa Petrobras-Uruguay - Montevideo Franklin Templeton Tennis Classic - Scottsdale Cali Challenger Merano Open - Merano U.S. Men's Clay Court Championships - Orlando Napoli Challenger Legg Mason Tennis Classic - Washington D.C. International Tennis Championships - Delray Beach International Tennis Championships - Delray Beach San Remo Challenger Zagreb Challenger Gerry Weber Open - Halle U.S. Men's Clay Court Championships - Houston Carson Challenger RCA Championships - Indianapolis Karlsruhe Challenger TD Waterhouse Cup - Long Island Furth Challenger The Stella Artois Championships - London Pilot Pen Tennis - New Haven Mumbai Open - Mumbai AIG Japan Open Tennis Championships - Tokyo The Tennis Channel Open - Las Vegas Croatia Open - Umag Open 13 - Marseille Regions Morgan Keegan Championships - Memphis Chennai Open - Chennai Legg Mason Tennis Classic - Washington SAP Open - San Jose Delray Beach International Tennis Championships - Delray Beach Open Sabadell Atlantico - Barcelona Masters Series - Hamburg Cortina Challenger BCR Open Romania - Bucharest Movistar Open - Santiago Brasil Open - Costa do Sauipe Open Sabadell Atlantico - Barcelona BMW Open - Munich Allianz Suisse Open Gstaad - Gstaad Champaign Challenger Grand Prix Hassan II - Casablanca Bet-At-Home Austrian Open - Kitzbuhel Open Sabadell Atlantico - Barcelona Brasov Challenger Open de Nice Cote d'Azur - Nice Cancun Challenger Heineken Open - Auckland Brasil Open - Sao Paulo Heineken Open - Auckland Puebla Challenger Winston-Salem Open - Winston-Salem Brasil Open - Salvador Salzburg Challenger Sao Paulo Challenger Bucaramanga Challenger Poznan Challenger SkiStar Swedish Open - Bastad Meknes Challenger Pilot Pen Tennis - New Haven Rabat Challenger Kremlin Cup - Moscow Sunrise Challenger Caltanissetta Challenger Aircel Chennai Open - Chennai VTR Open - Vina del Mar Abierto Mexicano Telcel - Acapulco Barletta Challenger Salinas Challenger International German Open - Hamburg VTR Open - Vina del Mar Monza Challenger Bet-at-home Open - Hamburg Kremlin Cup - Moscow Claro Open Colombia - Bogota Ecuador Open - Quito Bogota Challenger Brasil Open - Sao Paulo Mouilleron-Le-Captif Challenger RCA Championships - Indianapolis Legg Mason Tennis Classic - Washington AEGON Championships - London BCR Open Romania - Bucharest Szczecin Challenger President's Cup 1997 - Tashkent Belo Horizonte Challenger Qatar ExxonMobil Open - Doha Mouilleron-Le-Captif Challenger America's Red Clay Tennis Championship - Coral Springs The Nottingham Open - Nottingham Estoril Open - Estoril Infiniti Open - Los Angeles Gerry Weber Open - Halle German Tennis Championships - Hamburg Kremlin Cup - Moscow St. Petersburg Open - St. Petersburg Open de Tenis Comunidad Valenciana - Valencia Brasov Challenger Copa Claro - Buenos Aires Barcelona Open BancSabadell - Barcelona Gelsor Open Romania - Bucharest Montevideo Challenger Portugal Open - Oeiras Scania Stockholm Open - Stockholm Qingdao Challenger Copa Claro - Buenos Aires Rio Open 500 - Rio de Janeiro Vegeta Croatia Open - Umag Ningboo Challenger Suzhou Challenger BRD Nastase Tiriac Trophy - Bucharest Power Horse Cup - Dusseldorf Bet-at-home Cup - Kitzbuhel Valencia Open - Valencia San Benedetto Challenger XL Capital Bermuda Open - Bermuda Intelig Tennis Cup - Campos do Jordao V Trofeo Ciudad de Quito - Quito Copa Ericsson - Montevideo Venice Open - Venice TEB BNP Paribas Istanbul Open - Istanbul Marburg Challenger Geneva Open - Geneva AAPT Championships - Adelaide USTA Challenger of Burbank - Burbank Delray Beach International Tennis Championships - Delray Beach China Open - Beijing Legg Mason Tennis Classic - Washington D.C. Davis Cup, Group 1, 2R, PAR-BRA 3-2 Open de Tenis Comunidad Valenciana - Valencia Open SEAT 2008 - Barcelona Austrian Open - Kitzbuhel BMW Open - Munich The Nottingham Open - Nottingham Medibank International - Sydney Legg Mason Tennis Classic - Washington D.C. adidas Open de Toulouse - Toulouse Grand Prix de Tennis de Lyon - Lyon Kroger / St. Jude International - Memphis Catella Swedish Open - Bastad The Stella Artois Grass Court Championships - London Grand Prix Hassan II - Casablanca Open de Moselle - Metz America's Red Clay Tennis Championship - Coral Springs Kroger / St. Jude International - Memphis Regions Morgan Keegan Championships - Memphis The Lipton Championships - Key Biscayne du Maurier Open - Toronto The Lipton Championships - Key Biscayne Licher German Open - Hamburg Italian Open - Rome du Maurier Open - Montreal U.S. Men's Clay Court Championships - Houston Bank Austria Tennis Trophy - Vienna Great American Insurance ATP Championship - Cincinnati Internationaler Raiffeisen Grand Prix - St. Polten Tennis Masters Series - Paris Tennis Masters Series - Rome Abierto Mexicano de Tenis - Mexico City Tennis Masters Series - Cincinnati Republic National Bank Monte Carlo Open - Monte Carlo U.S. Men's Clay Court Championship - Orlando Tennis Masters Series - Montreal Tennis Masters Series - Cincinnati MFS Pro Tennis Championships - Boston Sybase Open - San Jose Heineken Open Shanghai - Shanghai Campionati Internazionali di Sicilia - Palermo NASDAQ-100 Open - Miami Adidas International - Sydney Siebel Open - San Jose Pacific Life Open - Indian Wells Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Murcia Challenger Internazionali BNL dItalia - Rome BNP Paribas Open - Indian Wells Internazionali BNL dItalia - Rome Mutua Madrilena Masters Madrid - Madrid Western & Southern Financial Group Masters - Cincinnati Mutua Madrilena Madrid Open - Madrid AIG Japan Open - Tokyo RCA Championships - Indianapolis Royal Guard Open Chile - Vina del Mar French Open - Paris BCR Open Romania - Bucharest French Open - Paris French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris Sydney International - Sydney Qatar ExxonMobil Open - Doha U.S. Open - New York Wimbledon - London U.S. Open - New York Sony Ericsson Open - Miami Rogers Cup - Toronto BNP Paribas Open - Indian Wells Pilot Pen Tennis - New Haven U.S. Open - New York Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL d'Italia - Rome Australian Open - Melbourne French Open - Paris Wimbledon - London French Open - Paris Wimbledon - London U.S. Open - New York Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome French Open - Paris Wimbledon - London Tennis Masters Series - Miami French Open - Paris French Open - Paris Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open - Melbourne Pacific Life Open - Indian Wells Sony Ericsson Open - Miami French Open - Paris Australian Open - Melbourne Wimbledon - London Sony Ericsson Open - Miami Mutua Madrid Open - Madrid Wimbledon - London SkiStar Swedish Open - Bastad Australian Open - Melbourne Countrywide Classic - Los Angeles U.S. Open - New York Wimbledon - London Australian Open - Melbourne French Open - Paris Davis Cup, Group 1, 1R, PAR-VEN 4-1 Davis Cup, World Group, QR, PAR-CZE 0-5 Davis Cup, Group 2, 2R, PAR-DOM 3-1 Davis Cup, Group 2, 2R, BAH-PAR 1-4 U.S. Open French Open - Paris U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York Wimbledon - London French Open - Paris Australian Open - Melbourne U.S. Open - New York Great American Insurance ATP Championship - Cincinnati U.S. Open - New York Wimbledon - London French Open - Paris Davis Cup, Group 2, 1R, BOL-PAR 1-4 Davis Cup, Group 2, 1R, PAR-CUB 4-0 Davis Cup, Group 2, 1R, PAR-BAH 4-1 Davis Cup, Group 2, REL2, PAR-DOM 4-1 Davis Cup, Group 2, 2R, COL-PAR 4-1 Davis Cup, Group 2, 1R, PAR-AHO 4-1 French Open (juniors)