Career 2023 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005
All Surfaces Clay Grass Hard I.hard
All Rounds Final 1/2 1/4 First Second Third Fourth Qualifying q-First q-Second Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze N/A ER Q4 CR QF Q5 N/A
All Tournaments Sanremo Challenger French Open - Paris Gonet Geneva Open - Geneva BNP Paribas Open - Indian Wells Banja Luka Open - Banja Luka Open Parc - Lyon Wimbledon - London Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Turin Challenger Internazionali BNL d'Italia - Rome Copa Telmex - Buenos Aires French Open (juniors) U.S. Open (juniors) BH Tenis Open International Cup 2008 - Belo Horizonte Credicard Citi Mastercard Tennis Cup - Campos do Jordao Copa Telmex - Buenos Aires Manta Challenger Campos do Jordao Challenger Buenos Aires Challenger Asuncion Challenger Florionapolis Challenger Guayaquil Challenger Movistar Open - Santiago Copa Telmex - Buenos Aires Lima Challenger Salinas Challenger Bucaramanga Challenger Bogota Challenger Pereira Challenger Manta Challenger Cremona Challenger Rome Challenger Campos do Jordao Challenger Belo Horizonte Challenger Montevideo Challenger Buenos Aires Challenger Buenos Aires Challenger Guayaquil Challenger VTR Open - Vina del Mar Brasil Open - Sao Paulo Copa Claro - Buenos Aires French Open - Paris U.S. Open - New York Salinas Challenger Santiago Challenger Barranquilla Challenger Pereira Challenger Santos Challenger Bordeaux Challenger Caltanissetta Challenger Monza Challenger Lima Challenger Bogota Challenger Manta Challenger Aptos Challenger Cali Challenger Campinas Challenger San Juan Challenger Rio De Janeiro Challenger Porto Alegre Challenger Montevideo Challenger Guayaquil Challenger ATP Challenger Tour Finals Australian Open - Melbourne VTR Open - Vina del Mar Brasil Open - Sao Paulo Copa Claro - Buenos Aires BNP Paribas Open - Indian Wells Sony Open Tennis - Miami US Men's Clay Court Championship - Houston Power Horse Cup - Dusseldorf French Open - Paris AEGON Championships - London AEGON International - Eastbourne Wimbledon - London Winston-Salem Open - Winston-Salem U.S. Open - New York Dallas Challenger Sarasota Challenger Rome Challenger Bordeaux Challenger Caltanissetta Challenger Aptos Challenger Campinas Challenger Porto Alegre Challenger Sao Paulo Challenger Sao Jose Do Rio Preto Challenger Buenos Aires Challenger Bogota Challenger Lima Challenger Royal Guard Open Chile - Vina del Mar Copa Claro - Buenos Aires Brasil Open - Sao Paulo BNP Paribas Open - Indian Wells Sony Open Tennis - Miami French Open - Paris Claro Open Colombia - Bogota U.S. Open - New York Sao Paulo Challenger Bucaramanga Challenger Irving Challenger Itajai Challenger Sao Paulo Challenger Santos Challenger Cali Challenger Bordeaux Challenger Vicenza Challenger Manta Challenger Medellin Challenger Quito Challenger Pereira Challenger Cali Challenger San Juan Challenger Cordoba Challenger Guayaquil Challenger Lima Challenger Brasil Open - Sao Paulo Rio Open - Rio de Janeiro Argentina Open - Buenos Aires French Open - Paris Wimbledon - London Claro Open Colombia - Bogota BB&T Atlanta Open - Atlanta Citi Open - Washington U.S. Open - New York Bucaramanga Challenger Santiago Challenger San Luis Potosi Challenger Davis Cup, Group II, 1R, CHI-PER 5-0 Leon Challenger Santos Challenger Sao Paulo Challenger Cali Challenger Heilbronn Challenger Vicenza Challenger Mestre Challenger Caltanissetta Challenger Campinas Challenger Porto Alegre Challenger Davis Cup, Group II, PO, PER-BOL 3-2 Medellin Challenger Corrientes Challenger Santiago Challenger Lima Challenger Guayaquil Challenger Buenos Aires Challenger Montevideo Challenger ATP Challenger Tour Finals Australian Open - Melbourne Ecuador Open - Quito Argentina Open - Buenos Aires Rio Open - Rio de Janeiro BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo BRD Nastase Tiriac Trophy - Bucharest Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Open de Nice Cote d'Azur - Nice French Open - Paris Aegon Nottingham Open - Nottingham Wimbledon - London Suisse Open - Gstaad Olympics - Rio de Janeiro Western & Southern Open - Cincinnati U.S. Open - New York China Open - Beijing Shanghai Rolex Masters - Shanghai Kremlin Cup - Moscow Swiss Indoors Basel - Basel BNP Paribas Masters - Paris Spain F1 Spain F2 Spain F3 Davis Cup, World Group, 1R, POL-ARG 2-3 Davis Cup, Group II, 1R, PER-URU 3-2 Tunisia F12 Tunisia F13 Hungary F2 Hungary F3 Spain F13 Cali Challenger Spain F14 Colombia F2 Colombia F3 St. Remy Challenger Medellin Challenger Switzerland F3 Switzerland F4 Switzerland F5 Lima Challenger Davis Cup, World Group, SF, GBR-ARG 2-3 Colombia F4 Ecuador F1 Ecuador F2 Costa Rica F1 Colombia F7 Chile F6 Chile F7 Chile F8 Australian Open - Melbourne Argentina Open - Buenos Aires Rio Open - Rio de Janeiro Brasil Open - Sao Paulo BNP Paribas Open - Indian Wells Miami Open - Miami Barcelona Open BancSabadell - Barcelona BMW Open - Munich French Open - Paris BB&T Atlanta Open - Atlanta Citi Open - Washington U.S. Open - New York St. Petersburg Open - St. Petersburg European Open - Antwerp Erste Bank Open - Vienna BNP Paribas Masters - Paris Chengdu Open - Chengdu Santiago Challenger Buenos Aires Challenger USA F5 (Weston) Davis Cup, World Group, 1R, ARG-ITA 2-3 Davis Cup, Group I, 1R, ECU-PER 5-0 Heilbronn Challenger Milan Challenger Turkey F13 (Antalya) Turkey F14 (Antalya) Turkey F15 (Antalya) Turkey F16 (Antalya) Turkey F17 (Antalya) Argentina F1 (Villa del Dique) Marburg Challenger Braunschweig Challenger Medellin Challenger Floridablanca Challenger Santo Domingo Challenger Quito Challenger Argentina F2 (Cordoba) Argentina F3 (Villa Maria) Colombia F1 (Valledupar) Colombia F2 (Manizales) Colombia F3 (Pereira) Bogota Challenger Lima Challenger Guayaquil Challenger Montevideo Challenger Davis Cup, World Group, PO, KAZ-ARG 3-2 Turkey F37 (Antalya) Turkey F38 (Antalya) Turkey F39 (Antalya) Chile F1 (Curico) Chile F2 (Talca) Qatar ExxonMobil Open - Doha Australian Open - Melbourne Argentina Open - Buenos Aires Rio Open - Rio de Janeiro Brasil Open - Sao Paulo BNP Paribas Open - Indian Wells Miami Open - Miami US Men's Clay Court Championship - Houston Monte-Carlo Rolex Masters - Monte-Carlo Barcelona Open BancSabadell - Barcelona BMW Open - Munich Geneva Open - Geneva French Open - Paris Mercedes Cup - Stuttgart Gerry Weber Open - Halle Antalya Cup - Antalya Wimbledon - London Plava Laguna Croatia Open - Umag Winston-Salem Open - Winston-Salem U.S. Open - New York St. Petersburg Open - St. Petersburg Chengdu Open - Chengdu European Open - Antwerp Erste Bank Open - Vienna BNP Paribas Masters - Paris Chile F3 (Antofagasta) Peru F1 (Lima) Peru F2 (Lima) Turkey F6 (Antalya) Davis Cup, Group II, 1R, BOL-PER 1-4 Turkey F7 (Antalya) Turkey F8 (Antalya) Turkey F9 (Antalya) Turkey F10 (Antalya) Turkey F11 (Antalya) Davis Cup, Group I, 2R, ARG-CHI 3-2 Davis Cup, Group II, 2R, MEX-PER 3-1 Turkey F16 (Antalya) Turkey F17 (Antalya) Prostejov Challenger Turkey F18 (Antalya) Turkey F19 (Antalya) Perugia Challenger San Benedetto Challenger Padova Challenger Liberec Challenger Como Challenger Belgium F2 (Arlon) France F12 (Bourg-en-Bresse) Genova Challenger Banja Luka Challenger Biella Challenger Florence Challenger Santo Domingo Challenger Lima Challenger Guayaquil Challenger Davis Cup, World Group, PO, ARG-COL 4-0 Italy F29 (Santa Margherita Di Pula) Montevideo Challenger Buenos Aires Challenger Qatar ExxonMobil Open - Doha ASB Classic - Auckland Australian Open - Melbourne Cordoba Open - Cordoba Argentina Open - Buenos Aires Rio Open - Rio de Janeiro Brasil Open - Sao Paulo BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Barcelona Open Banc Sabadell - Barcelona BMW Open - Munich Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome French Open - Paris Noventi Open - Halle Nature Valley International - Eastbourne Wimbledon - London Abierto Mexicano de Tenis Mifel - Los Cabos Coupe Rogers - Montreal Western & Southern Open - Cincinnati U.S. Open - New York China Open - Beijing Shanghai Rolex Masters - Shanghai European Open - Antwerp Erste Bank Open - Vienna Punta Del Este Challenger Morelos Challenger Santiago Challenger San Luis Potosi Challenger Tallahassee Challenger Savannah Challenger M15 Cancun M15 Cancun M15 Cancun Davis Cup, Group II, 1R, ESA-PER 2-3 M25 Pensacola M25+H Bacau Poznan Challenger Blois Challenger Recanati Challenger San Benedetto Challenger M25 Huelva M25+H Arlon M25 Casinalbo Szczecin Challenger Sibiu Challenger Buenos Aires Challenger Campinas Challenger M25 Trieste Santo Domingo Challenger Lima Challenger Guayaquil Challenger Montevideo Challenger Davis Cup, Finals, Group C Davis Cup, Finals, QF, ARG-ESP 1-2 ATP Cup - Brisbane, Perth, Sydney Australian Open - Melbourne Cordoba Open - Cordoba Argentina Open - Buenos Aires Rio Open - Rio de Janeiro Santiago Open - Santiago Internazionali BNL d'Italia - Rome French Open - Paris Generali Open - Kitzbuhel U.S. Open - New York Canberra Challenger Punta Del Este Challenger Davis Cup, World Group I, PO, PER-SUI 3-1 Aix En Provence Challenger Parma Challenger Biella Challenger Alicante Challenger Ismaning Challenger Guayaquil Challenger Lima Challenger ATP Cup - Melbourne Australian Open - Melbourne Antalya Challenger Cordoba Open - Cordoba Argentina Open - Buenos Aires Chile Dove Men+Care Open - Santiago BNP Paribas Open - Indian Wells Monte-Carlo Rolex Masters - Monte-Carlo Barcelona Open Banc Sabadell - Barcelona BMW Open - Munich Mutua Madrid Open - Madrid Gonet Geneva Open - Geneva French Open - Paris Mercedes Cup - Stuttgart Noventi Open - Halle Mallorca Championships - Mallorca Wimbledon - London Hamburg European Open - Hamburg Olympics - Tokyo Western & Southern Open - Cincinnati Winston-Salem Open - Winston-Salem U.S. Open - New York Kremlin Cup - Moscow Santiago Challenger Sardegna Open - Cagliari Rome 1 Challenger Rome 2 Challenger Biella 5 Challenger Zagreb Challenger Biella 7 Challenger Aix En Provence Challenger Cordenons Challenger Ambato Challenger Lima Challenger Davis Cup, Group I, 1R, PER-BIH 3-2 Davis Cup, Group I, 1R, ARG-BLR 4-1 Santiago 2 Challenger Santiago 3 Challenger Buenos Aires Challenger Lima 2 Challenger Montevideo Challenger Campinas Challenger Adelaide International 1 - Adelaide Australian Open - Melbourne Cordoba Open - Cordoba Chile Dove Men+Care Open - Santiago US Men's Clay Court Championship - Houston French Open - Paris Santiago Challenger Concepcion 2 Challenger Santa Cruz de la Sierra 2 Challenger Pereira Challenger Nordea Open - Bastad Swiss Open - Gstaad Generali Open - Kitzbuhel U.S. Open - New York Davis Cup, Group I, PO, PER-BOL 3-1 Buenos Aires 2 Challenger Aix En Provence Challenger Perugia Challenger Braunschweig Challenger Lima Challenger Santo Domingo Challenger Villa Maria Challenger Davis Cup, Group I, 1R, PER-CHI 2-3 Campinas Challenger Rio De Janeiro Challenger Ambato Challenger Lima 2 Challenger Guayaquil Challenger Montevideo Challenger Sao Leopoldo Challenger Australian Open - Melbourne Cordoba Open - Cordoba Argentina Open - Buenos Aires Rio Open - Rio de Janeiro Chile Dove Men+Care Open - Santiago Concepcion Challenger Argentina F12 Argentina F11 Argentina F12 Copa Petrobras Argentina - Buenos Aires Argentina F1 Argentina F2 Argentina F3 Argentina F8 Argentina F9 Peru F1 Peru F2 Peru F3 Argentina F14 Argentina F15 Bolivia F2 Bolivia F3 Argentina F17 Argentina F18 Copa Petrobras Argentina - Buenos Aires Chile F3 Dominican Republic F1 Dominican Republic F2 Dominican Republic F3 Cuba F1 Abierto Internacional de Salinas 'Dario Expreso' - Salinas Cuba F2 San Luis Potosi Challenger - San Luis Potosi AGT Challenger - Leon III Aberto Santa Catarina de Tenis - Florianopolis Brazil F1 Argentina F6 Peru F2 Peru F3 Bolivia F2 Bolivia F3 Copa Petrobras-Argentina - Buenos Aires Bolivia F4 Argentina F14 Argentina F15 Argentina F16 Uruguay F1 Argentina F17 Argentina F18 Santiago Challenger Colombia F1 Colombia F2 Argentina F1 Argentina F2 Argentina F3 Argentina F4 Argentina F5 Argentina F7 Brasilia Challenger Bolivia F1 Montevideo Challenger Medellin Challenger Bolivia F2 Bolivia F3 Bolivia F4 Argentina F25 Alessandria Challenger Lugano Challenger Argentina F12 Argentina F13 Brasilia Challenger Salvador Challenger Santiago Challenger Argentina F22 Chile F7 Argentina F1 Argentina F2 Argentina F3 Argentina F4 Paraguay F1 Paraguay F2 Argentina F7 Argentina F8 Argentina F9 Peru F1 Peru F2 Peru F3 Bolivia F2 Sao Leopoldo Challenger Buenos Aires Challenger Montevideo Challenger Bolivia F3 Bolivia F4 Brazil F42 Italy F11 Peru F4 Peru F1 Peru F2 Peru F3 Chile F9 Chile F10 Chile F11 Peru F1 Peru F2 Peru F3 Colombia F1 Colombia F2 Mexico F3 Mexico F4 Mexico F5 Mexico F6 Mexico F7 Ecuador F1 Peru F4 Peru F5 Peru F6 Colombia F6 Peru F7 Peru F8 Peru F9 El Salvador F1 Panama F1 Argentina F1 Argentina F2 Argentina F3 Colombia F1 Colombia F4 Colombia F5 Colombia F6 Colombia F7 Bolivia F1 Bolivia F2 Bolivia F3 Chile F7 Peru F4 Peru F5