Career 2025 2024 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 Germany F4 Italy F5 Italy F6 Italy F9 Italy F12 Italy F13 Austria F2 Belgium F2 Italy F1 Italy F4 Italy F15 Italy F34 Italy F35 Italy F2 Switzerland F2 Italy F6 Italy F7 Italy F9 Italy F16 Germany F7 Portugal F4 Slovakia F3 Austria F10 Tunisia F4 Iran F4 Austria F1 Austria F2 Great Britain F4 Great Britain F5 Great Britain F6 France F7 Italy F10 Czech Republic F1 Czech Republic F2 Czech Republic F3 Czech Republic F4 Germany F7 Austria F4 Austria F6 Italy F23 Slovakia F1 Slovakia F2 Slovakia F3 Poland F6 Germany F20 Portugal F7 Portugal F8 Germany F23 Great Britain F16 Germany F1 Germany F2 Austria F1 Germany F4 Ivory Coast F1 Germany F5 Ivory Coast F2 Canada F2 Canada F3 Italy F4 Croatia F4 Croatia F5 Czech Rep. F2 Czech Rep. F3 Slovenia F1 Netherlands F3 Germany F8 Austria F4 Austria F6 Slovak Rep. F2 Slovak Rep. F1 Italy F24 Iran F3 Italy F2 Bosnia/Herzegovina F6 Egypt F14 Egypt F15 Czech Rep F5 Israel F1 Israel F2 Azerbaijan F1 Azerbaijan F2 Great Britain F3 Great Britain F4 Italy F5 Germany F7 Austria F2 Italy F21 Italy F22 Great Britain F4 Italy F11 Netherlands F3 Germany F7 Croatia F10 Croatia F12 Turkey F1 Turkey F2 Portugal F2 Croatia F3 Italy F1 Croatia F4 Mexico F3 Czech Republic F2 Czech Republic F3 Slovakia F1 Croatia F10 Croatia F11 Slovakia F2 Croatia F6 Austria F1 Italy F19 Italy F12 Italy F16 Italy F30 Italy F31 Italy F32 Tunisia F6 Spain F2 Spain F3 Spain F4 Italy F15 Croatia F4 (Opatija) Canada F1 Austria F5 Croatia F1 Italy F2 Italy F11 Switzerland F1 Czech Republic F2 Austria F5 Czech Republic F1 M15 Bergamo M15 Slovenska Bistrica M25 Padova Bukhara Challenger - Bukhara M25 Trnava 6th Sardinian International Championships - Cagliari Challenger Citta di Olbia - Olbia Garden Open - Rome M15 Ollersbach Togliatti Cup - Togliatti Mordovia Cup - Saransk M25 Santa margherita di Pula St. Petersburg Challenger 2006 - St. Petersburg Genoa Open - Genova Challenger Copa Sevilla - Seville M15 Vienna Ciutat de Barcelona - Barcelona Memorial Savigni - Sassuolo Tehran Open 2004 - Tehran Olbia Challenger - Olbia 4th Volkswagen Challenger - Wolfsburg Open Prevadies - St. Brieuc Prosperita Open 2007 - Ostrava Lambertz Open - Aachen Riviera di Rimini Challenger - Rimini Schickedanz Open 2007 - Furth San Remo Tennis Cup - San Remo Memorial Manfredini - Sassuolo Steelers Cup - Kosice Steelers Cup - Kosice Open de la Ville de Saint Denis - Reunion Island 10° Trofeo Luigi Pezzoli - Bergamo Tennis Napoli Cup - Napoli Penza Cup - Penza 5 Volkswagen Challenger - Wolfsburg Morocco Tennis Tour - Meknes Morocco Tennis Tour - Tanger Citta di Monza - Monza Open Costa Daurada - Tarragona M25+H Kassel Kosice Open-Steelers Cup 2008 - Kosice Mordovia Cup - Mordovia Moncton Men's Challenger - Moncton Ciudad de Pozoblanco Open Diputacion - Cordoba Alfa Romeo Tennis Cup - Cordenons s'Tennis Masters Challenger - Graz Ljubljana Open 2008 - Ljubljana Taiwan Challenger - Kaohsiung Bauer Watertechnilogy Cup 2008 - Eckental Wolfsburg Challenger SIR Supermercadi Challenger - Rome Rome Challenger Ostrava Challenger Lugano Challenger Shimadzu All Japan Indoor Tennis Championships - Kyoto Samsung Challenger 2007 - Ho Chi Minh City Milan Challenger Rimini Challenger Kos-Zucchetti Tennis Cup - Cordenons San Marino Challenger Alexander Kolyaskin Memorial - Donetsk Samarkand Challenger Trnava Challenger Aachen Challenger Challenger Banque Nationale - Granby Rhodes Challenger Busan Challenger Fergana Challenger Prostejov Challenger Lugano Challenger Arad Challenger Kitzbuhel Challenger Samarkand Challenger Karshi Challenger Alphen Challenger Malaysian Open - Kuala Lumpur Zagreb Open - Zagreb Tashkent Challenger Seoul Challenger Bergamo Challenger Wolfsburg Challenger Ostrava Challenger Furth Challenger Busan Open Challenger Tennis - Busan Beijing Challenger Milan Challenger Samarkand Challenger Karshi Challenger Astana Challenger Eckental Challenger Shanghai Challenger Ningboo Challenger Tashkent Challenger Trnava Challenger Guzzini Challenger - Recanati Bangkok Challenger Ortisei Challenger Helsinki Challenger Sarajevo Challenger 2nd Campionati Internazionali di Tennis Del'Umbria - Todi Bergamo Challenger Wolfsburg Challenger Leon Challenger San Benedetto Challenger Beijing Challenger Samarkand Challenger Karshi Challenger Brasov Challenger Trnava Challenger Tashkent Challenger Mersin Challenger Rome Challenger Samarkand Challenger Furth Challenger Kosice Challenger Milan Challenger Todi Challenger Lexington Challenger Marburg Challenger Orbetello Challenger Aptos Challenger Vicenza Challenger San Marino Challenger Genova Challenger St. Remy Challenger Petange Challenger Almaty Challenger 1 - Almaty Siemens Open 2007 - Scheveningen Fergana Challenger Mouilleron-Le-Captif Challenger Kazan Challenger XXXIV Edizione 'A. Savoldi-Marco Co.' Trofeo Dimmidisi - Manerbio Eckental Challenger Andria Challenger Heilbronn Challenger Oklahoma Challenger - Tulsa Astana Challenger Cherbourg Challenger Tatra Banka Slovak Open - Bratislava Savannah Challenger Heilbronn Challenger Samarkand Challenger Winnetka Challenger San Benedetto Challenger Vancouver Challenger Liberec Challenger Aptos Challenger III Isla de Lanzarote - Lanzarote Tashkent Challenger Bratislava Challenger Geneva Challenger Brescia Challenger Wroclaw Challenger Cherbourg Challenger Quimper Challenger Bath Challenger Bergamo Challenger Prostejov Challenger Morelos Challenger M25 Santa Margherita di Pula Kazan Challenger Padova Challenger Todi Challenger Astana Challenger Tampere Challenger Liberec Challenger Manerbio Challenger Como Challenger Agri Challenger Rome Challenger Lima Challenger Brescia Challenger ATP Challenger Tour Finals Mendoza Challenger Buenos Aires Challenger Bucaramanga Challenger Bergamo Challenger Quimper Challenger Jonkoping Challenger Kazan Challenger Trnava Challenger Barletta Challenger Vancouver Challenger Kosice Challenger ATP Slovak Open Challenger - Bratislava Prague Challenger Winnetka Challenger Poprad Tatry Challenger Binghamton Challenger Trnava Challenger Geneva Challenger Poprad Tatry Challenger Kosice Challenger San Luis Potosi Challenger Salinas Challenger Qingdao Challenger Anning Challenger Akbank Private Banking TED Open - Istanbul Sarasota Challenger Karshi Challenger Rome Challenger Ostrava Challenger UTC Open by Selena - Cherkassy Vicenza Challenger Furth Challenger Trnava Challenger Napoli Challenger Marburg Challenger Prague Challenger Mons Challenger Liberec Challenger Ortisei Challenger Aachen Challenger Bratislava Challenger Campinas Challenger Guzzini Challenger - Recanati Tashkent Challenger Buenos Aires Challenger Sina-Kia Motors Tennis Cup - Cordenons Singapore Challenger Ismaning Challenger Cali Challenger Morelos Challenger Punta Del Este Challenger Samarkand Challenger - Samarkand Vercelli Challenger Ostrava Challenger Karshi Challenger Mestre Challenger Bratislava Challenger Tatra Banka Open - Bratislava Astana Challenger Padova Challenger Liberec Challenger M15 Trnava Biella Challenger Caltanissetta Challenger Aptos Challenger Cordenons Challenger Punta Del Este Challenger St. Remy Challenger Marburg Challenger Alessandria Challenger Izmir Challenger Shymkent Challenger Tashkent Challenger Bratislava Challenger San Benedetto Challenger Prague Challenger Montevideo Challenger Kosice Challenger Santo Domingo Challenger Wroclaw Challenger Chengdu Challenger Napoli Challenger Shymkent Challenger Ostrava Challenger Como Challenger Bogota Challenger Samarkand Challenger Turin Challenger Ludwigshafen Challenger Maia 1 Challenger Moscow Challenger Gran Canaria Challenger Zadar Challenger Mexico City Challenger Recanati Challenger San Benedetto Challenger Volkswagen Challenger 2004 - Wolfsburg Biella Challenger San Luis Potosi Challenger Concepcion Challenger Heilbronn Challenger Aptos Challenger Prostejov Challenger Bratislava Challenger Almaty 1 Challenger Almaty 2 Challenger Como Challenger San Remo Tennis Cup-16° Piertomaso Tessitore - San Remo Open Prevadies St. Brieuc Cotes D'Amor - St. Brieuc Banja Luka Challenger Marbella Challenger Rome Challenger M15 Poprad Mohammedia Challenger Eckental Challenger Kyiv Open - Kiev Trieste Challenger Montechiarugolo - Parma Challenger Heilbronn Challenger Samarkand Challenger Dobrich Challenger Quito Challenger M15 Antalya Tatra Banka Open 2006 - Bratislava Bauer Watertechnology Cup - Eckental Eckental Challenger Bratislava Challenger Zadar Challenger Liberec Challenger Rome Challenger IPP Open - Helsinki Valencia Challenger Samarkand Challenger Ostrava Challenger Cordenons Challenger Como Challenger Banja Luka Challenger Rome Challenger Bratislava Challenger Fergana Challenger Guzzini Challenger - Recanati Pune Challenger 4° Sporting Challenger - Turin Braunschweig Challenger Santiago Challenger Arad Challenger Anning Challenger Nanchang Challenger Heilbronn Open - Heilbronn XXXV Edizione A Savoldi-Marco Co. Trofeo Dimmidisi - Manerbio Poznan Challenger Samarkand Challenger Almaty Challenger Tampere Challenger Prague Challenger Liberec Challenger L'Aquila Challenger Como Challenger Biella Challenger Maia Challenger M25 Santa Margherita di Pula M25 Santa Margherita di Pula Ortisei Challenger Barletta Challenger Como Challenger Ambato Challenger Napoli 2 Challenger Maia 2 Challenger Santa Cruz de la Sierra Challenger Roseto Degli Abruzzi 1 Challenger Roseto Degli Abruzzi 2 Challenger Fergana Challenger - Fergana Nokian Hakkapeliitta Open - Tampere Samarkand Challenger - Samarkand IPP Open - Helsinki Steelers Cup 2005 - Kosice Heilbronn Challenger Societa Canottieri Mincio 2005 - Mantova Banja Luka Challenger Maia Challenger Ostdeutscher Sparkessen Cup - Dresden Villena Challenger Open Castilla y Leon - Segovia Kigali 1 Challenger Bruno & Bruno Trial Lawyers Men's Challenger - New Orleans Lubbock Challenger - Lubbock Brazzaville Challenger Sassuolo Challenger Barletta Challenger Florence Challenger Furth Challenger President's Cup 2000 - Tashkent Lima Challenger Tennislife Cup - Napoli Guayaquil Challenger ATP Challenger Trophy 2008 - Trnava Cordenons Challenger Tashkent Challenger Astana Challenger Tashkent Challenger - Tashkent President's Cup - Tashkent Rijeka Challenger Tatra Banka Slovak Open - Bratislava Marbella Challenger Guayaquil Challenger Zagreb Challenger Santiago Challenger Johannesburg Challenger Kosice Challenger Lisbon Challenger Franklin Templeton Tennis Classic - Scottsdale Rome Challenger Cremona Challenger Losinj Challenger Allianz Suisse Open - Gstaad Milan Indoors - Milan Barcelona Challenger Bratislava Challenger PBZ Zagreb Indoors - Zagreb Open Seat Godo 2007 - Barcelona Bratislava Challenger BMW Open - Munich Hypo Group Tennis International - Portschach Burnie Challenger Cherbourg Challenger Qatar Exxon Mobil Open - Doha San Luis Potosi Challenger Allianz Suisse Open Gstaad - Gstaad Astana Challenger Allianz Suisse Open Gstaad - Gstaad Todi Challenger Lermontov Challenger Glasgow Challenger Bergamo Challenger Seoul Challenger Prague Challenger Kosice Challenger Eckental Challenger Bank Austria Tennis Trophy - Vienna Bratislava Challenger Como Challenger Qatar ExxonMobil Open - Doha Medibank International - Sydney Marbella Challenger Napoli Challenger US Men's Clay Court Championship - Houston Noumea Challenger Heilbronn Challenger BMW Open - Munich Credit Agricole Suisse Open - Gstaad Bergamo Challenger Mercedes Cup - Stuttgart San Luis Potosi Challenger Mersin Challenger Leon Challenger Mexico City Challenger Brisbane International - Brisbane Tunis Challenger BRD Nastase Tiriac Trophy - Bucharest AEGON International - Eastbourne Hall of Fame Tennis Championships - Newport Vegeta Croatia Open - Umag PBZ Zagreb Indoors - Zagreb BMW Open - Munich Rennes Challenger Athens Challenger Ecuador Open - Quito BRD Nastase Tiriac Trophy - Bucharest Millennium Estoril Open - Estoril Ortisei Challenger Argentina Open - Buenos Aires Santiago Challenger AEGON Championships - London AEGON International - Eastbourne Ecuador Open - Quito Plava Laguna Croatia Open - Umag Qatar ExxonMobil Open - Doha Argentina Open - Buenos Aires Sao Paulo Challenger Tour Finals Forte Village Sardegna Open - Sardinia Konzum Croatia Open - Umag Argentina Open - Buenos Aires Plava Laguna Croatia Open - Umag Belgrade 2 - Belgrade Bogota Challenger BMW Open - Munich Quimper Challenger Poznan Challenger Vercelli Challenger Santiago Open - Santiago Fergana Challenger Todi Challenger Sardegna Open - Cagliari Open 13 - Marseille Bet-At-Home Austrian Open - Kitzbuhel Irving Challenger Skopje Challenger Brest Challenger Eckental Challenger Rio De Janeiro Challenger Aircel Chennai Open - Chennai Buenos Aires Challenger PBZ Zagreb Indoors - Zagreb Marburg Challenger Manerbio Challenger Seville Challenger Casablanca Challenger Budapest Challenger Irving Challenger Como Challenger Prostejov Challenger Qatar ExxonMobil Open - Doha Poprad Tatry Challenger Astana Challenger Quimper Challenger Mercedes Cup - Stuttgart Guadalajara Challenger Ostrava Challenger Lima Challenger San Benedetto Challenger Brescia Challenger Koblenz Challenger Mons Challenger Bratislava Challenger Karshi Challenger Fergana Challenger Konzum Croatia Open - Umag Napoli Challenger Bukhara Challenger - Bukhara Bratislava Challenger Bangkok Challenger Garanti Koza Sofia Open - Sofia Brasil Open - Sao Paulo Florence Challenger Eckental Challenger Rome Challenger Samarkand Challenger Marburg Challenger Braunschweig Challenger Scheveningen Challenger Seville Challenger Troisdorf Challenger Ecuador Open - Quito IX Torneo Internacionale de Tennis - Barletta Turin Challenger Cordenons Challenger Bastad Challenger Barcelona Open BancSabadell - Barcelona Montevideo Challenger Mauritius Open - Mauritius Punta Del Este Challenger Tata Open Maharashtra - Pune Shymkent Challenger Cordoba Open - Cordoba Brasil Open - Sao Paulo Santiago Challenger Belgrade Challenger Prague Challenger Perugia Challenger Liberec Challenger Bratislava 1 Challenger Cordoba Open - Cordoba Concepcion Challenger Rio Open - Rio de Janeiro Generali Open - Kitzbuhel Delray Beach Open - Delray Beach Heilbronn Open - Heilbronn Cordoba Open - Cordoba Chile Dove Men+Care Open - Santiago BMW Open - Munich Nordea Open - Bastad Generali Open - Kitzbuhel Cordoba Open - Cordoba Aguascalientes Challenger Augsburg Challenger Prostejov Challenger Bratislava 1 Challenger Sofia Open - Sofia Milan Challenger Generali Open - Kitzbuhel AEGON International - Eastbourne Great Ocean Road Open - Melbourne Quito Challenger Szczecin Challenger Rogers Masters - Toronto Western & Southern Financial Group Masters - Cincinnati Internazionali BNL d'Italia - Rome Western & Southern Open - New York Nordea Open - Bastad Citi Open - Washington BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Australian Open - Melbourne Monte-Carlo Rolex Masters - Monte-Carlo Rolex Paris Masters - Paris Western & Southern Open - Cincinnati BNP Paribas Open - Indian Wells Wimbledon - London Monte-Carlo Rolex Masters - Monte-Carlo Australian Open - Melbourne French Open - Paris Wimbledon - London Hall of Fame Tennis Championships - Newport Claro Open Colombia - Bogota Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York U.S. Open - New York U.S. Open - New York French Open - Paris French Open - Paris French Open - Paris U.S. Open - New York Mercedes Cup - Stuttgart Argentina Open - Buenos Aires Bet-at-home Cup - Kitzbuhel Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London French Open - Paris Australian Open - Melbourne 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 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, Group I, 1R, NZL-UZB 2-3 Davis Cup, Group I, 2R, UZB-AUS 1-3 Davis Cup, Group I, 1R, SVK-LAT 5-0 Davis Cup, World Group, PO, UZB-USA 1-3 Wimbledon - London Davis Cup, Group I, PO, SVK-POL 4-1 Australian Open - Melbourne Wimbledon - London Australian Open - Melbourne Wimbledon - London Davis Cup, World Group, QR, SVK-CZE 1-3 Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne French Open - Paris Australian Open - Melbourne French Open - Paris French Open - Paris Australian Open - Melbourne French Open - Paris Wimbledon - London Davis Cup, Group I, 2R, UZB-KOR 3-2 Davis Cup, Group I, 1R, SVK-SUI 3-1 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, World Group, PO, AUS-SVK 3-0 Davis Cup, Group I, PO, SVK-SWE 3-2 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 Davis Cup, Group I, 1R, UKR-SVK 3-2 Davis Cup, Group 1, 1R, UZB-THA 2-3 Davis Cup, Group I, 2R, HUN-SVK 0-3 Davis Cup, Group I, 2R, UZB-CHN 3-2 French Open (juniors) Wimbledon (juniors) U.S. Open (juniors) Australian Open (juniors) French Open (juniors) Wimbledon (juniors) Kigali 2 Challenger All Lower level tournaments Olympics - Rio de Janeiro M25 Santa Margherita di Pula