Career 2024 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 F8 Pereira Challenger Cali Challenger Santa Cruz de la Sierra Challenger Argentina F4 Argentina F5 Argentina F6 Argentina F3 Argentina F4 Argentina F6 Argentina F7 Argentina F8 Argentina F12 Bolivia F2 Chile F5 Chile F6 Venezuela #1-w1 Venezuela #1-w2 Venezuela #1-w3 Venezuela #1-w4 Argentina F5 Argentina F9 Brazil F4 Brazil F5 Brazil F6 Argentina F12 Brazil F12 Argentina F7 Argentina F12 Argentina F13 Argentina F16 Bolivia F1 Bolivia F2 Bolivia F3 Bolivia F4 Argentina F20 Argentina F21 Argentina F22 Chile F7 Chile F8 El Salvador F1 Colombia F2 Argentina F1 Argentina F2 Argentina F3 Paraguay F1 Paraguay F2 Argentina F6 Argentina F7 Argentina F8 Argentina F9 Ecuador F4 Ecuador F5 Argentina F15 Bolivia F1 Bolivia F2 Bolivia F3 Bolivia F4 Argentina F21 Chile F12 Chile F13 Chile F14 Brazil F42 Brazil F43 Chile F1 Chile F3 Chile F4 Argentina F4 Argentina F5 Argentina F6 Argentina F7 Argentina F9 Peru F1 Peru F2 Peru F3 Peru F4 Peru F5 Argentina F16 Argentina F17 Argentina F18 Argentina F19 Argentina F20 Argentina F21 Argentina F23 Argentina F24 Argentina F26 Argentina F27 Colombia F1 Colombia F2 Turkey F12 Turkey F13 Turkey F14 Turkey F15 Turkey F16 Argentina F5 Argentina F6 Argentina F7 Argentina F8 Argentina F9 Argentina F15 Peru F3 Venezuela F8 Venezuela F9 Argentina F4 Romania F2 Romania F4 USA F4 (Sunrise) USA F5 (Weston) USA F6 (Palm Coast) USA F7 (Orlando) Mexico F2 (Villahermosa) Mexico F3 (Cordoba) Mexico F4 (Pachuca) Romania F1 M25 Rosario-Santa Fe Credicard Mastercard Tennis Cup - Campos do Jordao IX Gramado Open - Gramado Voit Mexico City Open - Mexico City San Luis Potosi Challenger 2007 - San Luis Potosi Arpa Ceramic Cup - Reggio Emilia Ciudad de Pozoblanco Open Diputacion - Cordoba Copa Petrobras - Buenos Aires 's Tennis Masters 07 Challenger - Graz Torneo Internacional Challenger Fila 2006 - Leon Challenger Casablanca San Angel - Mexico City Challenger ATP de Cuenca Diario El Mercurio - Cuenca Seguros Bolivar Open - Medellin Seguros Bogota Open - Bogota XIII Trofeo Ciudad de Quito - Quito Copa Petrobras Brazil - Belo Horizonte Joinville Tennis Festival - Joinville Challenger Ciudad de Guayaquil - Guayaquil JSM Challenger - Champaign Amazonia Open de Tenis - Belem ITG Miami Challenger - Miami XII Trofeo Ciudad de Quito 'Diario El Comercio' - Quito Seguros Bolivar Open - Medellin Copa Petrobras Colombia - Bogota San Luis Potosi Challenger - San Luis Potosi Copa Petrobras Argentina - Buenos Aires II Challenger Ciudada de Guayaquil - Guayaquil Challenger Britania Zavaleta - Puebla South African Airways Tennis Open - Durban AT&T Challenger of Dallas - Dallas Freeman Men's $50,000 Challenger - Joplin XII Abierto Internacional de Salinas - Salinas Bancolombia Open - Bogota Challenger Casablanca San Angel - Mexico City BH Tenis Open International Cup 2008 - Belo Horizonte Credicard Citi Mastercard Tennis Cup - Campos do Jordao Aberto de Santa Catarina de Tenis - Florianopolis GHI Bronx Tennis Classic - Bronx XIV Challenger ATP Club Premium Open - Quito Seguros Bolivar Open - Cali The 'Fitz' Casino Challenger - Tunica 2007 West Side Tennis Club Clay Court Challenger - Forest Hills Copa Petrobras-Paraguay - Asuncion Copa Petrobras-Uruguay - Montevideo Copa Petrobras-Argentina - Buenos Aires Bancolombia Open - Cali IV Challenger Ciudad De Guayaquil - Guayaquil Seguros Bolivar Open - Medellin Lima Challenger - Lima Sao Paulo Challenger Salinas Challenger Seguros Bolivar Open - Bogota Challenger ATP de Cuenca Diario El Mercurio - Cuenca Santiago Challenger Bogota Challenger Akbank Private Banking TED Open - Istanbul Tunis Challenger Copa Petrobras Colombia - Bogota Zagreb Challenger Challenger Britania Zavaleta - Puebla Hilton Waikoloa Village USTA Challenger - Waikoloa AT&T Challenger of Dallas - Dallas Bancolombia Open - Bogota Abierto Internacional de Salinas 'Dario Expreso' - Salinas Sunrise Challenger AGT Challenger - Leon III Aberto Santa Catarina de Tenis - Florianopolis ECM Prague Open 2008 - Prague Barranquilla Challenger Dortmund Challenger San Marino Challenger Santiago Challenger 14° Torneo B. Camparini- Lines Trophy - Reggio Emilia Siemens Open - Scheveningen San Juan Challenger Villa Allende Challenger Medellin Challenger Montevideo Challenger Guayaquil Challenger Caltanissetta Challenger Rio De Janeiro Challenger Cali Challenger Quito Challenger Orleans Challenger San Juan Challenger Montevideo Challenger Bogota Challenger Guayaquil Challenger Chitre Challenger Salinas Challenger Leon Challenger Itajai Challenger Sao Paulo Challenger Santos Challenger Bordeaux Challenger Mestre Challenger Manta Challenger Aptos Challenger Medellin Challenger Quito Challenger Pereira Challenger San Juan Challenger Guayaquil Challenger Lima Challenger Bucaramanga Challenger Santo Domingo Challenger Morelos Challenger Santiago Challenger San Luis Potosi Challenger Guadalajara Challenger Cali Challenger Vicenza Challenger Mestre Challenger Liberec Challenger Prague Challenger Cordenons Challenger Campinas Challenger Medellin Challenger Lima Challenger Guayaquil Challenger Buenos Aires Challenger Bucaramanga Challenger Santo Domingo Challenger Santiago Challenger Leon Challenger Barletta Challenger Sao Paulo Challenger Bangkok Challenger Prostejov Challenger Prague Challenger Perugia Challenger Milan Challenger Marburg Challenger Braunschweig Challenger Pereira Challenger Manerbio Challenger Curitiba Challenger Barranquilla Challenger St. Remy Challenger Santos Challenger Blumenau Challenger Medellin Challenger Buenos Aires Challenger Santiago Challenger Lima Challenger Santos Challenger Guayaquil Challenger Zagreb Challenger Montevideo Challenger Brescia Challenger Furth Challenger Santiago Challenger Buenos Aires Challenger Leon Challenger Orbetello Challenger San Luis Potosi Challenger Sarasota Challenger Vicenza Challenger Trani Challenger Milan Challenger Floridablanca Challenger Santo Domingo Challenger Quito Challenger Bogota Challenger Campinas Challenger Buenos Aires Challenger Cali Challenger Genova Challenger Lima Challenger Montevideo Challenger Santiago Challenger Punta Del Este Challenger Santiago Challenger Todi Challenger Panama City Challenger Mexico City Challenger Blois Challenger Ljubljana Challenger Tallahassee Challenger Heilbronn Challenger Napoli Challenger Bastad Challenger Como Challenger Sao Leopoldo Challenger Banja Luka Challenger Buenos Aires Challenger Santo Domingo Challenger Montevideo Challenger Lima Challenger Guayaquil Challenger Punta Del Este Challenger Dallas Challenger Buenos Aires Challenger Santo Domingo Challenger Lima Challenger Guayaquil Challenger Bordeaux Challenger Napoli Challenger Antalya Challenger Antalya 2 Challenger Biella 5 Challenger Zagreb Challenger Oeiras 3 Challenger Nottingham 2 Challenger Salzburg-Anif Challenger Campinas Challenger Santiago 2 Challenger Buenos Aires Challenger Montevideo Challenger Campinas Challenger Brasilia Challenger Florianopolis Challenger Guadalajara Challenger Buenos Aires Challenger Savannah Challenger Santiago Challenger Bastad Challenger Mexico City Challenger Sarasota Challenger Rio De Janeiro Challenger Mons Challenger San Luis Potosi Challenger Medellin Challenger Rome Challenger Tigre 1 Challenger Tampere Challenger Vicenza Challenger Mexico City Challenger Genova Challenger Leon Challenger Manta Challenger Caltanissetta Challenger Barranquilla Challenger Santiago Challenger Cordoba Challenger Campinas Challenger Montevideo Challenger Morelos Challenger San Luis Potosi Challenger Cali Challenger Antofagasta Challenger Parma Challenger Lexington Challenger Cordenons Challenger Como Challenger Bogota Challenger II Naples ITG Challenger - Naples Tallahassee Challenger Scheveningen Challenger Tampere Challenger Santiago 3 Challenger Sao Paulo Challenger Cali Challenger Sarasota Challenger Copa Petrobras Argentina - Buenos Aires Copa Petrobras Santa Cruz - Santa Cruz de la Sierra Blois Challenger Marburg Challenger Campinas Challenger Montevideo Challenger Marburg Challenger Aix En Provence Challenger Tigre 2 Challenger Guayaquil Challenger Buenos Aires Challenger Sao Paulo Challenger Villa Maria Challenger Temuco Challenger Ordina Open - 's-Hertogenbosch Copa Telmex - Buenos Aires Austrian Open - Kitzbuhel SA Tennis Open - Johannesburg Abierto Mexicano Telcel - Acapulco U.S. Mens's Clay Court Championship - Houston AEGON Championships - London AEGON International - Eastbourne Countrywide Classic - Los Angeles Pilot Pen Tennis - New Haven Grand Prix de Tennis de Lyon - Lyon Open de Tenis Comunidad Valenciana - Valencia Serbia Open - Belgrade Medibank International - Sydney Delray Beach International Tennis Championships - Delray Beach Serbia Open - Belgrade Open de Nice Cote dAzur - Nice AEGON International - Eastbourne Countrywide Classic - Los Angeles Pilot Pen Tennis - New Haven Movistar Open - Santiago Brasil Open - Costa do Sauipe Copa Claro - Buenos Aires Delray Beach International Tennis Championships - Delray Beach Gerry Weber Open - Halle Mercedes Cup - Stuttgart Apia International - Sydney Brasil Open - Sao Paulo Abierto Mexicano Telcel - Acapulco Power Horse World Team Cup - Dusseldorf Copa Telmex - Buenos Aires UNICEF Open - 's Hertogenbosch Citi Open - Washington Copa Claro - Buenos Aires Abierto Mexicano Telcel - Acapulco Open de Nice Cote d'Azur - Nice Gerry Weber Open - Halle Bet-at-home Open - Hamburg Claro Open Colombia - Bogota ATP Vegeta Croatia Open - Umag Bet-at-home Cup - Kitzbuhel Royal Guard Open Chile - Vina del Mar Copa Claro - Buenos Aires Grand Prix Hassan II - Casablanca BRD Nastase Tiriac Trophy - Bucharest Portugal Open - Oeiras Open de Nice Cote d'Azur - Nice Bet-at-home Open - Hamburg Claro Open Colombia - Bogota Malaysian Open - Kuala Lumpur If Stockholm Open - Stockholm Apia International - Sydney Open de Nice Cote d'Azur - Nice Aegon Nottingham Open - Nottingham Credit Agricole Suisse Open - Gstaad Citi Open - Washington Brasil Open - Costa do Sauipe If Stockholm Open - Stockholm Swiss Indoors Basel - Basel Millennium Estoril Open - Estoril Ecuador Open - Quito Argentina Open - Buenos Aires Dubai Duty Free Tennis Championships - Dubai Legg Mason Tennis Classic - Washington Thailand Open - Bangkok Millennium Estoril Open - Estoril AIG Japan Open Tennis Championships - Tokyo If Stockholm Open - Stockholm Open de Nice Cote d'Azur - Nice Mercedes Cup - Stuttgart Konzum Croatia Open - Umag BB&T Atlanta Open - Atlanta SAP Open - San Jose Abierto Mexicano - Los Cabos Regions Morgan Keegan Championships - Memphis Argentina Open - Buenos Aires Legg Mason Tennis Classic - Washington Brasil Open - Sao Paulo US Men's Clay Court Championship - Houston SkiStar Swedish Open - Bastad Bet-at-home Open - Hamburg China Open - Beijing If Stockholm Open - Stockholm Swiss Indoors Basel - Basel Chengdu Open - Chengdu Brisbane International - Brisbane Sydney International - Sydney Argentina Open - Buenos Aires Brasil Open - Sao Paulo Barcelona Open BancSabadell - Barcelona Millennium Estoril Open - Estoril VTR Open - Vina del Mar SkiStar Swedish Open - Bastad German Tennis Championships - Hamburg Copa Claro - Buenos Aires Winston-Salem Open - Winston-Salem China Open - Beijing Swiss Indoors Basel - Basel Brisbane International - Brisbane Cordoba Open - Cordoba Farmers Classic - Los Angeles Argentina Open - Buenos Aires Rio Open - Rio de Janeiro Brasil Open - Sao Paulo Winston-Salem Open - Winston-Salem Barcelona Open Banc Sabadell - Barcelona Geneva Open - Geneva Plava Laguna Croatia Open - Umag German Tennis Championships - Hamburg Abierto Mexicano de Tenis Mifel - Los Cabos ASB Classic - Auckland Rio Open - Rio de Janeiro Santiago Open - Santiago Swiss Open - Gstaad Chile Dove Men+Care Open - Santiago Topshelf Open - 's-Hertogenbosch Moselle Open - Metz Mercedes Cup - Stuttgart Winston-Salem Open - Winston-Salem Qatar ExxonMobil Open - Doha Ecuador Open - Quito Brasil Open - Sao Paulo Rio Open - Rio de Janeiro Argentina Open - Buenos Aires European Open - Antwerp Claro Open Colombia - Bogota Qatar ExxonMobil Open - Doha Brasil Open - Sao Paulo VTR Open - Vina del Mar Ecuador Open - Quito Valencia Open - Valencia Winston-Salem Open - Winston-Salem AEGON Championships - London AEGON International - Eastbourne ASB Classic - Auckland Rio Open 500 - Rio de Janeiro Grand Prix Hassan II - Marrakech Millennium Estoril Open - Estoril BMW Open - Munich Nature Valley International - Eastbourne SkiStar Swedish Open - Bastad Generali Open - Kitzbuhel Chengdu Open - Chengdu Rakuten Japan Open - Tokyo Kremlin Cup - Moscow Adelaide International - Adelaide Cordoba Open - Cordoba Argentina Open - Buenos Aires Generali Open - Kitzbuhel Hamburg European Open - Hamburg Murray River Open - Melbourne Cordoba Open - Cordoba Chile Dove Men+Care Open - Santiago Serbia Open - Belgrade Millennium Estoril Open - Estoril Generali Open - Kitzbuhel Anytech365 Andalucia Open - Marbella Cordoba Open - Cordoba Argentina Open - Buenos Aires Rio Open - Rio de Janeiro Swiss Indoors Basel - Basel Swiss Open - Gstaad Rio Open - Rio de Janeiro Bet-at-home Open - Hamburg China Open - Beijing Barcelona Open BancSabadell - Barcelona Argentina Open - Buenos Aires Apia International - Sydney Sony Ericsson Open - Miami Rogers Cup - Montreal Sony Ericsson Open - Miami Internazionali BNL dItalia - Rome Mutua Madrilena Masters Madrid - Madrid Rogers Cup - Toronto BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Rogers Cup - Toronto Western & Southern Open - Cincinnati BNP Paribas Open - Indian Wells BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Mutua Madrid Open - Madrid Shanghai Rolex Masters - Shanghai Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Montreal Shanghai Rolex Masters - Shanghai Miami Open - Miami Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells Miami Open - Miami Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Western & Southern Open - Cincinnati Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Miami Open - Miami Mutua Madrid Open - Madrid Western & Southern Open - Cincinnati Internazionali BNL d'Italia - Rome Monte-Carlo Rolex Masters - Monte-Carlo Shanghai - Shanghai Monte-Carlo Rolex Masters - Monte-Carlo BNP Paribas Masters - Paris Western & Southern Open - Cincinnati BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris Western & Southern Open - New York Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Australian Open - Melbourne Wimbledon - London U.S. Open - New York Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris 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 Wimbledon - London French Open - Paris French Open - Paris 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 Australian Open - Melbourne U.S. Open - New York Wimbledon - London Australian Open - Melbourne French Open - Paris U.S. Open - New York Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris Australian Open - Melbourne Davis Cup, World Group, 1R, ARG-BRA 3-2 French Open (juniors) Wimbledon (juniors) U.S. Open (juniors) Davis Cup, PO, SWE-ARG 2-3 Davis Cup, World Group, QF, RUS-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, SF, CZE-ARG 3-2 Davis Cup, World Group, SF, BEL-ARG 3-2 Davis Cup, World Group, 1R, POL-ARG 2-3 Davis Cup, World Group, SF, GBR-ARG 2-3 Davis Cup, World Group, QR, COL-ARG 3-1