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 Dobrich Challenger 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 Iran F3 Italy F2 Netherlands F3 Germany F8 Austria F4 Austria F6 Slovak Rep. F2 Slovak Rep. F1 Italy F24 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 6th Sardinian International Championships - Cagliari Garden Open - Rome Mordovia Cup - Saransk Ciutat de Barcelona - Barcelona 4th Volkswagen Challenger - Wolfsburg Open Prevadies - St. Brieuc Riviera di Rimini Challenger - Rimini Genoa Open - Genova Challenger Copa Sevilla - Seville Czech Republic F1 Prosperita Open 2007 - Ostrava M15 Bergamo 5 Volkswagen Challenger - Wolfsburg M15 Slovenska Bistrica Morocco Tennis Tour - Tanger M25 Padova Bukhara Challenger - Bukhara M25 Trnava Kosice Open-Steelers Cup 2008 - Kosice Moncton Men's Challenger - Moncton M15 Ollersbach s'Tennis Masters Challenger - Graz M25 Santa margherita di Pula St. Petersburg Challenger 2006 - St. Petersburg Morocco Tennis Tour - Meknes M15 Vienna Challenger Citta di Olbia - Olbia Memorial Savigni - Sassuolo Tehran Open 2004 - Tehran Olbia Challenger - Olbia Bauer Watertechnilogy Cup 2008 - Eckental Lambertz Open - Aachen Ljubljana Open 2008 - Ljubljana Schickedanz Open 2007 - Furth San Remo Tennis Cup - San Remo Memorial Manfredini - Sassuolo Steelers Cup - Kosice Steelers Cup - Kosice Brescia Challenger Open de la Ville de Saint Denis - Reunion Island 10° Trofeo Luigi Pezzoli - Bergamo Togliatti Cup - Togliatti Tennis Napoli Cup - Napoli Penza Cup - Penza Wolfsburg Challenger Citta di Monza - Monza Open Costa Daurada - Tarragona M25+H Kassel Mordovia Cup - Mordovia Rome Challenger Ostrava Challenger Lugano Challenger Milan Challenger Ciudad de Pozoblanco Open Diputacion - Cordoba Alfa Romeo Tennis Cup - Cordenons Rimini Challenger San Marino Challenger Taiwan Challenger - Kaohsiung Samarkand Challenger SIR Supermercadi Challenger - Rome Aachen Challenger Trnava Challenger Shimadzu All Japan Indoor Tennis Championships - Kyoto Samsung Challenger 2007 - Ho Chi Minh City Rhodes Challenger Busan Challenger Fergana Challenger Prostejov Challenger Lugano Challenger Kos-Zucchetti Tennis Cup - Cordenons Samarkand Challenger Karshi Challenger Alexander Kolyaskin Memorial - Donetsk Alphen Challenger Tashkent Challenger Seoul Challenger Bergamo Challenger Wolfsburg Challenger Arad Challenger Challenger Banque Nationale - Granby Beijing Challenger Samarkand Challenger Karshi Challenger Astana Challenger Shanghai Challenger Ningboo Challenger Tashkent Challenger Trnava Challenger Bangkok Challenger Malaysian Open - Kuala Lumpur Zagreb Open - Zagreb Ortisei Challenger Helsinki Challenger Bergamo Challenger Wolfsburg Challenger Furth Challenger Busan Open Challenger Tennis - Busan Leon Challenger Ostrava Challenger San Benedetto Challenger Milan Challenger Beijing Challenger Samarkand Challenger Karshi Challenger Eckental Challenger Kitzbuhel Challenger Brasov Challenger Trnava Challenger Tashkent Challenger Mersin Challenger Guzzini Challenger - Recanati Rome Challenger Samarkand Challenger Furth Challenger Kosice Challenger Milan Challenger Todi Challenger Sarajevo Challenger 2nd Campionati Internazionali di Tennis Del'Umbria - Todi Lexington Challenger Orbetello Challenger Aptos Challenger San Marino Challenger Genova Challenger St. Remy Challenger Petange Challenger Fergana Challenger Mouilleron-Le-Captif Challenger Kazan Challenger Eckental Challenger Andria Challenger Astana Challenger Cherbourg Challenger Savannah Challenger Heilbronn Challenger Samarkand Challenger Vicenza Challenger Marburg Challenger Winnetka Challenger San Benedetto Challenger Vancouver Challenger Liberec Challenger Aptos Challenger Almaty Challenger 1 - Almaty Tashkent Challenger Geneva Challenger Siemens Open 2007 - Scheveningen Wroclaw Challenger Cherbourg Challenger Quimper Challenger XXXIV Edizione 'A. Savoldi-Marco Co.' Trofeo Dimmidisi - Manerbio Prostejov Challenger Oklahoma Challenger - Tulsa Padova Challenger Todi Challenger Tatra Banka Slovak Open - Bratislava 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 Barletta Challenger III Isla de Lanzarote - Lanzarote Bratislava Challenger Poprad Tatry Challenger Bath Challenger Bergamo Challenger Morelos Challenger M25 Santa Margherita di Pula Kazan Challenger Astana Challenger Tampere Challenger San Luis Potosi Challenger Qingdao Challenger Anning Challenger Rome Challenger Vicenza Challenger Marburg Challenger Prague Challenger Liberec Challenger Campinas Challenger Tashkent Challenger Buenos Aires Challenger Ismaning Challenger Cali Challenger Trnava Challenger Vancouver Challenger Astana Challenger Padova Challenger Liberec Challenger Kosice Challenger Punta Del Este Challenger ATP Slovak Open Challenger - Bratislava Prague Challenger Winnetka Challenger Shymkent Challenger Bratislava Challenger San Benedetto Challenger Binghamton Challenger Gran Canaria Challenger Zadar Challenger Mexico City Challenger San Luis Potosi Challenger Heilbronn Challenger Prostejov Challenger Trnava Challenger Karshi Challenger Geneva Challenger Poprad Tatry Challenger Heilbronn Challenger Kosice Challenger Salinas Challenger Akbank Private Banking TED Open - Istanbul Sarasota Challenger Ostrava Challenger UTC Open by Selena - Cherkassy Furth Challenger Trnava Challenger Napoli Challenger Mons Challenger Ortisei Challenger Aachen Challenger Morelos Challenger Bratislava Challenger Punta Del Este Challenger Guzzini Challenger - Recanati Sina-Kia Motors Tennis Cup - Cordenons Singapore Challenger Samarkand Challenger - Samarkand Vercelli Challenger Ostrava Challenger Karshi Challenger Bratislava Challenger Mestre Challenger Bratislava Challenger Tatra Banka Open - Bratislava M15 Trnava Biella Challenger Caltanissetta Challenger Aptos Challenger Cordenons Challenger St. Remy Challenger Marburg Challenger Alessandria Challenger Prague Challenger Izmir Challenger Tashkent Challenger Montevideo Challenger Kosice Challenger Maia 1 Challenger Santo Domingo Challenger Wroclaw Challenger Valencia Challenger Chengdu Challenger Napoli Challenger Shymkent Challenger Ostrava Challenger Como Challenger Bogota Challenger Samarkand Challenger Turin Challenger Ludwigshafen Challenger Moscow Challenger Recanati Challenger San Benedetto Challenger Volkswagen Challenger 2004 - Wolfsburg Biella Challenger Concepcion Challenger Aptos Challenger Almaty 1 Challenger Almaty 2 Challenger Como Challenger President's Cup 2000 - Tashkent 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 Quito Challenger M15 Antalya Tatra Banka Open 2006 - Bratislava Liberec Challenger Bauer Watertechnology Cup - Eckental Eckental Challenger Bratislava Challenger Rome Challenger IPP Open - Helsinki 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 President's Cup - Tashkent 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 Zadar Challenger Brazzaville Challenger Sassuolo Challenger Barletta Challenger Florence Challenger Furth Challenger Lima Challenger Tennislife Cup - Napoli Guayaquil Challenger ATP Challenger Trophy 2008 - Trnava Cordenons Challenger Tashkent Challenger Astana Challenger Tashkent Challenger - Tashkent Rijeka Challenger Tatra Banka Slovak Open - Bratislava Marbella Challenger Guayaquil Challenger Bank Austria Tennis Trophy - Vienna Zagreb Challenger Allianz Suisse Open - Gstaad Santiago Challenger Johannesburg Challenger Kosice Challenger Lisbon Challenger Franklin Templeton Tennis Classic - Scottsdale Rome Challenger Milan Indoors - Milan Cremona Challenger Losinj Challenger PBZ Zagreb Indoors - Zagreb Open Seat Godo 2007 - Barcelona BMW Open - Munich Hypo Group Tennis International - Portschach Qatar Exxon Mobil Open - Doha Barcelona Challenger Bratislava Challenger Allianz Suisse Open Gstaad - Gstaad Bratislava Challenger Allianz Suisse Open Gstaad - Gstaad Burnie Challenger Cherbourg Challenger Medibank International - Sydney US Men's Clay Court Championship - Houston San Luis Potosi Challenger Mercedes Cup - Stuttgart Credit Agricole Suisse Open - Gstaad Astana Challenger Brisbane International - Brisbane Qatar ExxonMobil Open - Doha Todi Challenger Lermontov Challenger Glasgow Challenger Bergamo Challenger Seoul Challenger Prague Challenger BRD Nastase Tiriac Trophy - Bucharest Kosice Challenger Eckental Challenger Bratislava Challenger AEGON International - Eastbourne Como Challenger Hall of Fame Tennis Championships - Newport Marbella Challenger Napoli Challenger Vegeta Croatia Open - Umag Noumea Challenger Heilbronn Challenger PBZ Zagreb Indoors - Zagreb BMW Open - Munich BMW Open - Munich Ecuador Open - Quito BRD Nastase Tiriac Trophy - Bucharest Millennium Estoril Open - Estoril Argentina Open - Buenos Aires Bergamo Challenger San Luis Potosi Challenger Mersin Challenger Leon Challenger Mexico City Challenger Ecuador Open - Quito BMW Open - Munich Plava Laguna Croatia Open - Umag Tunis Challenger Qatar ExxonMobil Open - Doha Argentina Open - Buenos Aires Forte Village Sardegna Open - Sardinia Sardegna Open - Cagliari Belgrade 2 - Belgrade Konzum Croatia Open - Umag Rennes Challenger Athens Challenger Ortisei Challenger Santiago Challenger AEGON Championships - London AEGON International - Eastbourne Argentina Open - Buenos Aires Plava Laguna Croatia Open - Umag Sao Paulo Challenger Tour Finals Bogota Challenger Quimper Challenger Santiago Open - Santiago Poznan Challenger Vercelli Challenger Fergana Challenger Todi Challenger 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 Rogers Masters - Toronto Western & Southern Financial Group Masters - Cincinnati Szczecin Challenger BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Internazionali BNL d'Italia - Rome Nordea Open - Bastad Monte-Carlo Rolex Masters - Monte-Carlo Citi Open - Washington Western & Southern Open - New York Rolex Paris Masters - Paris Australian Open - Melbourne Wimbledon - London Australian Open - Melbourne French Open - Paris Australian Open - Melbourne Wimbledon - London 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 Western & Southern Open - Cincinnati BNP Paribas Open - Indian Wells Monte-Carlo Rolex Masters - Monte-Carlo Australian Open - Melbourne French Open - Paris Wimbledon - London French Open - Paris French Open - Paris Hall of Fame Tennis Championships - Newport Claro Open Colombia - Bogota Mercedes Cup - Stuttgart Argentina Open - Buenos Aires Bet-at-home Cup - Kitzbuhel 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, Group 1, 1R, CHN-UZB 3-2 Davis Cup, Group I, 2R, UZB-AUS 1-3 Davis Cup, Group I, 1R, SVK-LAT 5-0 Davis Cup, Group I, 2R, UZB-KOR 3-2 Davis Cup, World Group, PO, UZB-USA 1-3 Davis Cup, Group I, PO, SVK-POL 4-1 Davis Cup, Group I, 1R, SVK-SUI 3-1 Davis Cup, World Group, QR, SVK-CZE 1-3 French Open - Paris Wimbledon - London U.S. Open - New York Wimbledon - London Australian Open - Melbourne French Open (juniors) U.S. Open (juniors) Australian Open (juniors) French Open (juniors) French Open - Paris Wimbledon - London Australian Open - Melbourne Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London All Lower level tournaments Australian Open - Melbourne French Open - Paris French Open - Paris Wimbledon - London Davis Cup, Group I, 1R, NZL-UZB 2-3 Davis Cup, World Group, PO, AUS-UZB 5-0 Davis Cup, World Group, PO, SRB-UZB, 5-0 Davis Cup, World Group, PO, AUS-SVK 3-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, 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 Wimbledon (juniors) 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 Wimbledon (juniors) Davis Cup, Group I, 2R, HUN-SVK 0-3 Davis Cup, Group I, 2R, UZB-CHN 3-2 Kigali 2 Challenger Olympics - Rio de Janeiro M25 Santa Margherita di Pula