Career 2023 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004
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 F3 Argentina F12 Chile F6 Venezuela #1-w1 Venezuela #1-w2 Venezuela #1-w3 Venezuela #1-w4 Argentina F9 Brazil F5 Brazil F12 Spain F32 Argentina F16 Argentina F18 Spain F18 Greece F2 Argentina F5 Argentina F6 Argentina F7 Paraguay F2 Paraguay F3 Ecuador F1 Ecuador F2 Ecuador F3 Argentina F9 Argentina F10 Spain F36 Spain F37 Spain F41 Spain F42 Guatemala F1 Costa Rica F1 Panama F1 Spain F7 Italy F3 Italy F4 Argentina F6 Argentina F7 Argentina F12 Torneo Internacional Challenger Fila 2006 - Leon Amazonia Open de Tenis - Belem Seguros Bolivar Open - Medellin II Challenger Ciudada de Guayaquil - Guayaquil San Luis Potosi Challenger 2007 - San Luis Potosi Aberto de Santa Catarina de Tenis - Florianopolis Ciudad de Pozoblanco Open Diputacion - Cordoba 's Tennis Masters 07 Challenger - Graz Copa Petrobras Colombia - Bogota Copa Petrobras Brazil - Belo Horizonte Hilton Waikoloa Village USTA Challenger - Waikoloa AGT Challenger - Leon Argentina F6 Brazil F4 Brazil F6 14° Torneo B. Camparini- Lines Trophy - Reggio Emilia Argentina F4 Spain F28 Argentina F6 Argentina F7 Argentina F8 Siemens Open - Scheveningen Bolivia F2 Chile F5 Credicard Citi Mastercard Tennis Cup - Campos do Jordao GHI Bronx Tennis Classic - Bronx Spain F33 Spain F17 Copa Petrobras-Paraguay - Asuncion Seguros Bolivar Open - Medellin Lima Challenger - Lima Argentina F5 Argentina F3 Spain F43 Santiago Challenger Napoli Challenger Tunis Challenger Milan Challenger Braunschweig Challenger Pozoblanco Challenger Recanati Challenger Segovia Challenger San Sebastian Challenger Manerbio Challenger Bogota Challenger Quito Challenger Asuncion Challenger Santiago Challenger Braunschweig Challenger Rimini Challenger Montevideo Challenger Buenos Aires Challenger Sao Paulo Challenger Salinas Challenger Rabat Challenger Barranquilla Challenger Monza Challenger Orbetello Challenger Recanati Challenger Trani Challenger San Marino Challenger Manerbio Challenger Como Challenger Genova Challenger Szczecin Challenger Todi Challenger Napoli Challenger Rennes Challenger Sao Leopoldo Challenger Montevideo Challenger Helsinki Challenger Sao Paulo Challenger Marrakech Challenger Caltanissetta Challenger Liberec Challenger Orleans Challenger Seguros Bolivar Open - Medellin Irving Challenger Milan Challenger Rome Challenger Credicard Mastercard Tennis Cup - Campos do Jordao Manerbio Challenger Como Challenger Santiago Challenger Lima Challenger Brescia Challenger South African Airways Tennis Open - Durban Tallahassee Challenger The 'Fitz' Casino Challenger - Tunica Savannah Challenger 2007 West Side Tennis Club Clay Court Challenger - Forest Hills Challenger ATP de Cuenca Diario El Mercurio - Cuenca Challenger Ciudad de Guayaquil - Guayaquil Vicenza Challenger Prostejov Challenger Todi Challenger Milan Challenger Bancolombia Open - Bogota Challenger Casablanca San Angel - Mexico City Challenger ATP de Cuenca Diario El Mercurio - Cuenca BH Tenis Open International Cup 2008 - Belo Horizonte Copa Petrobras Argentina - Buenos Aires Bancolombia Open - Bogota Bancolombia Open - Cali Copa Petrobras Santa Cruz - Santa Cruz de la Sierra Freeman Men's $50,000 Challenger - Joplin Voit Mexico City Open - Mexico City Cali Challenger Sao Paulo Challenger Copa Petrobras Argentina - Buenos Aires JSM Challenger - Champaign Challenger Britania Zavaleta - Puebla ITG Miami Challenger - Miami AT&T Challenger of Dallas - Dallas Brasilia Challenger Abierto Internacional de Salinas 'Dario Expreso' - Salinas San Luis Potosi Challenger - San Luis Potosi Bogota Challenger Zagreb Challenger Reggio Emilia Challenger Orbetello Challenger Genova Challenger ECM Prague Open 2008 - Prague Santo Domingo Challenger Scheveningen Challenger Copa Petrobras - Buenos Aires Perugia Challenger Biella 5 Challenger Seguros Bolivar Open - Cali IV Challenger Ciudad De Guayaquil - Guayaquil Salinas Challenger Ljubljana Challenger IX Gramado Open - Gramado XII Trofeo Ciudad de Quito 'Diario El Comercio' - Quito Copa Petrobras Colombia - Bogota Milan Challenger Challenger Casablanca San Angel - Mexico City Seguros Bolivar Open - Bogota Santa Fe 2 Challenger Guayaquil Challenger Copa Petrobras Argentina - Buenos Aires Orleans Challenger Santiago Challenger Joinville Tennis Festival - Joinville Rome Challenger Braunschweig Challenger Campinas Challenger Perugia Challenger Genova Challenger XIII Trofeo Ciudad de Quito - Quito Bucaramanga Challenger Marrakech Challenger Blumenau Challenger Furth Challenger Mohammedia Challenger Campinas Challenger Dortmund Challenger St. Remy Challenger Bastad Challenger Buenos Aires Challenger Buenos Aires Challenger Braunschweig Challenger Lima Challenger Szczecin Challenger Concepcion Challenger Biella Challenger Challenger Britania Zavaleta - Puebla Noumea Challenger Braunschweig Challenger Copa Telmex - Buenos Aires AT&T Challenger of Dallas - Dallas Guayaquil Challenger Guayaquil Challenger Oeiras 3 Challenger Barranquilla Challenger II Naples ITG Challenger - Naples Santo Domingo Challenger Seville Challenger Genova Challenger Amersfoort Challenger Seguros Bogota Open - Bogota XII Abierto Internacional de Salinas - Salinas SA Tennis Open - Johannesburg Abierto Mexicano Telcel - Acapulco Arpa Ceramic Cup - Reggio Emilia Akbank Private Banking TED Open - Istanbul AEGON Championships - London AEGON International - Eastbourne Allianz Suisse Open Gstaad - Gstaad Legg Mason Tennis Classic - Washington Pilot Pen Tennis - New Haven Thailand Open - Bangkok AIG Japan Open Tennis Championships - Tokyo Grand Prix de Tennis de Lyon - Lyon Open de Tenis Comunidad Valenciana - Valencia Serbia Open - Belgrade Qatar Exxon Mobil Open - Doha Medibank International - Sydney III Aberto Santa Catarina de Tenis - Florianopolis Brasil Open - Costa do Sauipe SAP Open - San Jose Regions Morgan Keegan Championships - Memphis Copa Telmex - Buenos Aires Delray Beach International Tennis Championships - Delray Beach XIV Challenger ATP Club Premium Open - Quito Estoril Open - Estoril Serbia Open - Belgrade Open de Nice Cote dAzur - Nice Open de Moselle - Metz Brasil Open - Costa do Sauipe Buenos Aires Challenger Copa Claro - Buenos Aires Santo Domingo Challenger Delray Beach International Tennis Championships - Delray Beach Lima Challenger BMW Open - Munich Gerry Weber Open - Halle Mercedes Cup - Stuttgart Erste Bank Open - Vienna Copa Petrobras-Uruguay - Montevideo Salvador Challenger Copa Petrobras-Argentina - Buenos Aires Apia International - Sydney Brasil Open - Sao Paulo Aix En Provence Challenger Copa Claro - Buenos Aires Antalya Challenger Antalya 2 Challenger Zagreb Challenger Power Horse World Team Cup - Dusseldorf Zagreb Challenger Santos Challenger Bet-at-home Open - Hamburg Citi Open - Washington Winston-Salem Open - Winston-Salem If Stockholm Open - Stockholm VTR Open - Vina del Mar Milan Challenger Copa Claro - Buenos Aires Abierto Mexicano Telcel - Acapulco Bet-at-home Open - Hamburg Credit Agricole Suisse Open - Gstaad Zagreb Challenger ATP Vegeta Croatia Open - Umag Bet-at-home Cup - Kitzbuhel Malaysian Open - Kuala Lumpur Rakuten Japan Open - Tokyo Salzburg Challenger Rabat Challenger Dallas Challenger Rio Open 500 - Rio de Janeiro Campinas Challenger Seville Challenger Brasil Open - Sao Paulo Szczecin Challenger Grand Prix Hassan II - Casablanca Portugal Open - Oeiras BMW Open - Munich Mercedes Cup - Stuttgart Bet-at-home Open - Hamburg Credit Agricole Suisse Open - Gstaad Rennes Challenger San Juan Challenger Winston-Salem Open - Winston-Salem Villa Allende Challenger Buenos Aires Challenger China Open - Beijing Rakuten Japan Open - Tokyo Geneva Challenger Medellin Challenger Bratislava Challenger Pereira Challenger Barcelona Open BancSabadell - Barcelona Geneva Open - Geneva Open de Nice Cote d'Azur - Nice Aegon Nottingham Open - Nottingham Helsinki Challenger If Stockholm Open - Stockholm Sunrise Challenger Bucaramanga Challenger Pilot Pen Tennis - New Haven Argentina Open - Buenos Aires VTR Open - Vina del Mar Grand Prix Hassan II - Marrakech BRD Nastase Tiriac Trophy - Bucharest Millennium Estoril Open - Estoril TEB BNP Paribas Istanbul Open - Istanbul Winston-Salem Open - Winston-Salem Barletta Challenger Swiss Indoors Basel - Basel Argentina Open - Buenos Aires SkiStar Swedish Open - Bastad Bet-at-home Open - Hamburg Power Horse Cup - Dusseldorf Napoli Challenger Swiss Indoors Basel - Basel Argentina Open - Buenos Aires Rio Open - Rio de Janeiro Brasil Open - Sao Paulo Millennium Estoril Open - Estoril Antalya Cup - Antalya Winston-Salem Open - Winston-Salem European Open - Antwerp ASB Classic - Auckland Cordoba Open - Cordoba Countrywide Classic - Los Angeles Grand Prix Hassan II - Marrakech SkiStar Swedish Open - Bastad Plava Laguna Croatia Open - Umag European Open - Antwerp Erste Bank Open - Vienna Adelaide International - Adelaide Argentina Open - Buenos Aires Santiago Open - Santiago Astana Open - Nur-Sultan Argentina Open - Buenos Aires Winston-Salem Open - Winston-Salem Panama City Challenger Winston-Salem Open - Winston-Salem St. Petersburg Open - St. Petersburg Rome Challenger German Tennis Championships - Hamburg Dubai Duty Free Tennis Championships - Dubai Bogota Challenger Rome Challenger Belgrade 2 - Belgrade Argentina Open - Buenos Aires Mallorca Championships - Mallorca Open de Nice Cote d'Azur - Nice Shenzhen Open - Shenzhen AEGON International - Eastbourne Cali Challenger Chile Dove Men+Care Open - Santiago Campinas Challenger Anytech365 Andalucia Open - Marbella Sydney Tennis Classic - Sydney Cordoba Open - Cordoba Legg Mason Tennis Classic - Washington Open Sabadell Atlantico - Barcelona Asuncion Challenger Santiago Challenger Sarasota Challenger Abierto Mexicano Telcel - Acapulco Pereira Challenger Grand Prix Hassan II - Casablanca Open Sabadell Atlantico - Barcelona Marburg Challenger UNICEF Open - 's Hertogenbosch SkiStar Swedish Open - Bastad Farmers Classic - Los Angeles San Marino Challenger Ortisei Challenger Open de Nice Cote d'Azur - Nice Gerry Weber Open - Halle Moselle Open - Metz Bordeaux Challenger Buenos Aires Challenger Heineken Open - Auckland Royal Guard Open Chile - Vina del Mar Cordenons Challenger Copa Claro - Buenos Aires BRD Nastase Tiriac Trophy - Bucharest Santiago Challenger Buenos Aires Challenger Sarasota Challenger Malaysian Open - Kuala Lumpur If Stockholm Open - Stockholm Valencia Open - Valencia Madrid Challenger Swiss Indoors Basel - Basel Qatar ExxonMobil Open - Doha Heineken Open - Auckland Canberra Challenger Apia International - Sydney Brasil Open - Sao Paulo Rio Open - Rio de Janeiro Argentina Open - Buenos Aires Sao Paulo Challenger Braunschweig Challenger US Men's Clay Court Championship - Houston European Open - Antwerp SkiStar Swedish Open - Bastad Bordeaux Challenger Montevideo Challenger Credit Agricole Suisse Open - Gstaad Buenos Aires Challenger Lima Challenger Citi Open - Washington Austrian Open - Kitzbuhel Winston-Salem Open - Winston-Salem Millennium Estoril Open - Estoril Mons Challenger Montevideo Challenger Rio Open - Rio de Janeiro Nottingham 2 Challenger Brasil Open - Sao Paulo Moselle Open - Metz Geneva Open - Geneva Open de Nice Cote d'Azur - Nice Swiss Indoors Basel - Basel Swiss Open - Gstaad Konzum Croatia Open - Umag Rakuten Japan Open - Tokyo If Stockholm Open - Stockholm Rio Open - Rio de Janeiro Brasil Open - Sao Paulo US Men's Clay Court Championship - Houston Grand Prix Hassan II - Marrakech Sydney International - Sydney Barcelona Open BancSabadell - Barcelona SkiStar Swedish Open - Bastad Guayaquil Challenger China Open - Beijing Brisbane International - Brisbane Parma Challenger Ismaning Challenger Rio Open - Rio de Janeiro Brasil Open - Sao Paulo Barcelona Open Banc Sabadell - Barcelona Millennium Estoril Open - Estoril Geneva Open - Geneva Turkish Airlines Open Antalya - Antalya Open Parc - Lyon Generali Open - Kitzbuhel AEGON Championships - London Cordoba Open - Cordoba Rio Open - Rio de Janeiro Generali Open - Kitzbuhel Great Ocean Road Open - Melbourne Cordoba Open - Cordoba Serbia Open - Belgrade Hamburg European Open - Hamburg Swiss Open - Gstaad Generali Open - Kitzbuhel San Diego Open - San Diego Rio Open - Rio de Janeiro Mauthausen Challenger Oeiras 4 Challenger Chile Dove Men+Care Open - Santiago Grand Prix Hassan II - Marrakech Barcelona Open Banc Sabadell - Barcelona Forte Village Sardegna Open - Sardinia Gonet Geneva Open - Geneva Szczecin Challenger Nordea Open - Bastad Plava Laguna Croatia Open - Umag Cordoba Open - Cordoba Argentina Open - Buenos Aires Rio Open - Rio de Janeiro Chile Dove Men+Care Open - Santiago Austrian Open - Kitzbuhel Brasil Open - Costa do Sauipe U.S. Mens's Clay Court Championship - Houston Sony Ericsson Open - Miami Rogers Cup - Montreal Shanghai - Shanghai BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Internazionali BNL dItalia - Rome Mutua Madrilena Masters Madrid - Madrid Rogers Cup - Toronto Valencia Open - Valencia Qatar ExxonMobil Open - Doha Apia International - Sydney Ordina Open - 's-Hertogenbosch China Open - Beijing Verona Challenger If Stockholm Open - Stockholm Brisbane International - Brisbane Internazionali BNL d'Italia - Rome AEGON International - Eastbourne Swiss Open - Gstaad Generali Open - Kitzbuhel Swiss Indoors Basel - Basel Miami Open - Miami BNP Paribas Open - Indian Wells AEGON Championships - London Mutua Madrilena Madrid Open - Madrid Santiago Challenger Prague 1 Challenger Noumea Challenger Medellin Challenger Salzburg Challenger Rogers Cup - Toronto Seville Challenger Western & Southern Open - Cincinnati Buenos Aires Challenger Brasil Open - Sao Paulo Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Shanghai Rolex Masters - Shanghai Mutua Madrid Open - Madrid Rogers Cup - Montreal Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells BNP Paribas Open - Indian Wells BNP Paribas Open - Indian Wells Movistar Open - Santiago Miami Open - Miami Western & Southern Open - Cincinnati ASB Classic - Auckland Rolex Paris Masters - Paris Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL d'Italia - Rome Western & Southern Open - Cincinnati BNP Paribas Open - Indian Wells Shanghai Rolex Masters - Shanghai Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells Mutua Madrid Open - Madrid Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Western & Southern Open - Cincinnati BNP Paribas Masters - Paris Western & Southern Open - New York Erste Bank Open - Vienna Rolex Paris Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami BNP Paribas Masters - Paris Monte-Carlo Rolex Masters - Monte-Carlo German Tennis Championships - Hamburg Australian Open - Melbourne Bet-at-home Open - Hamburg Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrilena Madrid Open - Madrid Internazionali BNL d'Italia - Rome Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Rogers Cup - Toronto Western & Southern Open - Cincinnati BNP Paribas Open - Indian Wells Miami Open - Miami Internazionali BNL d'Italia - Rome BNP Paribas Masters - Paris Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Shanghai Rolex Masters - Shanghai Miami Open - Miami Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Mutua Madrid Open - Madrid Topshelf Open - 's-Hertogenbosch Mercedes Cup - Stuttgart Copa Telmex - Buenos Aires Countrywide Classic - Los Angeles Movistar Open - Santiago AEGON International - Eastbourne Chengdu Open - Chengdu European Open - Antwerp Chengdu Open - Chengdu Argentina Open - Buenos Aires Australian Open - Melbourne French Open - Paris Wimbledon - London 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 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 U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York U.S. Open - New York Australian Open - Melbourne French Open - Paris Australian Open - Melbourne French Open - Paris Wimbledon - London Wimbledon - London Australian Open - Melbourne U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York U.S. Open - New York French Open - Paris Australian Open - Melbourne 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 U.S. Open - New York U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Rogers Cup - Toronto French Open - Paris U.S. Open - New York Davis Cup, PO, SWE-ARG 2-3 Davis Cup, World Group, PO, ISR-ARG 2-3 Davis Cup, World Group, QF, ARG-SRB 4-1 Davis Cup, World Group, QF, ITA-ARG 1-3 Davis Cup, World Group, SF, GBR-ARG 2-3 Davis Cup, World Group, F, CRO-ARG 2-3 Davis Cup, World Group, QR, COL-ARG 3-1 Davis Cup, World Group, SF, BEL-ARG 3-2 ATP Cup - Sydney Wimbledon (juniors) Davis Cup, World Group, 1R, ARG-BRA 3-2 Davis Cup, World Group, QF, RUS-ARG 2-3 Davis Cup, World Group, SF, CZE-ARG 3-2 U.S. Open (juniors) Davis Cup, World Group, 1R, POL-ARG 2-3 French Open (juniors) Olympics - Rio de Janeiro