Career 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000 1999 1998
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 Costa Rica F1 Brazil F1 Chile #1-w1 Chile #1-w3 Chile #1-w4 Argentina F1 Argentina F2 Argentina F3 Slovenia F2 France F9 Cridicard Mastercard Tennis Cup - Campos do Jordao BH Tennis Open International Cup - Belo Horizonte V Gramado Open de Tennis - Gramado Eddleman USTA Challenger - Birmingham AXA Open II - Espinho Open 88 - Contrexeville FILA Challenger Biella - Biella Copa Ericsson Mexico - Guadalajara Copa Ericsson Peru - Lima VI Trofeo Ciudad de Quito - Quito Copa Ericsson Chile - Santiago Copa Ericsson Argentina - Buenos Aires ATU Cup 2001 - Weiden Internazionali di Tennis de San Marino - San Marino DPD Challenger 2001 - Aschaffenburg VII Trofeo Ciudad de Quito - Quito Copa Ericsson Uruguay - Montevideo Copa Ericsson Argentina - Buenos Aires VIII Trofeo Ciudad de Quito - Quito USTA Challenger of San Antonio - San Antonio Visa Tennis Open - Sao Paulo SMS Tennis Cup - Sao Paulo Eddleman / USTA Challenger - Birmingham Barletta Citta Della Disfida Open 99 - Barletta V Trofeo Ciudad de Quito - Quito Copa Ericsson - Lima Open Sainte-Victoire - Aix-En-Provence Steelers Cup - Kosice Prague Open - Prague Schickendanz Open - Furth Memorial Savigni - Sassuolo Top Wool Challenger Biella - Biella ATU Cup - Weiden Internationale Badische Meisterschaften Um Den Techem Cup - Zell Pekao Open 2003 - Szczecin IX Trofeo Ciudad de Quito - Quito A Glimmer of Hope Challenger - Austin Britania Zavaleta - Puebla Bogota Challenger - Bogota Challenger Leon 2004 - Leon XL Capital Bermuda Open - Bermuda Sporting Challenger - Turin Schickedanz Open - Furth Nord/LB Open 2004 - Braunschweig 10ø Tornea B. Camparini - Reggio Emilia Ourocard Tennis Challenger - Sao Paulo Credicard Mastercard Tennis Cup - Campos do Jordao 13 BH Tennis Open International Cup - Belo Horizonte Cepu Open - San Marino VI Gramado Open de Tenis - Gramado Trani Cup - Trani Alfa Romeo Tennis Cup - Cordenons College Station Challenger - College Station Burbank Challenger - Burbank Copa Petrobras Argentina - Buenos Aires Copa Petrobras Santa Cruz - Santa Cruz de la Sierra Copa Petrobras Bogota - Bogota La Serena Open - La Serena San Luis Potosi Challenger - San Luis Potosi XL Capital Bermuda Open - Bermuda 4° Sporting Challenger - Turin Trofeo Internacional Club Laieta - Barcelona Top Wool Challenger - Biella Societa Canottieri Mincio 2005 - Mantova Porsche Open - Poznan San Marino Cepu Open - San Marino Sina-Kia Motors Tennis Cup - Cordenons Challenger Brasov - Brasov 2005 Tulsa Challenger - Tulsa XI Trofeo Ciudad de Quito - Quito Copa Petrobras - Bogota Challenger Cudad de Guayaquil - Guayaquil Copa Petrobras - Aracaju Challenger Britania Zavaleta - Puebla USTA Challenger of Orlando - Orlando Nossa Caixa Tennis Cup - Sao Paulo Copa Kia - Santiago USTA Freeman Men's Challenger - Joplin XI Abierto Internacional de Salinas - Salinas Unique Zagreb Open - Zagreb Bancastato Challenger Lugano - Lugano Kos-Zucchetti Tennis Cup - Cordenons IPP Geneva Trophy - Geneva Citta di Como - Como Black Forest Open - Freudenstadt Dusseldorf Open 2006 - Dusseldorf Amazonia Open de Tenis - Belem Challenger Copa Sevilla - Seville Open Costa Daurada - Tarragona Seguros Bolivar Open - Medellin Copa Petrobras Uruguray - Montevideo Copa Petrobras Brazil - Aracaju Ford Tennis Championships - Louisville Copa Petrobras Argentina - Buenos Aires Music City Challenger - Nashville Copa Petrobras Paraguay - Asuncion II Challenger Ciudada de Guayaquil - Guayaquil Naples Challenger - Naples La Serena Open - La Serena Copa Kia Challenger ATP - Santiago Freeman Men's $50,000 Challenger - Joplin Bancolombia Open - Bogota XI Torneo Internazionale di Tennis - Barletta Voit Mexico City Open - Mexico City Tennis Napoli Cup 2007 - Napoli Mitsubishi Electric Europe Cup - Monza San Luis Potosi Challenger 2007 - San Luis Potosi Morocco Tennis Tour - Marrakech II Naples ITG Challenger - Naples The 'Fitz' Casino Challenger - Tunica 2007 West Side Tennis Club Clay Court Challenger - Forest Hills Black Forest Open - Freudenstadt Banjaluka Challenger 2007 - Banja Luka Seguros Bolivar Open - Medellin XIII Trofeo Ciudad de Quito - Quito Copa Petrobras Uruguay - Montevideo Copa Petrobras Paraguay - Asuncion Challenger Ciudad de Guayaquil - Guayaquil Prosperita Open 2008 - Ostrava San Remo Tennis Cup - San Remo Nord LB Open - Braunschweig San Marino CEPU Open - San Marino Aamulehti Tampere Open - Tampere XIV Challenger ATP Club Premium Open - Quito Copa Petrobras-Uruguay - Montevideo Copa Petrobras-Argentina - Buenos Aires Challenger Britania Zavaleta - Puebla Salinas Challenger Iquique Challenger Trani Challenger Manerbio Challenger Todi Challenger Buenos Aires Challenger Guayaquil Challenger Genova Challenger Lima Challenger Bucaramanga Challenger Caltanissetta Challenger Barletta Challenger Napoli Challenger Blunmenau Challenger Curitiba Challenger San Remo Challenger Biella Challenger Alessandria Challenger Rome Challenger Reggio Emilia Challenger Turin Challenger San Benedetto Challenger Cordenons Challenger San Marino Challenger Rijeka Challenger Todi Challenger Buenos Aires Challenger Medellin Challenger Guayaquil Challenger Prostejov Challenger San Benedetto Challenger Braunschweig Challenger Porto Alegre Challenger Meerbusch Challenger Manerbio Challenger Como Challenger Porto Alegre Challenger Sao Paulo Challenger Lima Challenger Buenos Aires Challenger Montevideo Challenger Aix En Provence Challenger Heilbronn Challenger Lyon Challenger Blois Challenger Milan Challenger Bastad Challenger Biella Challenger Cortina Challenger Genova Challenger Campinas Challenger Lima Challenger Montevideo Challenger Buenos Aires Challenger Lima Challenger Santiago Challenger Rio De Janeiro Challenger Panama City Challenger Mexico City Challenger Blois Challenger Milan Challenger Banja Luka Challenger Campinas Challenger Santo Domingo Challenger Montevideo Challenger Buenos Aires Challenger Heilbronn Challenger Blois Challenger Ludwigshafen Challenger Millenium Tennis Championships - Delray Beach U.S. Men's Clay Court Championships - Orlando Internationaler Raiffeisen Grand Prix - St. Polten Internazionali di Tennis di San Marino - San Marino Gelsor Open Romania - Bucharest Cerveza Club Colombia Open - Bogota Chevrolet Cup - Vina del Mar Citrix Tennis Championships - Delray Beach Verizon Tennis Challenge - Atlanta Internationaler Raiffeisen Grand Prix - St. Polten Energis Open - Amsterdam Campionati Internazionali di Sicilia - Palermo Abierto Mexicano de Tenis Pegaso - Acapulco International Tennis Championships - Delray Beach Allianz Suisse Open Gstaad - Gstaad Campionati Internazionali di Sicilia - Palermo BellSouth Open - Vina del Mar Copa AT&T - Buenos Aires Internationaler Raiffeisen Grand Prix - St. Polten Allianz Suisse Open - Gstaad Mercedes Cup - Stuttgart International Tennis Championships - Delray Beach Abierto Mexicano Telfonica MoviStar - Acapulco Allianz Suisse Open - Gstaad Mercedes Cup - Stuttgart Generali Open - Kitzbuhel Open Romania - Bucharest Movistar Open - Vina del Mar Regions Morgan Keegan Championships - Memphis Brasil Open - Costa do Sauipe Grand Prix Hassan II - Casablanca Estoril Open - Estoril Hypo Group Tennis International - Portschach Mercedes Cup - Stuttgart Dutch Open Tennis - Amersfoort Generali Open - Kitzbuhel Croatia Open Umag - Umag Orange Prokom Open - Sopot MoviStar Open - Vina del Mar Regions Morgan Keegan Championships - Memphis Copa Telmex - Buenos Aires Abierto Mexicano Telcel - Acapulco U.S. Men's Clay Court Championships - Houston Ordina Open - 's-Hertogenbosch Allianz Suisse Open - Gstaad Orange Prokom Open - Sopot BCR Open Romania - Bucharest Stockholm Open - Stockholm Movistar Open - Vina del Mar Brasil Open - Costa do Sauipe Tennis Channel Open - Las Vegas U.S. Mens's Clay Court Championship - Houston BMW Open - Munich The Hypo Group Tennis International 2008 - Poertschach Mercedes Cup - Stuttgart Movistar Open - Santiago Brasil Open - Costa do Sauipe Copa Telmex - Buenos Aires Heineken Open - Auckland Movistar Open - Santiago AEGON International - Eastbourne Winston Salem - Winston Salem BCR Open Romania - Bucharest Kremlin Cup - Moscow St. Petersburg Open - St. Petersburg Heineken Open - Auckland Copa Claro - Buenos Aires Abierto Mexicano Telcel - Acapulco Power Horse World Team Cup - Dusseldorf Gerry Weber Open - Halle AEGON International - Eastbourne Studena Croatia Open - Umag Bet-at-home Open - Hamburg Winston-Salem Open - Winston-Salem VTR Open - Vina del Mar Brasil Open - Sao Paulo Topshelf Open - 's-Hertogenbosch Malaysian Open - Kuala Lumpur BRD Nastase Tiriac Trophy - Bucharest Portugal Open - Oeiras Open de Nice Cote d'Azur - Nice AEGON International - Eastbourne SkiStar Swedish Open - Bastad Bet-at-home Open - Hamburg Erste Bank Open - Vienna Brasil Open - Sao Paulo Argentina Open - Buenos Aires Grand Prix Hassan II - Casablanca US Men's Clay Court Championship - Houston TEB BNP Paribas Istanbul Open - Istanbul Konzum Croatia Open - Umag Argentina Open - Buenos Aires Rio Open - Rio de Janeiro Konzum Croatia Open - Umag Generali Open - Kitzbuhel Winston-Salem Open - Winston-Salem Ecuador Open - Quito German Tennis Championships - Hamburg Cordoba Open - Cordoba Grand Prix Hassan II - Marrakech Western & Southern Open - Cincinnati Tennis Masters Series - Indian Wells Tennis Masters Series - Miami Tennis Masters Series - Miami Tennis Masters Series - Rome Tennis Masters Series - Hamburg Pacific Life Open - Indian Wells Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Masters Series - Hamburg Pacific Life Open - Indian Wells Sony Ericsson Open - Miami Sony Ericsson Open - Miami Mutua Madrilena Madrid Open - Madrid Internazionali BNL d'Italia - Rome BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrilena Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Toronto Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Shanghai Rolex Masters - Shanghai Sony Open Tennis - Miami Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL d'Italia - Rome Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL d'Italia - Rome Miami Open - Miami Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London Wimbledon - London French Open - Paris 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 Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris 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 U.S. Open - New York French Open - Paris Australian Open - Melbourne French Open - Paris French Open - Paris 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 U.S. Open - New York Davis Cup, World Group, SF, ARG-CZE 2-3 Davis Cup, World Group, QF, ARG-FRA 3-2 Davis Cup, World Group, QF, ARG-SRB 4-1 Guatemala F1 Slovenia F1 France F8 Argentina F4 Argentina F5 70th River Oaks International Tennis Tournament - Houston River Oaks International Tennis Tournament - Houston River Oaks International Tennis Tournament - Houston Olympics - London Copa Petrobras Aracaju - Aracaju USTA Men's Challenger of Dallas - Dallas San Luis Potosi Challenger 2002 - San Luis Potosi V Abierto Internacional de Salinas - Salinas Quelle Cup 2000 - Furth Wartburg Open - Eisenach Warta Cup - Sopot VI Abierto Internacional de Salinas - Salinas 2001 Eddleman USTA Challenger - Birmingham Zagreb Open - Zagreb Quelle Cup - Furth Muller Cup - Ulm Siemens Open 2001 - Scheveningen Pekao Open 2001 - Szczecin Copa Ericsson Peru - Lima Copa Ericsson Chile - Santiago Copa Ericsson Costa Rica - San Jose University of Tennessee USTA Challenger - Knoxville Poznan Challenger - Poznan Scottish Tennis Championship - Edinburgh Open de Mantouban - Montauban Warta Cup - Sopot drkoop.com USTA Challenger of Austin - Austin drkoop.com USTA challenger of Miami - Miami Challenger Leon 2003 - Leon Ljubljana Open - Ljubljana Credicard Mastercard Tennis Cup - Campos do Jordao Waco International Tennis Challenger - Waco IX Abierto Internacional de Salinas - Salinas San Luis Potosi Challenger - San Luis Potosi West Side Tennis Club Clay Court Challenger - Forest Hills ATU Cup - Weiden I Manta Open - Manta Smith Barney Men's Challenger - Covington X Trofeo Ciudad de Quito - Quito Tiburon Challenger - Tiburon Copa Petrobras Santiago - Santiago Copa Telefonica CTC Chile - Santiago Torneo Internacional Challenger Fila 2005 - Leon Draft Corona Mexico City Open - Mexico City Challenger Casablanca San Angel - Mexico City Bogota Challenger - Bogota Harrah's Entertainment Challenger - Tunica 2005 West Side Tennis Coub Men's Challenger - Forest Hills Schickendanz Open - Furth Sassuolo Challenger - Sassuolo Nord LB Open - Braunschweig Riviera di Rimini Challenger - Rimini 7° Trani Cup - Trani Antonio Savoldi-Marco Co. - Manerbio Lubbock Challenger - Lubbock Copa Petrobras - Santiago Copa Petrobras - Montevideo Copa Petrobras - Buenos Aires Abierto Colombiano de Tenis - Bogota ECM Prague Open - Prague Harrah's Entertainment Men's Pro Challenger - Tunica The West Side Tennis Club Clay Court Challenger - Forest Hills Baden Open - Ettlingen Schickendanz Open - Furth Genoa Open - Genova XII Trofeo Ciudad de Quito 'Diario El Comercio' - Quito Copa Petrobras Colombia - Bogota AT&T Challenger of Dallas - Dallas Unicredit (Suisse) Bank S.A. Challenger - Chiasso Baden Open - Karlsruhe Schickedanz Open 2007 - Furth Polska Energia Open - Bytom Challenger Lugano - Lugano Nord LB Open 2007 - Braunschweig Sporting Challenger '07 Trofeo Regione Piemonte - Turin Dusseldorf Open Challenger 2007 - Dusseldorf Genova Open Challenger - Genova Pekao Open - Szczecin Challenger 42 - Andrezieux Copa Petrobras Colombia - Bogota Ford Tennis Championships - Louisville Copa Petrobras Argentina - Buenos Aires Waco Tennis Challenger - Waco Copa Petrobras-Colombia - Bogota Lima Challenger 2007 - Lima Challenger Britania Zavaleta - Puebla Aberto de Sao Paulo - Sao Paulo Sao Paulo Challenger Bancolombia Open - Bogota Abierto Internacional de Salinas 'Dario Expreso' - Salinas San Luis Potosi Challenger - San Luis Potosi BMW Tennis Championship - Sunrise AGT Challenger - Leon Baton Rouge Pro Tennis Classic - Baton Rouge Como Challenger XL Bermuda Open - Bermuda Roma Open Challenger - Rome Zagreb Open - Zagreb Baden Open - Karlsruhe Schickendanz Open - Furth Unicredit Czech Open - Prostejov Zenith Tennis Cup-Harbour Club - Milan Sporting Challenger '08-Trofeo Regione Piemonte - Turin Milan Challenger Montevideo Challenger Cancun Challenger Buenos Aires Challenger Orbetello Challenger Asuncion Challenger Turin Challenger Warsteiner Grand Prix - Oberstaufen Memorial Kolyaskin - Donetsk Copa Ericsson Uruguay - Montevideo Todi Challenger Napoli Challenger Palermo Challenger Buenos Aires Challenger Montevideo Challenger Perugia Challenger Corrientes Challenger Santiago Challenger Guayaquil Challenger The Scottish Championships - Edinburgh Guayaquil Challenger Mallorca Challenger Copa Ericsson Mexico - Guadalajara Biella Challenger 1st Challenger Tournament Leon - Leon Alphen Challenger Montevideo Challenger Bastad Challenger Polish Open 99 - Poznan VIII Avierto Internacional de Salinas - Salinas San Luis Potosi Challenger - San Luis Potosi 2004 Keys Gate Challenger - Homestead Genova Challenger Banja Luka Challenger Atlanta Clay Court Challenger - Atlanta Qwarant Cup - Sopot Nord/LB Open - Braunschweig San Luis Potosi Challenger - San Luis Potosi USTA Challenger of Dallas - Dallas Canberra Challenger Healthsouth/USTA Pro Link Challenger - San Antonio Northern Electric Open 1999 - Newcastle Ciur Cup 99 - Prague Braunschweig Challenger Szczecin Challenger Guayaquil Challenger Polish Open 2000 - Poznan Abierto Club Casablanca - Mexico City Banja Luka Challenger Bordeaux Challenger Marburg Challenger Pullach Challenger Guayaquil Challenger Alicante Challenger Corona Mexico City Open - Mexico City XII Abierto Internacional de Salinas - Salinas Vicenza Challenger Banca Stato Challenger - Lugano Energis Open - Amersfoort Galleryfurniture.com Challenge - Atlanta Generali Open 2001 - Kitzbuhel Gelsor Open Romania - Bucharest Copa AT&T - Buenos Aires U.S. Men's Clay Court Championships - Houston Internationaler Raiffeisen Grand Prix - St. Polten BellSouth Open - Vina del Mar BellSouth Open - Vina del Mar Gelsor Open Romania - Bucharest Copa AT&T - Buenos Aires International Tennis Championships - Delray Beach Copa Telmex - Buenos Aires Abierto Mexicano Telcel - Acapulco US Men's Clay Court Championships - Houston Allianz Suisse Open Gstaad - Gstaad Open Seat Godo 2007 - Barcelona Hypo Group Tennis International - Portschach Synsam Swedish Open - Bastad Mercedes Cup - Stuttgart Generali Open - Kitzbuhel Croatia Open - Umag Pilot Pen Tennis - New Haven Davidoff Swiss Indoors - Basel Delray Beach International Tennis Championships - Delray Beach Copa Telmex - Buenos Aires Abierto Mexicano Telcel - Acapulco Orange Warsaw Open - Warsaw Citrix Tennis Championships - Delray Beach BCR Open Romania - Bucharest Generali Open - Kitzbuhel Brasil Open - Costa do Sauipe Copa Claro - Buenos Aires Abierto Mexicano Telcel - Acapulco US Men's Clay Court Championship - Houston Open Sabadell Atlantico - Barcelona Estoril Open - Estoril Open de Nice Cote d'Azur - Nice SkiStar Swedish Open - Bastad German Tennis Championships - Hamburg ATP Studena Croatia Open - Umag VTR Open - Vina del Mar Brasil Open - Sao Paulo US Men's Clay Court Championship - Houston Malaysian Open - Kuala Lumpur China Open - Beijing Kremlin Cup - Moscow Valencia Open - Valencia Heineken Open - Auckland Copa Claro - Buenos Aires Abierto Mexicano Telcel - Acapulco Barcelona Open BancSabadell - Barcelona Portugal Open - Oeiras Open de Nice Cote d'Azur - Nice Gerry Weber Open - Halle SkiStar Swedish Open - Bastad Bet-at-home Open - Hamburg ATP Vegeta Croatia Open - Umag Bet-at-home Cup - Kitzbuhel Moselle Open - Metz Swiss Indoors Basel - Basel Apia International - Sydney Copa Claro - Buenos Aires Grand Prix Hassan II - Casablanca Vegeta Croatia Open - Umag Winston-Salem Open - Winston-Salem Swiss Indoors Basel - Basel Brisbane International - Brisbane Rio Open - Rio de Janeiro Geneva Open - Geneva Bet-at-home Open - Hamburg Open Parc - Lyon U.S. Men's Clay Court Championships - Houston Austrian Open - Kitzbuhel Bet-at-home Open - Hamburg Rakuten Japan Open - Tokyo Brasil Open - Sao Paulo Grand Prix Hassan II - Marrakech Barcelona Open BancSabadell - Barcelona Plava Laguna Croatia Open - Umag Millennium Estoril Open - Estoril German Tennis Championships - Hamburg Generali Open - Kitzbuhel Gerry Weber Open - Halle Antalya Cup - Antalya ATP Studena Croatia Open Umag - Umag Argentina Open - Buenos Aires Rio Open - Rio de Janeiro Brasil Open - Sao Paulo Bet-at-home Open - Hamburg Rio Open - Rio de Janeiro Brasil Open - Sao Paulo Barcelona Open Banc Sabadell - Barcelona Argentina Open - Buenos Aires French Open - Paris U.S. Open - New York Australian Open - Melbourne U.S. Open - New York Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Davis Cup, World Group, 1R, ARG-GER 5-0 Davis Cup, World Group, 1R, ARG-ITA 1-3 Davis Cup, World Group, PO, ISR-ARG 2-3 Davis Cup, World Group, 1R, ARG-BRA 3-2 Davis Cup, World Group, 1R, ARG-ITA 2-3