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 2000
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 Nordea Open - Bastad Wimbledon - London Hamburg European Open - Hamburg U.S. Open - New York Montevideo Challenger Campinas Challenger Buenos Aires Challenger Santa Fe 2 Challenger Santa Cruz de la Sierra Challenger Australian Open - Melbourne Tigre Challenger Punta Del Este Challenger Cordoba Open - Cordoba Santiago Challenger Sao Leopoldo Challenger Asuncion Challenger M25 Valldoreix M25 Sabadell Augsburg Challenger Santa Fe Challenger Santa Cruz de la Sierra 2 Challenger Cordenons Challenger Modena Challenger Generali Open - Kitzbuhel M25 Padova San Marino Challenger EFG Swiss Open - Gstaad Cali Challenger Todi Challenger Antofagasta Challenger M15 Cordoba Buenos Aires Challenger Villa Maria Challenger Buenos Aires Challenger Campinas Challenger Lima 2 Challenger Montevideo Challenger Cordoba Challenger Santiago Challenger San Miguel de Tucuman Challenger M25 Punta del Este Rosario Challenger Punta Del Este Challenger Tallahassee Challenger Brisbane International - Brisbane Australian Open - Melbourne Piracicaba Challenger Turin Challenger Trieste Challenger Zug Challenger Concepcion Challenger Campinas Challenger Francavilla Challenger French Open - Paris Modena Challenger Lima 2 Challenger Santa Fe Challenger Wimbledon - London Liberec Challenger San Marino Challenger U.S. Open - New York Lima 3 Challenger Buenos Aires Challenger Villa Maria Challenger Antofagasta Challenger Costa do Sauipe Challenger Cali Challenger Curitiba Challenger Montevideo Challenger Croatia F1 Germany F4 Italy F5 Italy F6 Italy F9 Italy F11 Italy F12 Italy F13 Austria F2 Belgium F2 Austria F1 Italy F1 Italy F4 Italy F12 Italy F15 Italy F16 Italy F30 Italy F31 Italy F32 Italy F34 Italy F35 Tunisia F6 Spain F2 Spain F3 Spain F4 Italy F2 Switzerland F1 Switzerland F2 Italy F6 Italy F7 Italy F9 Italy F15 Italy F16 Italy F19 Germany F7 Argentina F10 Argentina F11 Argentina F12 Argentina F16 Argentina F18 Argentina F15 Argentina F16 Germany F1 Germany F2 Germany F4 Germany F5 Italy F2 Italy F4 Argentina F2 Netherlands F3 Germany F8 Argentina F20 Argentina F21 Argentina F22 Argentina F23 Argentina F25 Argentina F1 Argentina F2 Croatia F1 Croatia F2 Croatia F3 Italy F5 Usa F10 Usa F11 Usa F12 Spain F17 Usa F16 Germany F7 USA F17 Austria F2 USA F18 Italy F21 Italy F22 USA F26 USA F27 USA F29 USA F30 USA F31 USA F1 USA F2 USA F3 USA F4 USA F7 USA F12 Italy F11 Argentina F7 Netherlands F3 Argentina F8 Argentina F9 Brazil F21 Brazil F22 Argentina F10 Peru F2 Peru F3 Argentina F14 Argentina F15 Argentina F16 Argentina F18 Argentina F19 Argentina F21 USA F1 USA F2 USA F3 USA F4 Brazil F10 Brazil F11 Italy F1 Argentina F11 Argentina F12 Argentina F21 Italy F2 Argentina F8 Argentina F11 Argentina F12 Argentina F13 Brazil F19 Brazil F20 Argentina F1 Argentina F8 Argentina F9 Argentina F10 USA F28 Germany F7 Argentina F2 Italy F1 Argentina F4 Argentina F5 Argentina F6 Argentina F19 Argentina F20 Argentina F26 Argentina F27 Argentina F28 Argentina F7 Argentina F9 Brazil F18 Italy F18 Peru F5 Peru F6 USA F7 USA F8 Argentina F2 Argentina F3 Argentina F5 Argentina F7 Argentina F8 Uruguay F3 Chile F8 USA F7 (Orlando) USA F8 (Indian Harbour Beach) USA F9 (Orlando) Italy F6 (Santa Margherita Di Pula) San Marino Challenger Italy F7 (Santa Margherita Di Pula) Italy F8 (Santa Margherita Di Pula) Turkey F15 (Antalya) Turkey F16 (Antalya) Italy F13 (Vigevano) Italy F14 (Frascati) Italy F15 (Reggio Emilia) Italy F16 (Padova) Italy F17 (Bergamo) Italy F20 (Albinea) Italy F21 (Casinalbo) Argentina F11 (Mendoza) Italy F7 (Santa Margherita Di Pula) Italy F8 (Santa Margherita Di Pula) Bukhara Challenger - Bukhara Samarkand Challenger - Samarkand Guzzini Challenger - Recanati Lambertz Open - Aachen Volkswagen Challenger 2004 - Wolfsburg Bukhara Challenger - Bukhara 6th Sardinian International Championships - Cagliari Challenger Citta di Olbia - Olbia San Remo Tennis Cup - San Remo Fergana Challenger - Fergana Memorial Savigni - Sassuolo Nokian Hakkapeliitta Open - Tampere Mordovia Cup - Mordovia Alfa Romeo Tennis Cup - Cordenons Samarkand Challenger - Samarkand Kyiv Open - Kiev Tehran Open 2004 - Tehran SIR Supermercadi Challenger - Rome IPP Open - Helsinki Open de la Ville de Saint Denis - Reunion Island Mauritius Open - Mauritius IX Torneo Internacionale de Tennis - Barletta Tennis Napoli Cup - Napoli Olbia Challenger - Olbia Citta di Monza - Monza Zagreb Open - Zagreb 4° Sporting Challenger - Turin Societa Canottieri Mincio 2005 - Mantova Guzzini Challenger - Recanati Sina-Kia Motors Tennis Cup - Cordenons 10° Trofeo Luigi Pezzoli - Bergamo Garden Open - Rome San Remo Tennis Cup-16° Piertomaso Tessitore - San Remo Memorial Manfredini - Sassuolo Penza Cup - Penza Togliatti Cup - Togliatti Mordovia Cup - Saransk St. Petersburg Challenger 2006 - St. Petersburg Genoa Open - Genova Challenger Copa Sevilla - Seville Open Costa Daurada - Tarragona Ciutat de Barcelona - Barcelona Bauer Watertechnology Cup - Eckental IPP Open - Helsinki Heilbronn Open - Heilbronn 4th Volkswagen Challenger - Wolfsburg Shimadzu All Japan Indoor Tennis Championships - Kyoto Samsung Challenger 2007 - Ho Chi Minh City Open Prevadies - St. Brieuc Ostdeutscher Sparkessen Cup - Dresden Schickedanz Open 2007 - Furth Steelers Cup - Kosice Almaty Challenger 1 - Almaty Ciudad de Pozoblanco Open Diputacion - Cordoba Siemens Open 2007 - Scheveningen Riviera di Rimini Challenger - Rimini Open Castilla y Leon - Segovia Akbank Private Banking TED Open - Istanbul Kos-Zucchetti Tennis Cup - Cordenons XXXIV Edizione 'A. Savoldi-Marco Co.' Trofeo Dimmidisi - Manerbio UTC Open by Selena - Cherkassy Alexander Kolyaskin Memorial - Donetsk Bruno & Bruno Trial Lawyers Men's Challenger - New Orleans Lubbock Challenger - Lubbock Oklahoma Challenger - Tulsa Taiwan Challenger - Kaohsiung Malaysian Open - Kuala Lumpur Heilbronn Open - Heilbronn 5 Volkswagen Challenger - Wolfsburg Morocco Tennis Tour - Meknes Morocco Tennis Tour - Tanger Open Prevadies St. Brieuc Cotes D'Amor - St. Brieuc Busan Open Challenger Tennis - Busan III Isla de Lanzarote - Lanzarote Kosice Open-Steelers Cup 2008 - Kosice Guzzini Challenger - Recanati Challenger Banque Nationale - Granby Moncton Men's Challenger - Moncton XXXV Edizione A Savoldi-Marco Co. Trofeo Dimmidisi - Manerbio 2nd Campionati Internazionali di Tennis Del'Umbria - Todi Tennislife Cup - Napoli Tashkent Challenger - Tashkent Copa Petrobras-Argentina - Buenos Aires Bauer Watertechnilogy Cup 2008 - Eckental Wolfsburg Challenger Rome Challenger Lugano Challenger Milan Challenger Rimini Challenger San Marino Challenger Samarkand Challenger Buenos Aires Challenger Montevideo Challenger Asuncion Challenger Fergana Challenger Furth Challenger Lugano Challenger Vancouver Challenger Kitzbuhel Challenger Binghamton Challenger Alphen Challenger Napoli Challenger Tashkent Challenger Eckental Challenger Ortisei Challenger Bergamo Challenger Wolfsburg Challenger Dallas Challenger San Jose Challenger Caltanissetta Challenger Tallahassee Challenger Sarasota Challenger Savannah Challenger Rome Challenger Cremona Challenger Milan Challenger Astana Challenger Beijing Challenger Samarkand Challenger Karshi Challenger Shanghai Challenger Ningboo Challenger Tashkent Challenger Bangkok Challenger Ortisei Challenger Buenos Aires Challenger Montevideo Challenger Burnie Challenger Wolfsburg Challenger Cherbourg Challenger Florianopolis Challenger Sao Paulo Challenger Rio Quente Challenger Fergana Challenger Braunschweig Challenger Lima Challenger Bogota Challenger Astana Challenger Beijing Challenger Manta Challenger Samarkand Challenger Karshi Challenger Cali Challenger Campinas Challenger Lermontov Challenger Tashkent Challenger San Juan Challenger Villa Allende Challenger Seoul Challenger Buenos Aires Challenger Ortisei Challenger Sao Leopoldo Challenger Bergamo Challenger Pereira Challenger Santiago Challenger Mersin Challenger Itajai Challenger Santos Challenger Sao Paulo Challenger Tunis Challenger Rio Quente Challenger Samarkand Challenger Winnetka Challenger Manta Challenger Binghamton Challenger Lexington Challenger Aptos Challenger St. Remy Challenger Petange Challenger Cali Challenger Campinas Challenger Fergana Challenger Porto Alegre Challenger Tashkent Challenger San Juan Challenger Mouilleron-Le-Captif Challenger Buenos Aires Challenger Kazan Challenger Montevideo Challenger Eckental Challenger Ortisei Challenger Lima Challenger Andria Challenger Bergamo Challenger Astana Challenger Cherbourg Challenger Salinas Challenger Kazan Challenger Panama City Challenger Barranquilla Challenger Itajai Challenger Sarasota Challenger Santiago Challenger Savannah Challenger Bordeaux Challenger Samarkand Challenger Vicenza Challenger Mestre Challenger Blois Challenger Winnetka Challenger Manta Challenger Lexington Challenger Vancouver Challenger Aptos Challenger Bangkok Challenger Campinas Challenger Porto Alegre Challenger Mons Challenger Cali Challenger Tashkent Challenger San Juan Challenger Cordoba Challenger Geneva Challenger Bratislava Challenger Brescia Challenger Bucaramanga Challenger Bergamo Challenger Wroclaw Challenger Cherbourg Challenger Quimper Challenger Santiago Challenger Irving Challenger Sarasota Challenger Savannah Challenger Tallahassee Challenger Karshi Challenger Samarkand Challenger Prostejov Challenger Mestre Challenger Caltanissetta Challenger Perugia Challenger Marburg Challenger Braunschweig Challenger Todi Challenger Aptos Challenger Vancouver Challenger Como Challenger Izmir Challenger Agri Challenger Tashkent Challenger Brest Challenger Eckental Challenger Bratislava Challenger Buenos Aires Challenger Montevideo Challenger Brescia Challenger ATP Challenger Tour Finals Mendoza Challenger Buenos Aires Challenger Rio De Janeiro Challenger Bucaramanga Challenger Bergamo Challenger Wroclaw Challenger Quimper Challenger Jonkoping Challenger Kazan Challenger Sao Paulo Challenger Samarkand Challenger Moscow Challenger Bastad Challenger Recanati Challenger Biella Challenger Cortina Challenger Aptos Challenger Fano Challenger Cordenons Challenger Manerbio Challenger Como Challenger Medellin Challenger Campinas Challenger Buenos Aires Challenger Santiago Challenger Lima Challenger Guayaquil Challenger Montevideo Challenger Andria Challenger Buenos Aires Challenger Karshi Challenger Samarkand Challenger Shymkent Challenger Fergana Challenger Milan Challenger Astana Challenger San Benedetto Challenger Cortina Challenger Chengdu Challenger Santo Domingo Challenger Como Challenger Campinas Challenger Tashkent Challenger Buenos Aires Challenger Ismaning Challenger Guayaquil Challenger Eckental Challenger Bratislava Challenger Montevideo Challenger Brescia Challenger Santiago Challenger Rio De Janeiro Challenger Newport Beach Challenger Dallas Challenger San Francisco Challenger Punta Del Este Challenger San Luis Potosi Challenger Panama City Challenger Francavilla Challenger Ostrava Challenger Karshi Challenger Braga Challenger Samarkand Challenger Fergana Challenger L'Aquila Challenger Marburg Challenger Bastad Challenger Astana Challenger San Benedetto Challenger Tampere Challenger Sopot Challenger Campinas Challenger Santo Domingo Challenger Lima Challenger Guayaquil Challenger Montevideo Challenger Buenos Aires Challenger Orlando Challenger Columbus Challenger Punta Del Este Challenger Morelos Challenger Santiago Challenger Drummondville Challenger Monterrey Challenger Barletta Challenger Sarasota Challenger Tallahassee Challenger Savannah Challenger Rome Challenger Almaty Challenger Shymkent Challenger Parma Challenger Milan Challenger San Benedetto Challenger Prague Challenger Liberec Challenger Manerbio Challenger Cordenons Challenger L'Aquila Challenger Banja Luka Challenger Biella Challenger Buenos Aires Challenger Campinas Challenger Santo Domingo Challenger Lima Challenger Guayaquil Challenger Montevideo Challenger Noumea Challenger Punta Del Este Challenger Todi Challenger Trieste Challenger Cordenons Challenger Biella Challenger Barcelona Challenger Alicante Challenger Concepcion Challenger Santiago Challenger Oeiras 1 Challenger Split 1 Challenger Split 2 Challenger Rome 1 Challenger Rome 2 Challenger Biella 5 Challenger Biella 6 Challenger Biella 7 Challenger Lyon Challenger Aix En Provence Challenger Perugia Challenger Todi Challenger Trieste Challenger Cordenons Challenger Meerbusch Challenger Braga Challenger Murcia Challenger Barcelona Challenger Buenos Aires Challenger Lima 2 Challenger Guayaquil Challenger Montevideo Challenger Campinas Challenger Brasilia Challenger Sao Paulo Challenger Florianopolis Challenger Santiago Challenger Concepcion 2 Challenger Santa Cruz de la Sierra 2 Challenger Pereira Challenger Salinas Challenger Sarasota Challenger Tallahassee Challenger Buenos Aires 2 Challenger Coquimbo Challenger Vicenza Challenger Forli 6 Challenger Lyon Challenger Blois Challenger Todi Challenger Amersfoort Challenger Trieste Challenger San Benedetto Challenger Cordenons Challenger Villa Maria Challenger Buenos Aires Challenger Rio De Janeiro Challenger Coquimbo 2 Challenger Lima 2 Challenger Montevideo Challenger Valencia Challenger Maia Challenger Tigre 1 Challenger Tigre 2 Challenger Piracicaba Challenger Concepcion Challenger Vina del Mar Challenger Girona Challenger Murcia Challenger Madrid Challenger Florianopolis Challenger Buenos Aires Challenger Turin Challenger Vicenza Challenger Prostejov Challenger Perugia Challenger Montechiarugolo Challenger Santa Cruz de la Sierra Challenger Salzburg Challenger Cordenons Challenger San Miguel de Tucuman Challenger President's Cup 2000 - Tashkent President's Cup - Tashkent Franklin Templeton Tennis Classic - Scottsdale Allianz Suisse Open - Gstaad Milan Indoors - Milan PBZ Zagreb Indoors - Zagreb Open Seat Godo 2007 - Barcelona BMW Open - Munich Hypo Group Tennis International - Portschach Qatar Exxon Mobil Open - Doha Copa Telmex - Buenos Aires Allianz Suisse Open Gstaad - Gstaad BMW Open - Munich Allianz Suisse Open Gstaad - Gstaad Qatar ExxonMobil Open - Doha Copa Claro - Buenos Aires US Men's Clay Court Championship - Houston AEGON International - Eastbourne Mercedes Cup - Stuttgart Credit Agricole Suisse Open - Gstaad Brisbane International - Brisbane Copa Claro - Buenos Aires BRD Nastase Tiriac Trophy - Bucharest AEGON International - Eastbourne Hall of Fame Tennis Championships - Newport Citi Open - Washington PBZ Zagreb Indoors - Zagreb Copa Claro - Buenos Aires AEGON Championships - London AEGON International - Eastbourne Hall of Fame Tennis Championships - Newport Claro Open Colombia - Bogota Qatar ExxonMobil Open - Doha Ecuador Open - Quito PBZ Zagreb Indoors - Zagreb Brasil Open - Sao Paulo Rio Open - Rio de Janeiro Argentina Open - Buenos Aires US Men's Clay Court Championship - Houston BMW Open - Munich Mercedes Cup - Stuttgart Garanti Koza Sofia Open - Sofia Argentina Open - Buenos Aires BRD Nastase Tiriac Trophy - Bucharest Millennium Estoril Open - Estoril Ecuador Open - Quito Argentina Open - Buenos Aires Cordoba Open - Cordoba Cordoba Open - Cordoba Rio Open - Rio de Janeiro Santiago Open - Santiago Cordoba Open - Cordoba Argentina Open - Buenos Aires Chile Dove Men+Care Open - Santiago Plava Laguna Croatia Open - Umag Chile Dove Men+Care Open - Santiago Cordoba Open - Cordoba Antofagasta Challenger Rogers Masters - Toronto Western & Southern Financial Group Masters - Cincinnati Western & Southern Open - Cincinnati BNP Paribas Open - Indian Wells Monte-Carlo Rolex Masters - Monte-Carlo BNP Paribas Open - Indian Wells Miami Open - Miami Internazionali BNL d'Italia - Rome French Open - Paris Australian Open - Melbourne U.S. Open - New York Australian Open - Melbourne Wimbledon - London 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 Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne French Open - Paris Australian Open Qualifying - Doha French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London U.S. Open - New York French Open - Paris Davis Cup, Group 1, 1R, INA-UZB 2-3 Davis Cup, Group 1, 2R, IND-UZB 5-0 Davis Cup, Group 1, 1R, UZB-THA 2-3 Davis Cup, Group 1, 2R, UZB-CHN 3-0 Davis Cup, Group 1, 1R, UZB-IND 4-1 Davis Cup, Group 1, 2R, KOR-UZB 5-0 Davis Cup, Group 1, 1R, IND-UZB 3-2 Davis Cup, Group 1, 2R, PHI-UZB 2-3 Davis Cup, Group 1, 2R, UZB-KOR 4-1 Davis Cup, Group 1, 3R, UZB-JPN 3-2 Davis Cup, World Group, PO, SRB-UZB, 5-0 Davis Cup, Group 1, 1R, CHN-UZB 3-2 Davis Cup, Asia/Oceania Group I, PO, KOR-UZB 2-3 Davis Cup, Group I, 1R, UZB-NZL 3-2 Davis Cup, Group I, 2R, JPN-UZB 4-1 Davis Cup, Group I, 1R, NZL-UZB 2-3 Davis Cup, Group I, 2R, UZB-IND 3-2 Davis Cup, World Group, PO, KAZ-UZB 3-1 Davis Cup, Group I, 1R, UZB-CHN 4-1 Davis Cup, Group I, 2R, UZB-AUS 1-3 Davis Cup, Group I, 2R, CHN-UZB 2-3 Davis Cup, World Group, PO, AUS-UZB 5-0 Davis Cup, Group I, 2R, UZB-KOR 3-2 Davis Cup, World Group, PO, UZB-USA 1-3 Davis Cup, Group I, 2R, UZB-CHN 3-2 French Open (juniors) Wimbledon (juniors) U.S. Open (juniors) French Open (juniors) U.S. Open (juniors)