Career 2025 2024 2023 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001
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 Brazil F1 Chile #1-w1 Chile #1-w3 Chile #1-w4 Argentina F1 Argentina F3 Argentina F9 Chile F3 Brazil F21 Brazil F22 Uruguay F1 Mexico F3 Cuba F1 Spain F15 Argentina F1 Spain F8 EFG Swiss Open - Gstaad Plava Laguna Croatia Open - Umag Generali Open - Kitzbuhel U.S. Open - New York Argentina F4 Argentina F5 Brasilia Challenger Australian Open - Melbourne Cordoba Open - Cordoba Punta Del Este Challenger Argentina F6 Movistar Chile Open - Santiago BNP Paribas Open - Indian Wells Argentina F7 Santiago Challenger Argentina F8 Argentina F10 Mutua Madrid Open - Madrid French Open - Paris Aix En Provence Challenger Ecuador F2 Brazil F13 Ecuador F3 Bolivia F2 Bolivia F3 Bolivia F4 Argentina F24 Brazil F36 Italy F10 Wimbledon - London Bogota Challenger U.S. Open - New York French Open - Paris Wimbledon - London National Bank Open - Toronto Generali Open - Kitzbuhel U.S. Open - New York Barranquilla Challenger Villa Maria Challenger Guatemala F1 Costa Rica F1 Argentina F1 Argentina F2 Argentina F3 Slovenia F1 Slovenia F2 France F8 France F9 Argentina F4 Argentina F5 Argentina F2 Peru F1 Peru F2 Peru F3 Argentina F14 Bolivia F2 Bolivia F3 Argentina F17 Chile F2 Argentina F3 Argentina F4 Bolivia F1 Argentina F5 Argentina F6 Argentina F7 Paraguay F2 Paraguay F3 Argentina F8 Argentina F9 Bolivia F1 Bolivia F2 Visa Tennis Open - Sao Paulo Challenger Leon 2003 - Leon I Manta Open - Manta Copa Petrobras Bogota - Bogota San Luis Potosi Challenger - San Luis Potosi Draft Corona Mexico City Open - Mexico City Bogota Challenger - Bogota 4° Sporting Challenger - Turin Trofeo Internacional Club Laieta - Barcelona Societa Canottieri Mincio 2005 - Mantova Antonio Savoldi-Marco Co. - Manerbio Copa Petrobras - Bogota Copa Petrobras - Aracaju Nossa Caixa Tennis Cup - Sao Paulo Copa Petrobras Uruguray - Montevideo Copa Petrobras Paraguay - Asuncion Lima Challenger 2007 - Lima Aberto de Sao Paulo - Sao Paulo Zagreb Open - Zagreb Aamulehti Tampere Open - Tampere Bolivia F3 Meknes Challenger Bolivia F4 Montevideo Challenger Asuncion Challenger Alessandria Challenger Blumenau Challenger Santos Challenger Alessandria Challenger Prostejov Challenger Cali Challenger Barranquilla Challenger Argentina F14 Peru F4 Peru F5 Brazil F29 Argentina F17 Argentina F18 Brazil F33 Spain F9 Argentina F9 Argentina F1 Panama City Challenger Argentina F2 Argentina F3 Arad Challenger Blois Challenger Cali Challenger Campinas Challenger San Juan Challenger Lima Challenger Barranquilla Challenger Cali Challenger Porto Alegre Challenger Meerbusch Challenger Manerbio Challenger Sao Paulo Challenger Guayaquil Challenger Rio De Janeiro Challenger Biella Challenger Bogota Challenger Montevideo Challenger Todi Challenger Braunschweig Challenger Bastad Challenger Guayaquil Challenger Montevideo Challenger Santiago Challenger San Luis Potosi Challenger Panama City Challenger Mexico City Challenger Sarasota Challenger Bordeaux Challenger Vicenza Challenger Poznan Challenger Caltanissetta Challenger Blois Challenger L'Aquila Challenger Milan Challenger Marburg Challenger Bastad Challenger Pullach Challenger Cordenons Challenger Banja Luka Challenger Campinas Challenger Santo Domingo Challenger Lima Challenger Montevideo Challenger Buenos Aires Challenger Punta Del Este Challenger Santiago Challenger Alicante Challenger Tunis Challenger Heilbronn Challenger Lisbon Challenger Memorial Kolyaskin - Donetsk Vicenza Challenger Mallorca Challenger Biella Challenger Buenos Aires Challenger Lima Challenger Guayaquil Challenger Montevideo Challenger Todi Challenger Belgrade Challenger Aix En Provence Challenger Salzburg-Anif Challenger Phoenix Challenger Pereira Challenger Buenos Aires 2 Challenger Salzburg Challenger Villa Maria Challenger Campinas Challenger Sao Leopoldo Challenger Temuco Challenger Santiago Challenger Mexico City Challenger Leon Challenger Oeiras 4 Challenger Montevideo Challenger Tanger Challenger Copa AT&T - Buenos Aires Bytom Challenger Cancun Challenger Buenos Aires Challenger Copa AT&T - Buenos Aires Barranquilla Challenger Pereira Challenger Turin Challenger San Benedetto Challenger Movistar Open - Vina del Mar Guayaquil Challenger Brasil Open - Costa do Sauipe Abierto Mexicano Telcel - Acapulco Estoril Open - Estoril Todi Challenger Dutch Open Tennis - Amersfoort Orange Prokom Open - Sopot Aguascalenties Challenger MoviStar Open - Vina del Mar Copa Telmex - Buenos Aires Abierto Mexicano Telcel - Acapulco Bucaramanga Challenger Hypo Group Tennis International - Portschach Ordina Open - 's-Hertogenbosch Rome Challenger Arad Challenger Cali Challenger Campinas Challenger Buenos Aires Challenger Santiago Challenger Sina-Kia Motors Tennis Cup - Cordenons Synsam Swedish Open - Bastad Sao Paulo Challenger Oeiras 3 Challenger Croatia Open - Umag Panama City Challenger Pilot Pen Tennis - New Haven BCR Open Romania - Bucharest Stockholm Open - Stockholm Movistar Open - Vina del Mar Brasil Open - Costa do Sauipe BMW Open - Munich ATP Studena Croatia Open Umag - Umag Caltanissetta Challenger Perugia Challenger Como Challenger Santiago Challenger Mendoza Challenger Lyon Challenger Milan Challenger Santos Challenger Bordeaux Challenger Alphen Challenger Movistar Open - Santiago Brasil Open - Costa do Sauipe Ljubljana Open - Ljubljana Copa Telmex - Buenos Aires BCR Open Romania - Bucharest Lima Challenger Heineken Open - Auckland Movistar Open - Santiago 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 Santiago Challenger Open de Nice Cote d'Azur - Nice AEGON International - Eastbourne SkiStar Swedish Open - Bastad German Tennis Championships - Hamburg Rio De Janeiro Challenger ATP Studena Croatia Open - Umag Winston Salem - Winston Salem BCR Open Romania - Bucharest Copa Petrobras Brazil - Aracaju St. Petersburg Open - St. Petersburg Heineken Open - Auckland VTR Open - Vina del Mar Brasil Open - Sao Paulo Copa Claro - Buenos Aires Abierto Mexicano Telcel - Acapulco US Men's Clay Court Championship - Houston Serbia Open - Belgrade Power Horse World Team Cup - Dusseldorf Gerry Weber Open - Halle AEGON International - Eastbourne Cridicard Mastercard Tennis Cup - Campos do Jordao Studena Croatia Open - Umag Bet-at-home Open - Hamburg Winston-Salem Open - Winston-Salem Top Wool Challenger Biella - Biella Malaysian Open - Kuala Lumpur China Open - Beijing Kremlin Cup - Moscow Credicard Mastercard Tennis Cup - Campos do Jordao Valencia Open - Valencia Heineken Open - Auckland VTR Open - Vina del Mar Brasil Open - Sao Paulo 13 BH Tennis Open International Cup - Belo Horizonte Copa Claro - Buenos Aires Barcelona Open BancSabadell - Barcelona Portugal Open - Oeiras Open de Nice Cote d'Azur - Nice Gerry Weber Open - Halle Topshelf Open - 's-Hertogenbosch SkiStar Swedish Open - Bastad Mercedes Cup - Stuttgart Bet-at-home Open - Hamburg Sassuolo Challenger - Sassuolo Copa Petrobras - Montevideo Credit Agricole Suisse Open - Gstaad ATP Vegeta Croatia Open - Umag Todi Challenger M25 Lujan Bet-at-home Cup - Kitzbuhel Sao Paulo Challenger Braga Challenger Moselle Open - Metz Buenos Aires Challenger Lima Challenger Malaysian Open - Kuala Lumpur Rakuten Japan Open - Tokyo Swiss Indoors Basel - Basel Campinas Challenger Napoli Challenger Blunmenau Challenger Royal Guard Open Chile - Vina del Mar Biella Challenger Copa Claro - Buenos Aires Rio Open 500 - Rio de Janeiro BH Tennis Open International Cup - Belo Horizonte Noumea Challenger Brasil Open - Sao Paulo Grand Prix Hassan II - Casablanca Milan Challenger BRD Nastase Tiriac Trophy - Bucharest Portugal Open - Oeiras Reggio Emilia Challenger Turin Challenger Open de Nice Cote d'Azur - Nice Punta Del Este Challenger Braunschweig Challenger San Marino Challenger Brasilia Challenger AEGON International - Eastbourne Belo Horizonte Challenger Todi Challenger Mestre Challenger Cali Challenger SkiStar Swedish Open - Bastad Buenos Aires Challenger Cali Challenger Guayaquil Challenger Mercedes Cup - Stuttgart Bet-at-home Open - Hamburg Corrientes Challenger Credit Agricole Suisse Open - Gstaad Vegeta Croatia Open - Umag Lima Challenger Winston-Salem Open - Winston-Salem Buenos Aires Challenger Erste Bank Open - Vienna Swiss Indoors Basel - Basel Prostejov Challenger Caltanissetta Challenger Blois Challenger Braunschweig Challenger Bastad Challenger Brasil Open - Sao Paulo Scheveningen Challenger Cortina Challenger Argentina Open - Buenos Aires Ambato Challenger Grand Prix Hassan II - Casablanca US Men's Clay Court Championship - Houston Genova Challenger Geneva Open - Geneva Banja Luka Challenger Vegeta Croatia Open - Umag Credit Agricole Suisse Open - Gstaad Austrian Open - Kitzbuhel Medellin Challenger Campinas Challenger Lima Challenger Citta di Como - Como Argentina Open - Buenos Aires Rio Open - Rio de Janeiro Brasil Open - Sao Paulo Grand Prix Hassan II - Marrakech US Men's Clay Court Championship - Houston Barcelona Open BancSabadell - Barcelona Bet-at-home Open - Hamburg SkiStar Swedish Open - Bastad Buenos Aires Challenger Konzum Croatia Open - Umag SMS Tennis Cup - Sao Paulo Britania Zavaleta - Puebla Qatar ExxonMobil Open - Doha ASB Classic - Auckland Copa Petrobras Argentina - Buenos Aires Copa Petrobras Santa Cruz - Santa Cruz de la Sierra Argentina Open - Buenos Aires Copa Petrobras Aracaju - Aracaju Rio Open - Rio de Janeiro Szczecin Challenger Challenger Casablanca San Angel - Mexico City Brasil Open - Sao Paulo Millennium Estoril Open - Estoril Open Parc - Lyon Nord LB Open - Braunschweig Top Wool Challenger - Biella Antofagasta Challenger Gerry Weber Open - Halle Antalya Cup - Antalya SkiStar Swedish Open - Bastad Buenos Aires Challenger Challenger Cudad de Guayaquil - Guayaquil Konzum Croatia Open - Umag Bet-at-home Open - Hamburg Suisse Open - Gstaad Copa Petrobras - Buenos Aires Generali Open - Kitzbuhel Winston-Salem Open - Winston-Salem Ecuador Open - Quito Argentina Open - Buenos Aires Rio Open - Rio de Janeiro Brasil Open - Sao Paulo ECM Prague Open - Prague Kos-Zucchetti Tennis Cup - Cordenons IPP Geneva Trophy - Geneva Genoa Open - Genova Amazonia Open de Tenis - Belem Croatia Open Umag - Umag Seguros Bolivar Open - Medellin Copa Petrobras Colombia - Bogota Plava Laguna Croatia Open - Umag Naples Challenger - Naples La Serena Open - La Serena Bancolombia Open - Bogota XI Torneo Internazionale di Tennis - Barletta German Tennis Championships - Hamburg Swiss Open - Gstaad Mitsubishi Electric Europe Cup - Monza Unicredit (Suisse) Bank S.A. Challenger - Chiasso Generali Open - Kitzbuhel Tennis Napoli Cup 2007 - Napoli Morocco Tennis Tour - Marrakech Challenger Lugano - Lugano Sporting Challenger '07 Trofeo Regione Piemonte - Turin Pekao Open - Szczecin Challenger 42 - Andrezieux Copa Petrobras Uruguay - Montevideo Copa Petrobras Argentina - Buenos Aires Cordoba Open - Cordoba Argentina Open - Buenos Aires Rio Open - Rio de Janeiro Brasil Open - Sao Paulo Grand Prix Hassan II - Marrakech Barcelona Open Banc Sabadell - Barcelona Plava Laguna Croatia Open - Umag BMW Tennis Championship - Sunrise German Tennis Championships - Hamburg Generali Open - Kitzbuhel Cordoba Open - Cordoba Argentina Open - Buenos Aires XL Bermuda Open - Bermuda Santiago Open - Santiago Genova Open Challenger - Genova Cordoba Open - Cordoba Argentina Open - Buenos Aires Unicredit Czech Open - Prostejov Chile Dove Men+Care Open - Santiago Nord LB Open - Braunschweig Serbia Open - Belgrade Sporting Challenger '08-Trofeo Regione Piemonte - Turin San Marino CEPU Open - San Marino Winston-Salem Open - Winston-Salem Anytech365 Andalucia Open - Marbella Melbourne Summer Set - Melbourne Sydney Tennis Classic - Sydney Cordoba Open - Cordoba Chile Dove Men+Care Open - Santiago Gonet Geneva Open - Geneva Nordea Open - Bastad Plava Laguna Croatia Open - Umag Abierto de Tenis Mifel - Los Cabos Como Challenger ASB Classic - Auckland Rio Open - Rio de Janeiro Chile Dove Men+Care Open - Santiago US Men's Clay Court Championship - Houston Genova Challenger Salinas Challenger Barletta Challenger Bogota Challenger Pereira Challenger Curitiba Challenger XI Trofeo Ciudad de Quito - Quito VIII Avierto Internacional de Salinas - Salinas Rome Challenger Prague Open - Prague Orbetello Challenger Memorial Savigni - Sassuolo Cordenons Challenger Salvador Challenger Rijeka Challenger Bogota Challenger Mercedes Cup - Stuttgart Montevideo Challenger Asuncion Challenger Buenos Aires Challenger Medellin Challenger Tigre Challenger Salinas Challenger Santiago Challenger Rijeka Challenger Mercedes Cup - Stuttgart Kosice Challenger Dortmund Challenger Binghamton Challenger Napoli Challenger Belo Horizonte Challenger Palermo Challenger Santiago Challenger V Gramado Open de Tennis - Gramado Milan Challenger Braunschweig Challenger Timisoara Challenger Bercuit Challenger Orbetello Challenger Campos do Jordao Challenger San Juan Challenger Villa Allende Challenger Montevideo Challenger Guayaquil Challenger Copa Petrobras-Uruguay - Montevideo Copa Petrobras-Argentina - Buenos Aires Sao Paulo Challenger Copa Ericsson Chile - Santiago Bucaramanga Challenger Trani Challenger Salinas Challenger Pereira Challenger Barranquilla Challenger Florionapolis Challenger Bucaramanga Challenger Caltanissetta Challenger Recanati Challenger Cremona Challenger Lugano Challenger Rio Open - Rio de Janeiro Porto Alegre Challenger Buenos Aires Challenger Montevideo Challenger Salinas Challenger Bogota Challenger Medellin Challenger Guayaquil Challenger Sarasota Challenger Savannah Challenger Davidoff Swiss Indoors - Basel The Hypo Group Tennis International 2008 - Poertschach Manta Challenger Liberec Challenger Copa Ericsson Uruguay - Montevideo Medellin Challenger Manerbio Challenger San Juan Challenger Cordoba Challenger TEB BNP Paribas Istanbul Open - Istanbul Guayaquil Challenger San Remo Challenger Lima Challenger Bucaramanga Challenger Santiago Challenger Sarasota Challenger Savannah Challenger Tallahassee Challenger Vicenza Challenger Steelers Cup - Kosice Copa Petrobras Santiago - Santiago Mestre Challenger Copa Ericsson Argentina - Buenos Aires Barcelona Open BancSabadell - Barcelona Campinas Challenger Porto Alegre Challenger Buenos Aires Challenger Bucaramanga Challenger San Luis Potosi Challenger - San Luis Potosi Challenger Leon 2004 - Leon Abierto Club Casablanca - Mexico City Santiago Challenger Quito Challenger Riviera di Rimini Challenger - Rimini Copa Petrobras Argentina - Buenos Aires Sao Jose Do Rio Preto Challenger Aix En Provence Challenger Medellin Challenger Porsche Open - Poznan Heilbronn Challenger Copa Petrobras Paraguay - Asuncion Guayaquil Challenger 7° Trani Cup - Trani Buenos Aires Challenger Montevideo Challenger San Marino Cepu Open - San Marino Irving Challenger Buenos Aires Challenger Panama City Challenger San Luis Potosi Challenger Bordeaux Challenger Copa Kia Challenger ATP - Santiago Caltanissetta Challenger Ourocard Tennis Challenger - Sao Paulo Challenger Brasov - Brasov Credicard Mastercard Tennis Cup - Campos do Jordao Abierto Mexicano Telcel - Acapulco Campinas Challenger Tallahassee Challenger Montevideo Challenger Punta Del Este Challenger Barcelona Open Banc Sabadell - Barcelona VI Gramado Open de Tenis - Gramado Marbella Challenger Campinas Challenger Blois Challenger Ludwigshafen Challenger Perugia Challenger Sao Paulo Challenger Bet-at-home Open - Hamburg Prostejov Challenger Como Challenger Genova Challenger Szczecin Challenger Banja Luka Challenger Santo Domingo Challenger Cordenons Challenger Prostejov Challenger Biella Challenger Barcelona Challenger Lima Challenger Campinas Challenger Istanbul Challenger Antalya 2 Challenger Unique Zagreb Open - Zagreb Canberra Challenger Lyon Challenger Manta Challenger Guayaquil Challenger Montevideo Challenger Bogota Challenger Mexico City Challenger Heilbronn Challenger Oeiras 3 Challenger Buenos Aires Challenger Montevideo Challenger Mauthausen Challenger Prostejov Challenger Perugia Challenger Salzburg Challenger Argentina Open - Buenos Aires Santa Fe 2 Challenger San Miguel de Tucuman Challenger Santa Fe Challenger Santa Cruz de la Sierra Challenger Iquique Challenger Buenos Aires Challenger Antofagasta Challenger San Benedetto Challenger US Men's Clay Court Championships - Houston Grand Prix Hassan II - Casablanca Hypo Group Tennis International - Portschach EFG Swiss Open - Gstaad Bordeaux Challenger Concepcion Challenger Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Masters Series - Hamburg Pacific Life Open - Indian Wells Sony Ericsson Open - Miami Kremlin Cup - Moscow 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 Western & Southern Open - Cincinnati 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 Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL d'Italia - Rome Mercedes Cup - Stuttgart Miami Open - Miami Open Romania - Bucharest Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Copa Telmex - Buenos Aires Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo BNP Paribas Open - Indian Wells Allianz Suisse Open Gstaad - Gstaad Internazionali BNL d'Italia - Rome Miami Open - Miami Antalya Challenger Internazionali BNL d'Italia - Rome BNP Paribas Open - Indian Wells BNP Paribas Open - Indian Wells Miami Open - Miami Abierto Mexicano Telcel - Acapulco Tennis Channel Open - Las Vegas U.S. Mens's Clay Court Championship - Houston Miami Open - Miami Orange Warsaw Open - Warsaw BellSouth Open - Vina del Mar Cincinnati Open - Cincinnati Wimbledon - London Open Seat Godo 2007 - Barcelona Brisbane International - Brisbane Ecuador Open - Quito Generali Open - Kitzbuhel Grand Prix Hassan II - Marrakech French Open - Paris Australian Open - Melbourne French Open - Paris Wimbledon - London French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London French Open - Paris U.S. Open - New York Nordea Open - Bastad Australian Open - Melbourne French Open - Paris Wimbledon - London Argentina Open - Buenos Aires Rio Open - Rio de Janeiro U.S. Open - New York Australian Open - Melbourne French Open - Paris Swiss Open - Gstaad Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Cordoba Open - Cordoba Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Sony Open Tennis - Miami U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Miami Open - Miami 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 Monte-Carlo Rolex Masters - Monte-Carlo Australian Open Qualifying - Doha French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Copa Telmex - Buenos Aires Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Apia International - Sydney Davis Cup, World Group, SF, ARG-CZE 2-3 Davis Cup, World Group, QF, ARG-FRA 3-2 Davis Cup, World Group, 1R, ARG-ITA 1-3 Davis Cup, World Group, PO, ISR-ARG 2-3 Davis Cup, World Group, QF, ARG-SRB 4-1 Davis Cup, World Group, 1R, ARG-ITA 2-3 Internazionali BNL d'Italia - Rome Davis Cup, World Group, 1R, ARG-GER 5-0 U.S. Open - New York Davis Cup, World Group, PO, FIN-ARG 3-1 Davis Cup, World Group, 1R, ARG-BRA 3-2 Olympics - London Olympics - Tokyo