Career 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 Italy F1 Italy F3 Germany F4 Italy F5 Italy F6 Italy F9 Italy F12 Italy F13 Austria F2 Denmark F3 Italy F18 Italy F21 Mexico F13 Cuba F1 Mexico F15 Belgium F2 Italy F1 Italy F4 Italy F15 Spain F25 Spain F26 Italy F34 Spain F28 Italy F35 Italy F2 Spain F7 Italy F4 Switzerland F2 Italy F6 Italy F7 Italy F9 Italy F16 Spain F17 Italy F17 Italy F18 Germany F7 Spain F23 Spain F24 Spain F29 Spain F30 Spain F1 Spain F3 Spain F5 Spain F6 Italy F3 Italy F4 Italy F5 Italy F6 Italy F15 Spain F20 Poland F4 Italy F18 Spain F25 Spain F29 Spain F31 Spain F32 Italy F32 Portugal F5 Tunisia F4 Tunisia F5 Tunisia F6 Spain F1 Spain F3 Spain F4 Spain F5 Spain F6 Spain F7 Croatia F3 Croatia F4 Austria F6 Romania F13 Bosnia/Herzegovina F7 Morocco F6 Morocco F7 Croatia F11 Spain F41 Germany F1 Germany F2 Spain F2 Spain F3 Germany F4 Spain F4 Germany F5 Spain F5 Italy F4 Italy F11 Netherlands F3 Germany F8 Italy F2 Croatia F9 Croatia F10 Spain F7 Italy F5 Italy F15 Germany F7 Austria F2 Italy F18 Italy F19 Italy F21 Italy F22 Italy F30 Croatia F7 Italy F5 Italy F6 Italy F11 Netherlands F3 Germany F7 Italy F31 Great Britain F17 Turkey F4 Turkey F5 Italy F1 Italy F6 Spain F13 Italy F11 Italy F12 Italy F26 Italy F27 Spain F30 Croatia F10 Morocco F6 Morocco F7 Australia F1 Australia F2 Italy F1 Italy F3 France F8 Italy F5 Italy F10 Italy F16 Italy F9 Italy F22 Italy F7 Spain F26 Italy F9 Spain F4 Mexico F12 UAE F1 Austria F1 Italy F19 Croatia F2 Italy F10 Italy F12 Italy F16 Spain F31 Italy F26 Italy F30 Italy F31 Spain F33 Italy F32 Spain F27 Tunisia F6 Spain F1 Spain F2 Spain F2 Spain F3 Spain F4 Spain F6 Italy F3 Italy F15 Germany F2 (Nussloch) Italy F1 (Trento) Croatia F1 Italy F2 Italy F11 Switzerland F1 M25 Klosters Spain F28 Spain F2 Germany F9 Spain F42 Spain F43 LXVII Concursu Internacional de Vigo - Vigo Italy F20 Bergamo Challenger Sporting Challenger - Turin Trani Challenger Bukhara Challenger - Bukhara 9th Torneo B. Camparini Arpa Ceramic Cup - Reggio Emilia 6th Sardinian International Championships - Cagliari Challenger Citta di Olbia - Olbia Banca Stato Challenger - Lugano Togliatti Cup - Togliatti Mordovia Cup - Saransk Garden Open - Rome Genoa Open - Genova Challenger Copa Sevilla - Seville Top Wool Challenger Biella - Biella Banca Stato Challenger Lugano - Lugano Ciutat de Barcelona - Barcelona St. Petersburg Challenger 2006 - St. Petersburg San Marino Cepu Open - San Marino 4th Volkswagen Challenger - Wolfsburg Trofeo Sisma Mantova - Mantova Memorial Savigni - Sassuolo Riviera di Rimini Challenger - Rimini C.T. San Remo - XIII Piertomaso Tessitore - San Remo Tehran Open 2004 - Tehran Olbia Challenger - Olbia Open Prevadies - St. Brieuc Posillipo Tennis Cup - Napoli Roma Challenger 2007 - Rome Unique Zagreb Open - Zagreb Lambertz Open - Aachen 5 Volkswagen Challenger - Wolfsburg Morocco Tennis Tour - Meknes Schickedanz Open 2007 - Furth San Remo Tennis Cup - San Remo Memorial Manfredini - Sassuolo Morocco Tennis Tour - Tanger Tennis Napoli Cup - Napoli Mitsubishi Electric Europe Cup - Monza Steelers Cup - Kosice Open de la Ville de Saint Denis - Reunion Island Harbour Tennis Cup Regione Lombardia - Milan 10° Trofeo Luigi Pezzoli - Bergamo Tennis Napoli Cup - Napoli Penza Cup - Penza Citta di Como - Como Citta di Monza - Monza 14° Torneo B. Camparini- Lines Trophy - Reggio Emilia Open Costa Daurada - Tarragona Moncton Men's Challenger - Moncton Mordovia Cup - Mordovia Riviera de Rimini Challenger - Rimini Mordovia Cup 2008 - Saransk Ciudad de Pozoblanco Open Diputacion - Cordoba Alfa Romeo Tennis Cup - Cordenons Bauer Watertechnilogy Cup 2008 - Eckental Genova Open Challenger - Genova Taiwan Challenger - Kaohsiung Meknes Challenger Wolfsburg Challenger Rabat Challenger Barletta Challenger Napoli Challenger Trofeo Sisma Mantova - Mantova Rome Challenger Zagreb Challenger Lugano Challenger Milan Challenger SIR Supermercadi Challenger - Rome Turin Challenger Shimadzu All Japan Indoor Tennis Championships - Kyoto Samsung Challenger 2007 - Ho Chi Minh City Rimini Challenger Tampere Challenger San Marino Challenger Vigo Challenger Kos-Zucchetti Tennis Cup - Cordenons San Sebastian Challenger Manerbio Challenger Alexander Kolyaskin Memorial - Donetsk Genova Open Challenger - Genova Como Challenger Alphen Challenger Samarkand Challenger Todi Challenger Challenger Tunisie - Tunis Tarragona Challenger Aachen Challenger Kosice Open-Steelers Cup 2008 - Kosice Mitsubishi Electric Europe Cup - Monza Challenger Banque Nationale - Granby Napoli Challenger Fergana Challenger Alessandria Challenger Tanger Challenger Lugano Challenger Kitzbuhel Challenger Geneva Challenger Como Challenger Alphen Challenger Todi Challenger Ljubljana Open - Ljubljana Napoli Challenger Tashkent Challenger Cancun Challenger Sao Paulo Challenger Kazan Challenger Malaysian Open - Kuala Lumpur Zagreb Open - Zagreb Quimper Challenger Casablanca Challenger Nord LB Open - Braunschweig Rabat Challenger Caltanissetta Challenger Barletta Challenger Marrakech Challenger Kosice Challenger Wolfsburg Challenger 12 Open Barletta Citta Della Disfida Trofeo Angeldevil - Barletta Rome Challenger Biella Challenger Poznan Challenger Furth Challenger Rome Challenger Beijing Challenger Milan Challenger Cordenons Challenger Karshi Challenger Busan Open Challenger Tennis - Busan Shanghai Challenger Samarkand Challenger Ningboo Challenger Tashkent Challenger Tarragona Challenger Oberstaufen Challenger Eckental Challenger Guayaquil Challenger Napoli Challenger Bangkok Challenger San Remo Tennis Cup - San Remo Polska Energia Open - Bytom Guzzini Challenger - Recanati Ortisei Challenger Bergamo Challenger Wolfsburg Challenger Barletta Challenger Tampere Challenger Milan Challenger 2nd Campionati Internazionali di Tennis Del'Umbria - Todi Arad Challenger Beijing Challenger Sibiu Challenger Samarkand Challenger Karshi Challenger Tashkent Challenger Yokohama Challenger Kyoto Challenger Mersin Challenger Tunis Challenger Samarkand Challenger Como Challenger Caltanissetta Challenger Prague Challenger Milan Challenger Todi Challenger Recanati Challenger Lexington Challenger Orbetello Challenger Aptos Challenger Como Challenger Genova Challenger St. Remy Challenger Loughborough Challenger Petange Challenger Banja Luka Challenger Szczecin Challenger Fergana Challenger Mouilleron-Le-Captif Challenger Kazan Challenger Eckental Challenger Almaty Challenger 1 - Almaty Andria Challenger Ljubljana Challenger Siemens Open 2007 - Scheveningen Astana Challenger Cherbourg Challenger XXXIV Edizione 'A. Savoldi-Marco Co.' Trofeo Dimmidisi - Manerbio Citta di Como - Como Savannah Challenger Eckental Challenger Tunis Challenger Oklahoma Challenger - Tulsa Samarkand Challenger Alphen Challenger Vancouver Challenger Aptos Challenger Cordenons Challenger Sibiu Challenger Mons Challenger Tashkent Challenger Winnetka Challenger Geneva Challenger Brescia Challenger Wroclaw Challenger Cherbourg Challenger Quimper Challenger Napoli Challenger III Isla de Lanzarote - Lanzarote Turin Challenger Prostejov Challenger Milano Challenger-Jameson Cup - Milan Todi Challenger Como Challenger Bergamo Challenger Agri Challenger Mons Challenger Kazan Challenger Astana Challenger Sarasota Challenger Brescia Challenger ATP Challenger Tour Finals San Marino Challenger Kazan Challenger Barletta Challenger Como Challenger Genova Challenger Rome Challenger Banja Luka Challenger 2008 - Banja Luka Bergamo Challenger Cherbourg Challenger Quimper Challenger Jonkoping Challenger San Luis Potosi Challenger Vancouver Challenger Heilbronn Challenger Reggio Emilia Challenger Vicenza Challenger Caltanissetta Challenger Winnetka Challenger Binghamton Challenger Perugia Challenger Biella Challenger Manerbio Challenger Croatia Osiguranje Rijeka Open - Rijeka Caltanissetta Challenger Brescia Challenger Banja Luka Challenger Padova Challenger Noumea Challenger Cherbourg Challenger Tallahassee Challenger Akbank Private Banking TED Open - Istanbul Savannah Challenger San Marino Challenger Karshi Challenger Mestre Challenger Rome Challenger UTC Open by Selena - Cherkassy Todi Challenger Recanati Challenger San Benedetto Challenger Biella Challenger Trnava Challenger Cortina Challenger Medellin Challenger Ortisei Challenger Tallahassee Challenger Rome Challenger Bratislava Challenger Portoroz Challenger Ortisei Challenger Guzzini Challenger - Recanati Tashkent Challenger Ortisei Challenger San Marino Cepu Open - San Marino Sina-Kia Motors Tennis Cup - Cordenons Ismaning Challenger Koblenz Challenger Quimper Challenger Glasgow Challenger Bergamo Challenger Samarkand Challenger - Samarkand Biella 4 Challenger St. Brieuc Challenger Raanana Challenger Forli 3 Challenger Milan Challenger Savannah Challenger Karshi Challenger Rome Challenger Mestre Challenger Poznan Challenger Astana Challenger Padova Challenger Segovia Challenger Genova Challenger Aptos Challenger Heilbronn Challenger Rennes Challenger Genova Challenger L'Aquila Challenger Phoenix Challenger Szczecin Challenger Panama City Challenger Izmir Challenger San Benedetto Challenger Tashkent Challenger Rijeka Challenger Parma Challenger Ortisei Challenger San Benedetto Challenger Como Challenger Biella Challenger Wroclaw Challenger Perugia Challenger Chengdu Challenger Raanana Challenger Como Challenger Samarkand Challenger Turin Challenger Perugia Challenger Moscow Challenger Marburg Challenger Brest Challenger Barletta Challenger Recanati Challenger Volkswagen Challenger 2004 - Wolfsburg Maia Challenger Cortina Challenger Aptos Challenger Lille Challenger San Remo Tennis Cup-16° Piertomaso Tessitore - San Remo Open Prevadies St. Brieuc Cotes D'Amor - St. Brieuc Roma Open Challenger - Rome Andria Challenger Kyiv Open - Kiev Wroclaw Challenger 8° Trani Cup - Trani Leon Challenger Sarasota Challenger Baden Open - Karlsruhe Samarkand Challenger Palermo Challenger Cherbourg Challenger Cordenons Challenger Rabat Challenger Marrakech Challenger Bauer Watertechnology Cup - Eckental Eckental Challenger Bratislava Challenger Andria Challenger Budapest Challenger Quimper Challenger Lille Challenger Rome Challenger Sarasota Challenger IPP Open - Helsinki Samarkand Challenger Mestre Challenger Recanati Challenger Samarkand Challenger - Samarkand Sanremo Challenger Bratislava Challenger Fergana Challenger Guzzini Challenger - Recanati 4° Sporting Challenger - Turin Indian Wells Challenger Braunschweig Challenger Barletta Challenger Heilbronn Open - Heilbronn Bercuit Challenger Geneva Challenger - Geneva Lisbon Challenger XXXV Edizione A Savoldi-Marco Co. Trofeo Dimmidisi - Manerbio Vicenza Challenger Citta di Como Challenger - Como Cortina Challenger Orbetello Challenger Manerbio Challenger Cassis Challenger Como Challenger Biella 2 Challenger Biella 3 Challenger Unicredit (Suisse) Bank S.A. Challenger - Chiasso Ortisei Challenger Olbia Geovillage Open - Olbia Tampere Challenger Prague 2 Challenger Barletta Challenger Como Challenger Braga Challenger Napoli 2 Challenger Roanne Challenger Pau Challenger Bari Challenger Forli 2 Challenger Forli 5 Challenger Roseto Degli Abruzzi 1 Challenger Lille Challenger Lugano Challenger Sanremo Challenger Split Challenger Vicenza Challenger Poznan Challenger Montechiarugolo - Parma Challenger Trieste Challenger Fergana Challenger - Fergana Nokian Hakkapeliitta Open - Tampere Samarkand Challenger - Samarkand IPP Open - Helsinki Bytom Challenger Ortisei Challenger Todi Challenger Societa Canottieri Mincio 2005 - Mantova Nonthaburi 3 Challenger Antonio Savoldi-Marco Co. - Manerbio Rovereto Challenger Top Wool Challenger-Immagine Trophy - Biella Ostdeutscher Sparkessen Cup - Dresden Open Castilla y Leon - Segovia Bruno & Bruno Trial Lawyers Men's Challenger - New Orleans Lubbock Challenger - Lubbock Ljubljana Open 2008 - Ljubljana Ipsos Bucharest Challenger - Bucharest Banja Luka Challenger Florence Challenger Oberstaufen Challenger Furth Challenger President's Cup - Tashkent President's Cup 2000 - Tashkent Ismaning Challenger Tennislife Cup - Napoli Maia Challenger Bangkok Challenger Cherbourg Challenger Bergamo Challenger Tashkent Challenger Trani Challenger Tashkent Challenger - Tashkent Todi Challenger Trieste Challenger Cordenons Challenger Forli Challenger Biella Challenger Istanbul Challenger Marbella Challenger Antalya 2 Challenger Monza Challenger Trieste Challenger Verona Challenger Genova Challenger Franklin Templeton Tennis Classic - Scottsdale Rome Challenger Zagreb Challenger Cremona Challenger Allianz Suisse Open - Gstaad Milan Indoors - Milan Ho Chi Minh City Challenger PBZ Zagreb Indoors - Zagreb Open Seat Godo 2007 - Barcelona BMW Open - Munich Hypo Group Tennis International - Portschach Bratislava Challenger Burnie Challenger Qatar Exxon Mobil Open - Doha Burnie Challenger Estoril Open - Estoril Allianz Suisse Open Gstaad - Gstaad Monza Challenger Allianz Suisse Open Gstaad - Gstaad Qatar ExxonMobil Open - Doha San Benedetto Challenger Astana Challenger US Men's Clay Court Championship - Houston Perugia Challenger Sydney Challenger Lermontov Challenger Heilbronn Challenger Bergamo Challenger Kazan Challenger Seoul Challenger Geneva Challenger Como Challenger Serbia Open - Belgrade Meknes Challenger Eckental Challenger Poznan Challenger Rabat Challenger Masters Series - Hamburg Serbia Open - Belgrade Marrakech Challenger Salzburg Challenger Credit Agricole Suisse Open - Gstaad Toyota Challenger Brisbane International - Brisbane BMW Open - Munich BRD Nastase Tiriac Trophy - Bucharest AEGON International - Eastbourne Mercedes Cup - Stuttgart Hall of Fame Tennis Championships - Newport Rome Challenger West Lakes Challenger Bergamo Challenger PBZ Zagreb Indoors - Zagreb Mercedes Cup - Stuttgart Napoli Challenger Monza Challenger If Stockholm Open - Stockholm Brisbane International - Brisbane BMW Open - Munich BRD Nastase Tiriac Trophy - Bucharest Millennium Estoril Open - Estoril SkiStar Swedish Open - Bastad Grand Prix Hassan II - Marrakech PBZ Zagreb Indoors - Zagreb Rome Challenger Rome Challenger Ortisei Challenger Credit Agricole Suisse Open - Gstaad AEGON Championships - London AEGON International - Eastbourne Mercedes Cup - Stuttgart Milan Challenger Guadalajara Challenger Qatar ExxonMobil Open - Doha Le Gosier Challenger PBZ Zagreb Indoors - Zagreb Libema Open - 's-Hertogenbosch Vercelli Challenger Forte Village Sardegna Open - Sardinia Fergana Challenger Caltanissetta Challenger Ljubljana Challenger Andria Challenger Irving Challenger Vercelli Challenger Heilbronn Challenger Monza Challenger Grand Prix Hassan II - Casablanca Brest Challenger Eckental Challenger If Stockholm Open - Stockholm Braunschweig Challenger Todi Challenger Biella Challenger Szczecin Challenger Fano Challenger Andria Challenger Biella Challenger Ningboo Challenger Suzhou Challenger Ortisei Challenger Budapest Challenger Bergamo Challenger Drummondville Challenger Guadalajara Challenger Alphen Challenger Napoli Challenger Todi Challenger Qatar ExxonMobil Open - Doha Apia International - Sydney Astana Challenger Mercedes Cup - Stuttgart SkiStar Swedish Open - Bastad Sibiu Challenger Banja Luka Challenger Quimper Challenger Mouilleron-Le-Captif Challenger Brescia Challenger Bangkok Challenger Koblenz Challenger Open Sud de France - Montpellier Alicante Challenger Karshi Challenger Caltanissetta Challenger Fergana Challenger Mestre Challenger Alphen Challenger Todi Challenger Bukhara Challenger - Bukhara Bratislava Challenger Losinj Challenger Bangkok Challenger Garanti Koza Sofia Open - Sofia Samarkand Challenger Marburg Challenger Braunschweig Challenger Portoroz Challenger Alicante Challenger Rennes Challenger IX Torneo Internacionale de Tennis - Barletta Como Challenger Bastad Challenger VII Torneo Internazionale di Tennis - Barletta Ortisei Challenger Mauritius Open - Mauritius Manama Challenger Shymkent Challenger Parma Challenger New York Open - New York Belgrade Challenger Forli Challenger Milan Challenger Perugia Challenger Forli 3 Challenger Antalya Open - Antalya Heilbronn Open - Heilbronn Delray Beach Open - Delray Beach Zug Challenger Meerbusch Challenger Como Challenger Tunis Challenger Lugano Challenger Tallahassee Challenger Open 13 Provence - Marseille Francavilla Challenger Tunis Challenger Vicenza Challenger Perugia Challenger The Hypo Group Tennis International 2008 - Poertschach AEGON International - Eastbourne Cordenons Challenger US Men's Clay Court Championship - Houston Qatar ExxonMobil Open - Doha Intrum Stockholm Open - Stockholm DIEMA XTRA Sofia Open - Sofia Nonthaburi 2 Challenger Marbella Challenger Ottignies-Louvain-la-Neuve Challenger Koblenz Challenger Las Franquesas del Valles Challenger Segovia Challenger Savannah Challenger Rennes Challenger Montechiarugolo Challenger Bratislava Challenger Ortisei Challenger Antalya Challenger Istanbul 2 Challenger Lisbon Challenger Turin Challenger Verona Challenger Rogers Masters - Toronto Western & Southern Financial Group Masters - Cincinnati BNP Paribas Open - Indian Wells Citi Open - Washington Internazionali BNL d'Italia - Rome Australian Open - Melbourne Campionati BNL dItalia - Rome Australian Open - Melbourne French Open - Paris Western & Southern Open - Cincinnati BNP Paribas Open - Indian Wells Internazionali BNL d'Italia - Rome Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL d'Italia - Rome Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Hall of Fame Tennis Championships - Newport Claro Open Colombia - Bogota Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York Davis Cup, Group 1, 1R, INA-UZB 2-3 Davis Cup, Group 1, 2R, IND-UZB 5-0 Davis Cup, Group 1, 2R, KOR-UZB 5-0 Davis Cup, Group 1, 1R, IND-UZB 3-2 U.S. Open - New York Davis Cup, Group 1, 3R, UZB-JPN 3-2 Davis Cup, World Group, PO, SRB-UZB, 5-0 Davis Cup, Group I, 1R, NZL-UZB 2-3 Davis Cup, Group I, 2R, UZB-AUS 1-3 Davis Cup, World Group, PO, UZB-USA 1-3 Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne All Lower level tournaments Wimbledon - London U.S. Open - New York Australian Open - Melbourne U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris Australian Open - Melbourne French Open - Paris U.S. Open - New York Wimbledon - London U.S. Open - New York Davis Cup, Group 1, 1R, CHN-UZB 3-2 Davis Cup, Group I, 2R, UZB-KOR 3-2 Davis Cup, World Group, PO, AUS-UZB 5-0 Davis Cup, Group I, 1R, UZB-NZL 3-2 Davis Cup, Group 1, 2R, UZB-CHN 3-0 Davis Cup, Group 1, 1R, UZB-IND 4-1 Davis Cup, Group I, 2R, UZB-IND 3-2 Davis Cup, Group I, 1R, UZB-CHN 4-1 Davis Cup, Group I, 2R, CHN-UZB 2-3 Davis Cup, Group 1, 2R, UZB-KOR 4-1 Davis Cup, Asia/Oceania Group I, PO, KOR-UZB 2-3 Davis Cup, Group 1, 2R, PHI-UZB 2-3 Davis Cup, Group I, 2R, JPN-UZB 4-1 Davis Cup, World Group, PO, KAZ-UZB 3-1 U.S. Open (juniors) Davis Cup, Group 1, 1R, UZB-THA 2-3 Australian Open (juniors) Davis Cup, Group I, 2R, UZB-CHN 3-2 French Open (juniors) Wimbledon (juniors) French Open (juniors) Wimbledon (juniors) U.S. Open (juniors) Milan Challenger M25 Padova Cordenons Challenger Como Challenger San Marino Challenger