Career 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000 1999
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 Argentina F1 Argentina F2 Argentina F3 Italy F12 Italy F13 Italy F15 Spain F15 Chile F1a Chile F1b Uruguay F1 Argentina F7 Chile F2 France F8 Italy F18 Italy F19 Italy F22 Colombia F2 Venezuela #1-w1 Venezuela #1-w2 Venezuela #1-w4 Uruguay F2 Argentina F5 Argentina F6 Argentina F8 Argentina F9 France F9 Italy F21 France F11 Italy F15 Argentina F4 Spain F26 Argentina F5 Argentina F11 Colombia F5 Colombia F1 Venezuela #1-w3 Argentina F6 Uruguay F1 Argentina F4 Portugal F1 Chile F1 Argentina F4 Argentina F5 Argentina F6 Argentina F7 Argentina F8 Argentina F9 Argentina F10 Colombia F6 Venezuela F7 Venezuela F8 Argentina F7 Italy F14 Chile F3 Argentina F3 Italy F20 VII Avierto Internacional de Salinas - Salinas VI Trofeo Ciudad de Quito - Quito Credicard Tennis Cup - Campos do Jordao Copa Ericsson Brazil - Sao Paulo 2003 West Side Tennis Club Challenger - Forest Hills Corona Mexico City Open - Mexico City Abierto Club Casablanca - Mexico City Zagreb Open - Zagreb Credicard Mastercard Tennis Cup - Campos do Jordao Open Castilla y Leon - Segovia Unique Zagreb Open - Zagreb Ford Tennis Championships - Louisville Hilton Waikoloa Village USTA Challenger - Waikoloa BCP Tennis Classic - Sao Paulo Muller Cup - Ulm Bancolombia Open - Bogota AGT Challenger - Leon Sail Open - New Delhi New Delhi Challenger II - New Delhi Izmir Cup - Izmir 2003 USTA Challenger of Calabasas - Calabasas Zenith Tennis Cup-Harbour Club - Milan Binghamton Professional Tennis Tournament - Binghamton V Manta Open-Trofeo Ricardo Delgado Aray - Manta s'Tennis Masters Challenger - Graz XXXV Edizione A Savoldi-Marco Co. Trofeo Dimmidisi - Manerbio XIV Challenger ATP Club Premium Open - Quito Cyclus Open de Tenis - Florianopolis Bancolombia Open - Cali IV Challenger Ciudad De Guayaquil - Guayaquil Seguros Bolivar Open - Medellin Copa Petrobras Argentina - Buenos Aires Sao Paulo Challenger Iquique Challenger ATU Cup - Weiden Dallas Challenger Intelig Tennis Cup - Brasilia San Luis Potosi Challenger Mexico City Challenger Ostrava Challenger Pereira Challenger Bogota Challenger Baden Open - Ettlingen Manta Challenger Belo Horizonte Challenger Campos do Jordao Challenger Brasilia Challenger BH Tennis Open International Cup - Belo Horizonte Joinville Tennis Festival - Joinville IPP Geneva Trophy - Geneva Cali Challenger Bogota Challenger Buenos Aires Challenger XII Trofeo Ciudad de Quito 'Diario El Comercio' - Quito Lubbock Challenger - Lubbock Copa Ericsson Peru - Lima Amazonia Open de Tenis - Belem VI Abierto Internacional de Salinas - Salinas Seguros Bolivar Open - Medellin Sao Paulo Challenger Copa Petrobras Argentina - Buenos Aires TESS Tennis Classic - Campinas Copa Petrobras Paraguay - Asuncion 2007 West Side Tennis Club Clay Court Challenger - Forest Hills Challenger Lugano - Lugano XII Abierto Internacional de Salinas - Salinas San Luis Potosi Challenger 2007 - San Luis Potosi Trofeo Sisma Mantova - Mantova Campos do Jordao Challenger Brasilia Challenger Salvador Challenger Bangkok Challenger San Luis Potosi Challenger - San Luis Potosi Guayaquil Challenger Cancun Challenger Unicredit Czech Open 2007 - Prostejov Sao Paulo Challenger Bucaramanga Challenger The USTA Challenger at West End Racquet - Torrance IX Open Internacional D'Andorra - Andorra BH Tennis Open International Cup - Belo Horizonte V Gramado Open de Tennis - Gramado Salinas Challenger Santiago Challenger Sporting Challenger '07 Trofeo Regione Piemonte - Turin BH Tennis Open International Cup - Belo Horizonte Nossa Caixa Aberto de Sao Paulo - Sao Paulo Barranquilla Challenger Cridicard Mastercard Tennis Cup - Campos do Jordao Milan Challenger Marburg Challenger Bogota Challenger 2001 Centura USTA Challenger - Rocky Mount Aberto Da Costa Do Sauipe - Bahia Campos do Jordao Challenger Copa Ericsson Chile - Santiago Ljubljana Open 2002 - Ljubljana USTA Challenger of Burbank - Burbank USTA Challenger of Dallas - Dallas Genova Challenger Oklahoma Challenger - Tulsa 2002 Azalea Orthopedic Challenger - Tyler Szczecin Challenger Zagreb Open - Zagreb BH Tennis Open International Cup - Belo Horizonte Credicard Citi Mastercard Tennis Cup - Campos do Jordao Aguascalenties Challenger VIII Avierto Internacional de Salinas - Salinas Copa Petrobras Colombia - Bogota Recife Challenger 14° Torneo B. Camparini- Lines Trophy - Reggio Emilia Britania Zavaleta - Puebla Gran Copa Ericsson - Rio de Janeiro Telesp Celular Open - Campinas Sao Jose Do Rio Preto Challenger Medellin Challenger Sao Leopoldo Challenger XL Capital Bermuda Open - Bermuda Lima Challenger - Lima Geneva Challenger Buenos Aires Challenger SMS Tennis Cup - Sao Paulo XI Trofeo Ciudad de Quito - Quito Bucaramanga Challenger USTA Challenger of Tiburon - Tiburon Bucaramanga Challenger Challenger Leon 2004 - Leon Hilton Waikoloa Village USTA Challenger - Waikoloa Salinas Challenger Santiago Challenger Barranquilla Challenger Sarasota Challenger Prague Challenger Braunschweig Challenger 2006 North Shore Pro Tennis Championship - Winnetka Rio De Janeiro Challenger Sao Paulo Challenger Seguros Bolivar Open - Bogota Bogota Challenger Lima Challenger Sao Paulo Challenger Aix En Provence Challenger Scheveningen Challenger Liberec Challenger Copa Petrobras Colombia - Bogota VI Gramado Open de Tenis - Gramado Bancolombia Open - Bogota The 'Fitz' Casino Challenger - Tunica Top Wool Challenger - Biella IV Manta Open - Manta Copa Petrobras Brazil - Belo Horizonte Quito Challenger Cordoba Challenger Aberto de Sao Paulo - Sao Paulo Citta di Como - Como Czech Open 2006 - Prostejov Challenger Casablanca San Angel - Mexico City Seguros Bolivar Open - Medellin Santiago Challenger JSM Challenger - Champaign La Serena Open - La Serena Copa Kia Challenger ATP - Santiago Voit Mexico City Open - Mexico City Aberto de Santa Catarina de Tenis - Florianopolis Heilbronn Challenger Music City Challenger - Nashville Helsinki Challenger Salinas Challenger Braunschweig Challenger ITG Miami Challenger - Miami Abierto Internacional de Salinas 'Dario Expreso' - Salinas Liberec Challenger Curitiba Challenger Genova Challenger Trnava Challenger Rome Challenger Copa Petrobras - Bogota Corrientes Challenger III Aberto Santa Catarina de Tenis - Florianopolis Bucaramanga Challenger Guzzini Challenger - Recanati Rome Challenger Oberstaufen Cup-Head German Master's Series - Oberstaufen Heilbronn Challenger BH Tenis Open International Cup 2008 - Belo Horizonte Mestre Challenger ATP Open Castilla y Leon - Segovia Poprad Tatry Challenger Seguros Bolivar Open - Cali Copa Petrobras-Colombia - Bogota Copa Petrobras-Argentina - Buenos Aires Challenger Britania Zavaleta - Puebla Corona Mexico City Open - Mexico City Aberto de Santa Catarina - Florianopolis Buenos Aires Challenger Abierto Colombiano de Tenis - Bogota Harrah's Entertainment Men's Pro Challenger - Tunica Oberstaufen Cup - Oberstaufen Concurso Internacional de Vigo - Vigo Copa Petrobras Uruguray - Montevideo Copa Petrobras Brazil - Aracaju Aberto de Sao Paulo - Sao Paulo II Naples ITG Challenger - Naples ECU Prague Open - Prague Sarasota Challenger XIII Trofeo Ciudad de Quito - Quito Copa Petrobras Argentina - Buenos Aires Lyon Challenger San Luis Potosi Challenger - San Luis Potosi Segundo Aberto de Brasilia - Brasilia Haagen Dazs Open - Caracas Memorial A. Manfredini Sassuolo Challenger - Sassuolo X Open Internacional D'Andorra - Andorra Itajai Challenger Ourocard Tennis Challenger - Sao Paulo San Juan Challenger Credicard Mastercard Tennis Cup - Campos do Jordao Buenos Aires Challenger Open Mutouest de Saint-Brieuc - St. Brieuc Montevideo Challenger Guadalajara Challenger Santiago Challenger Winnetka Challenger Braunschweig Challenger Herwalt Motors Mercedes-Benz Center Men's Challenger - Fresno USTA Challenger of San Antonio - San Antonio Genova Challenger BH Tennis Open - Belo Horizonte Sao Paulo Challenger Credicard Citi Mastercard Tennis Cup 2007 - Campos do Jordao Braunschweig Challenger Montevideo Challenger Bordeaux Challenger Marburg Challenger Aberto de Sao Paulo - Sao Paulo Pereira Challenger Cali Challenger Buenos Aires Challenger Guayaquil Challenger Copa Petrobras Paraguay - Asuncion Noumea Challenger Global Telecom Open - Florianopolis Santiago Challenger 2002 Tulsa USTA Challenger - Tulsa Furth Challenger Moscow Challenger Britania Zavaleta - Puebla ATP Challenger La Serena - La Serena Prague Challenger Brazil Open - Salvador Banja Luka Challenger AT&T Challenger of Dallas - Dallas Panama City Challenger Bogota Challenger Buenos Aires Challenger Santo Domingo Challenger Morelos Challenger South African Airways Open - East London Braunschweig Challenger Black Forest Open 2000 - Freudenstadt DPD Challenger 2000 - Aschaffenburg Sao Paulo - Brazil Dortmund Challenger Schickedanz Open - Furth Campinas Challenger Brasil Open - Costa do Sauipe University of Tennessee USTA Challenger - Knoxville Hilton Waikoloa Village USTA Challenger - Waikoloa Naples Challenger - Naples International Tennis Championships - Delray Beach Heineken Open Shanghai - Shanghai AIG Japan Open - Tokyo Heineken Open - Auckland International Tennis Championships - Delray Beach Argentina Open - Buenos Aires VI Gramado Open de Tenis - Gramado II Cyclus Open de Tenis - Florianopolis Citta di Como Challenger - Como Brasil Open - Costa do Sauipe Abierto Mexicano Telfonica MoviStar - Acapulco U.S. Men's Clay Court Championships - Houston BMW Open - Munich IX Trofeo Ciudad de Quito - Quito The 10tele.com Open - Nottingham Allianz Suisse Open - Gstaad Mercedes-Benz Cup - Los Angeles Buenos Aires Challenger Hilton Waikoloa Village USTA Challenger - Waikoloa USTA Men's Challenger of Dallas - Dallas Legg Mason Tennis Classic - Washington D.C. Pilot Pen Tennis - New Haven Open de Moselle - Metz III Gramado Open de Tenis - Gramado CA Tennis Trophy - Vienna Grand Prix de Tennis de Lyon - Lyon Geneva Challenger - Geneva Chennai Open - Chennai USTA Men's Challenger of Dallas - Dallas BH Tennis Open International Cup - Belo Horizonte IV Gramado Open de Tenis - Gramado Copa Ericsson Uruguay - Montevideo Ciudad de Pozoblanco Open Diputacion - Cordoba Waco International Tennis Challenger - Waco A Glimmer of Hope Challenger - Austin The West Side Tennis Club Clay Court Challenger - Forest Hills 13 BH Tennis Open International Cup - Belo Horizonte Challenger de Providencia-Copa Kia - Santiago ATP Guzzini Challenger - Recanati MoviStar Open - Vina del Mar Grand Prix Hassan II - Casablanca Copa Telmex - Buenos Aires Arpa Ceramic Cup - Reggio Emilia Mallorca Open - Mallorca Countrywide Classic - Los Angeles RCA Championships - Indianapolis Legg Mason Tennis Classic - Washington International Tennis Championships - Delray Beach U.S. Men's Clay Court Championships - Houston The Stella Artois Grass Court Championships - London Movistar Open - Vina del Mar Brasil Open - Costa do Sauipe Copa Petrobras-Brazil - Aracaju Estoril Open - Estoril Copa Petrobras-Uruguay - Montevideo AEGON International - Eastbourne Cali Challenger Campbells Hall of Fame Tennis Championships - Newport St. Petersburg Open - St. Petersburg Puebla Challenger Bordeaux Challenger Blumenau Challenger BellSouth Open - Vina del Mar Zagreb Challenger Santos Challenger Heineken Open - Auckland Rio Quente Challenger Movistar Open - Santiago Marburg Challenger Brasil Open - Costa do Sauipe Copa Telmex - Buenos Aires U.S. Mens's Clay Court Championship - Houston Open Sabadell Atlantico - Barcelona Serbia Open - Belgrade Atlanta Tennis Championships - Atlanta Legg Mason Tennis Classic - Washington Thailand Open - Bangkok AIG Japan Open Tennis Championships - Tokyo Kremlin Cup - Moscow Bordeaux Challenger Movistar Open - Santiago Brasil Open - Costa do Sauipe Prostejov Challenger Abierto Mexicano Telcel - Acapulco US Men's Clay Court Championship - Houston Winston Salem - Winston Salem Copa Telmex - Buenos Aires Bratislava Challenger Bogota Challenger Copa Telmex - Buenos Aires Sao Paulo Challenger Heineken Open - Auckland Florianopolis Challenger Guadalajara Challenger Sao Paulo Challenger Mercedes-Benz Cup - Los Angeles Brasil Open - Salvador Petange Challenger VTR Open - Vina del Mar Brasil Open - Sao Paulo Sao Paulo Challenger Campinas Challenger Lermontov Challenger US Men's Clay Court Championship - Houston Belem Challenger Bucaramanga Challenger Santo Domingo Challenger Villa Allende Challenger AEGON Championships - London Kremlin Cup - Moscow Bet-at-home Cup - Kitzbuhel Citi Open - Washington Montevideo Challenger San Juan Challenger Orleans Challenger San Luis Potosi Challenger Sao Leopoldo Challenger Delray Beach International Tennis Championships - Delray Beach VTR Open - Vina del Mar Brasil Open - Sao Paulo Regions Morgan Keegan Championships - Memphis Leon Challenger Copa Claro - Buenos Aires Abierto Mexicano Telcel - Acapulco Serbia Open - Belgrade Bet-at-home Open - Hamburg Bet-at-home Cup - Kitzbuhel Malaysian Open - Kuala Lumpur Rakuten Japan Open - Tokyo Swiss Indoors Basel - Basel Brasil Open - Sao Paulo Atlanta Tennis Championships - Atlanta Bet-at-home Open - Hamburg Bogota Challenger SkiStar Swedish Open - Bastad Countrywide Classic - Los Angeles Abierto Mexicano - Los Cabos Rio Open - Rio de Janeiro BMW Open - Munich Geneva Open - Geneva St. Petersburg Open - St. Petersburg Savannah Challenger St. Petersburg Open - St. Petersburg Blunmenau Challenger Vegeta Croatia Open - Umag Bogota Challenger Kremlin Cup - Moscow RCA Championships - Indianapolis Credit Agricole Suisse Open - Gstaad Sydney International - Sydney BB&T Atlanta Open - Atlanta Ecuador Open - Quito Qatar ExxonMobil Open - Doha Barcelona Open BancSabadell - Barcelona SkiStar Swedish Open - Bastad Winston-Salem Open - Winston-Salem Lima Challenger Bet-at-home Open - Hamburg Brisbane International - Brisbane Brasil Open - Sao Paulo US Men's Clay Court Championship - Houston Open Parc - Lyon Winston-Salem Open - Winston-Salem Rakuten Japan Open - Tokyo Le Gosier Challenger Mercedes Cup - Stuttgart Braunschweig Challenger Copa Claro - Buenos Aires Delray Beach International Tennis Championships - Delray Beach Sarasota Challenger UNICEF Open - 's Hertogenbosch Medellin Challenger Brisbane International - Brisbane Copa Claro - Buenos Aires Santiago Challenger Cali Challenger Farmers Classic - Los Angeles St. Petersburg Open - St. Petersburg Mendoza Challenger BRD Nastase Tiriac Trophy - Bucharest SkiStar Swedish Open - Bastad ATP Vegeta Croatia Open - Umag Bastad Challenger Santos Challenger Tunis Challenger Bordeaux Challenger Heineken Open - Auckland Royal Guard Open Chile - Vina del Mar RCA Championships - Indianapolis Rio Open 500 - Rio de Janeiro TCT Open - Tunis Abierto Mexicano de Tenis Pegaso - Acapulco Apia International - Sydney Argentina Open - Buenos Aires Banja Luka Challenger Irving Challenger Ecuador Open - Quito Intelig Tennis Cup - Campos do Jordao Aegon Nottingham Open - Nottingham Mestre Challenger Suisse Open - Gstaad SMS Tennis Open - Sao Paulo Copa Ericsson Brazil - Sao Paulo Argentina Open - Buenos Aires Brasil Open - Sao Paulo US Men's Clay Court Championship - Houston Blois Challenger Scheveningen Challenger AEGON International - Eastbourne 2003 Eddleman USTA Challenger - Birmingham Generali Open - Kitzbuhel Ecuador Open - Quito Argentina Open - Buenos Aires SkiStar Swedish Open - Bastad Lima Challenger Copa Petrobras - Montevideo Rio Open - Rio de Janeiro ASB Classic - Auckland Delray Beach International Tennis Championships - Delray Beach Tennis Masters Series - Miami SAP Open - San Jose Abierto Mexicano Telcel - Acapulco Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Western & Southern Financial Group Masters - Cincinnati NASDAQ-100 Open - Miami Abierto Mexicano Telcel - Acapulco Tennis Masters Series - Madrid AEGON International - Eastbourne Copa AT&T - Buenos Aires BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Portugal Open - Oeiras Brasil Open - Sao Paulo Topshelf Open - 's-Hertogenbosch BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL dItalia - Rome Brasil Open - Salvador Western & Southern Financial Group Masters - Cincinnati Tennis Masters Series - Madrid Sony Ericsson Open - Miami Telecom Italia Masters - Rome Sony Open Tennis - Miami Campbell's Hall of Fame Tennis Championships - Newport Rogers Cup - Montreal Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome BNP Paribas Masters - Paris St. Petersburg Open - St. Petersburg BNP Paribas Open - Indian Wells BNP Paribas Open - Indian Wells Tennis Masters Series - Miami Brasil Open - Costa do Sauipe Davidoff Swiss Indoors Basel - Basel Abierto Mexicano Telfonica MoviStar - Acapulco Campbell's Hall of Fame Tennis Championships - Newport Ecuador Open - Quito BNP Paribas Open - Indian Wells Open de Moselle - Metz BMW Open - Munich BNP Paribas Open - Indian Wells Monte-Carlo Rolex Masters - Monte-Carlo BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Miami Open - Miami Miami Open - Miami Sony Ericsson Open - Miami Internazionali BNL d'Italia - Rome Shanghai Rolex Masters - Shanghai Sony Ericsson Open - Miami 2003 Mercedes Cup - Stuttgart BNP Paribas Open - Indian Wells French Open - Paris Miami Open - Miami Wimbledon - London U.S. Open - New York Australian Open - Melbourne Estoril Open - Estoril SkiStar Swedish Open - Bastad St. Petersburg Open - St. Petersburg Copa Claro - Buenos Aires Australian Open - Melbourne French Open - Paris Copa Telmex - Buenos Aires U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York Moselle Open - Metz Pilot Pen Tennis - New Haven ASB Classic - Auckland U.S. Open - New York Australian Open - Melbourne Wimbledon - London French Open - Paris U.S. Open - New York U.S. Open - New York Wimbledon - London U.S. Open - New York Wimbledon - London 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 Australian Open - Melbourne French Open - Paris U.S. Open - New York U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris French Open - Paris Wimbledon - London U.S. Open - New York U.S. Open - New York Australian Open - Melbourne French Open - Paris French Open - Paris Wimbledon - London Wimbledon - London Wimbledon - London U.S. Open - New York Australian Open - Melbourne Miami Open - Miami U.S. Open - New York Australian Open - Melbourne French Open - Paris Australian Open - Melbourne Wimbledon - London French Open - Paris Wimbledon - London Australian Open - Melbourne Davis Cup, Group 1, 1R, PER-BRA 2-3 Davis Cup, World Group, PO, BRA-SWE 1-3 ARAG ATP World Team Championship - Dusseldorf Davis Cup, World Group, PO, IND-BRA 3-2 Davis Cup, World Group, PO, RUS-BRA 3-2 Davis Cup, Group 1, 2R, BRA-CAN 3-1 Davis Cup, World Group, PO, ARG-COL 4-0 Davis Cup, Group 2, 2R, BRA-AHO 5-0 Davis Cup, Group 2, F, URU-BRA 2-3 U.S. Open (juniors) Davis Cup, World Group, SF, FRA-ARG 5-0 Davis Cup, Group 1, 2R, ECU-BRA 0-4 Davis Cup, World Group, PO, AUT-BRA 4-1 Davis Cup, World Group, SF, CZE-ARG 3-2