Career 2023 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009
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 Milan Challenger BNP Paribas Open - Indian Wells French Open - Paris Miami Open - Miami Phoenix Challenger Banja Luka Open - Banja Luka Monte-Carlo Rolex Masters - Monte-Carlo Turin Challenger Internazionali BNL d'Italia - Rome Mutua Madrid Open - Madrid Wimbledon - London Wimbledon (juniors) Buenos Aires Challenger Cali Challenger Quito Challenger Buenos Aires Challenger Salinas Challenger Santiago Challenger Vicenza Challenger Blois Challenger San Juan Challenger Cordoba Challenger Montevideo Challenger Santos Challenger Sao Paulo Challenger Padova Challenger Biella Challenger Meerbusch Challenger Pereira Challenger Corrientes Challenger Bogota Challenger Buenos Aires Challenger Montevideo Challenger Mendoza Challenger Buenos Aires Challenger Tunisia F4 Tunisia F5 Tunisia F6 Tunisia F7 Santiago Challenger Sao Paulo Challenger Argentina F3 Argentina F4 Argentina F5 Argentina F6 Cali Challenger Argentina F7 Argentina F8 Argentina F9 Colombia F2 Alphen Challenger Meknes Challenger Kenitra Challenger Germany F7 Italy F21 Switzerland F4 Switzerland F5 Campinas Challenger Buenos Aires Challenger Montevideo Challenger Argentina F11 Argentina F12 Argentina F13 Bolivia F3 Argentina Open - Buenos Aires Brasil Open - Sao Paulo Wimbledon - London U.S. Open - New York Morelos Challenger Santiago Challenger Buenos Aires Challenger Guadalajara Challenger Leon Challenger Panama City Challenger San Luis Potosi Challenger Sarasota Challenger Tallahassee Challenger Vicenza Challenger Prostejov Challenger Lisbon Challenger Poprad Tatry Challenger Spain F13 (Valldoreix) Spain F14 (Vic) Spain F16 (Huelva) Marburg Challenger San Benedetto Challenger Biella Challenger Meerbusch Challenger Italy F21 (Casinalbo) Italy F23 (Pontedera) Italy F25 (Cornaiano) Campinas Challenger Buenos Aires Challenger Cali Challenger Lima Challenger Guayaquil Challenger Montevideo Challenger Santiago Challenger Rio De Janeiro Challenger Argentina F6 (Buenos Aires) Argentina F11 (Mendoza) Open Parc - Lyon French Open (juniors) U.S. Open (juniors) Argentina F12 (San Juan) San Luis Potosi Challenger Panama City Challenger Mexico City Challenger Sarasota Challenger Tallahassee Challenger Savannah Challenger Poznan Challenger Czech Republic F2 (Jablonec Nad Nisou) Italy F12 (Reggio Emilia) Como Challenger Romania F9 (Pitesti) Genova Challenger Banja Luka Challenger Campinas Challenger Santo Domingo Challenger Lima Challenger Guayaquil Challenger Montevideo Challenger Buenos Aires Challenger Czech Republic F9 (Valasske Mezirici) Czech Republic F10 (Milovice) Czech Republic F11 (Ricany) Australian Open (juniors) Cordoba Open - Cordoba Brasil Open - Sao Paulo Wimbledon - London Wimbledon (juniors) U.S. Open - New York U.S. Open (juniors) Orlando Challenger Columbus Challenger Punta Del Este Challenger Davis Cup, World Group, QR, CZE-NED 1-3 M15 Doha Santiago Challenger Alicante Challenger Barletta Challenger Tunis Challenger Tallahassee Challenger Savannah Challenger Ostrava Challenger M15 Doha Vicenza Challenger M15 Prague M25+H Jablonec Nad Nisou M25+H Most Prostejov Challenger Almaty Challenger Shymkent Challenger Bratislava Challenger Blois Challenger Perugia Challenger San Benedetto Challenger Prague Challenger Tampere Challenger Liberec Challenger Manerbio Challenger Genova Challenger Banja Luka Challenger Sibiu Challenger Buenos Aires Challenger Campinas Challenger M25+H Bydgoszcz M25+H Ricany Santo Domingo Challenger Lima Challenger Guayaquil Challenger Montevideo Challenger 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 Western & Southern Open - New York U.S. Open - New York European Open - Antwerp Rolex Paris Masters - Paris Noumea Challenger Punta Del Este Challenger M15 Trnava Monterrey Challenger M15 Heraklion M15 Heraklion All Lower level tournaments Prague Challenger Prague II Challenger Aix En Provence Challenger Prostejov Challenger M25 Prague M25 Jablonec Nad Nisou M25 Pardubice Forli Challenger Forte Village Sardegna Open - Sardinia Marbella Challenger Eckental Challenger Bratislava Challenger M15 Heraklion M15 Heraklion Guayaquil Challenger Lima Challenger Murray River Open - Melbourne Australian Open - Melbourne Cordoba Open - Cordoba Argentina Open - Buenos Aires Chile Dove Men+Care Open - Santiago BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Serbia Open - Belgrade BMW Open - Munich Mutua Madrid Open - Madrid French Open - Paris Wimbledon - London Nordea Open - Bastad Olympics - Tokyo Winston-Salem Open - Winston-Salem U.S. Open - New York St. Petersburg Open - St. Petersburg Kremlin Cup - Moscow Rolex Paris Masters - Paris Concepcion Challenger M25 Villena M15 Sharm El Sheikh M15 Sharm El Sheikh St. Petersburg 1 Challenger St. Petersburg 2 Challenger M25 Biel Sardegna Open - Cagliari M25 Meerbusch Belgrade 2 - Belgrade M25 Prague M25 Jablonec nad Nisou Ostrava Challenger Prague Challenger Zagreb Challenger Oeiras 3 Challenger Bratislava Challenger Prostejov Challenger Milan Challenger Salzburg-Anif Challenger Amersfoort Challenger Tampere Challenger Poznan Challenger Liberec Challenger Tulln Challenger Szczecin Challenger Bucharest Challenger Sibiu Challenger Davis Cup, Group I, 1R, ARG-BLR 4-1 Barcelona Challenger Napoli 2 Challenger Brest Challenger Bergamo Challenger Bratislava Challenger Montevideo Challenger Pau Challenger Campinas Challenger Brasilia Challenger Davis Cup, Finals, Group C Australian Open - Melbourne Open Sud de France - Montpellier Cordoba Open - Cordoba ABN AMRO World Tennis Tournament - Rotterdam Argentina Open - Buenos Aires Rio Open - Rio de Janeiro Chile Dove Men+Care Open - Santiago BNP Paribas Open - Indian Wells Miami Open - Miami Grand Prix Hassan II - Marrakech Monte-Carlo Rolex Masters - Monte-Carlo Barcelona Open Banc Sabadell - Barcelona Serbia Open - Belgrade Millennium Estoril Open - Estoril BMW Open - Munich Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Open Parc - Lyon French Open - Paris Mercedes Cup - Stuttgart Noventi Open - Halle Traralgon Challenger Quimper Challenger Pau Challenger Santiago Challenger Marbella Challenger Nordea Open - Bastad Hamburg European Open - Hamburg Swiss Open - Gstaad Generali Open - Kitzbuhel Winston-Salem Open - Winston-Salem U.S. Open - New York Moselle Open - Metz Sofia Open - Sofia Stockholm Open - Stockholm Erste Bank Open - Vienna Rolex Paris Masters - Paris Next Gen ATP Finals - Milan Davis Cup, Qualifiers, 1R, ARG-CZE 4-0 Mauthausen Challenger Prostejov Challenger Lyon Challenger Montechiarugolo - Parma Challenger Braunschweig Challenger Salzburg Challenger Iasi Challenger Liberec Challenger Tulln Challenger Szczecin Challenger Sibiu Challenger Buenos Aires Challenger Davis Cup, Group I, 1R, ISR-CZE 1-3 Mouilleron-Le-Captif Challenger Rio De Janeiro Challenger Coquimbo 2 Challenger Lima 2 Challenger Guayaquil Challenger United Cup - Australia ASB Classic - Auckland Australian Open - Melbourne Cordoba Open - Cordoba Argentina Open - Buenos Aires Qatar ExxonMobil Open - Doha Dubai Duty Free Tennis Championships - Dubai Concepcion Challenger Davis Cup, World Group, PO, POR-CZE 1-3 Argentina F19 Argentina F20 Argentina F24 Argentina F14 Argentina F16 Argentina F17 Buenos Aires Challenger Bolivia F3 Bolivia F4 Paraguay F1 Paraguay F2 Argentina F22 Brazil F4 Brazil F5 Chile F1 Chile F2 Chile F3 Argentina F3 Argentina F4 Argentina F5 Argentina F6 Chile F4 Chile F5 Chile F6 Argentina F10 Argentina F11 Argentina F12 Argentina F16 Argentina F17 Argentina F18 Argentina F19 Argentina F20 Argentina F21 Chile F11 Chile F12 Chile F13 Brazil F40 Chile F3 Chile F4 Argentina F2 Argentina F4 Argentina F6 Argentina F7 Argentina F8 Argentina F9 Chile F5 Chile F6 Chile F7 Argentina F12 Argentina F14 Argentina F15 Argentina F16 Argentina F20 Argentina F21 Argentina F22 Bolivia F1 Bolivia F2 Bolivia F3 Bolivia F4 Bolivia F5 Argentina F26 Argentina F27 Argentina F28 Colombia F1 Colombia F2 Chile F1 Argentina F3 Argentina F4 Argentina F5 Argentina F6 Argentina F7 Argentina F8 Argentina F9 Argentina F11 Argentina F12 Argentina F13 Argentina F14 Argentina F15 Argentina F16 Bolivia F3 Bolivia F4 Bolivia F5 Chile F7 Chile F8 Chile F9 Argentina F1 Argentina F2 Argentina F4 Peru F1 Peru F2 Peru F3 Sweden F3 Slovenia F1 Italy F17 France F11 France F12 France F13 France F14 Argentina F10 Argentina F12 Argentina F13 Argentina F16 Argentina F17 Argentina F18 Chile F4 Argentina F19 Argentina F20 USA F6 USA F7 Chile F1 Argentina F1 Argentina F2 Argentina F3 Chile F3 Chile F4 Argentina F4 Argentina F5 Argentina F6 Argentina F7 Italy F15 Italy F17 Austria F4 Germany F8 Switzerland F4 Argentina F11 Argentina F12 Colombia F8 Czech Republic F3 (Jablonec Nad Nisou) Czech Republic F12 (Prague)