Career 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 Slovenia F3 Italy F13 Austria F2 Belgium F2 Qatar F5 Italy F1 Italy F4 Italy F15 Slovenia F2 Italy F34 Italy F35 Italy F2 Switzerland F2 Croatia #1-w1 Italy F6 Croatia #1-w2 Italy F7 Italy F9 Italy F12 Bosnia/Herzegovina F1 Italy F16 Slovenia F1 Slovenia F2 Slovenia F3 Germany F7 Austria F6 Austria F8 Austria F9 Croatia F4 Croatia F6 Portugal F4 Portugal F5 Portugal F6 Tunisia F6 Tunisia F7 Croatia F1 Croatia F2 Portugal F1 Portugal F2 Croatia F3 Croatia F4 Croatia F5 Italy F11 Bosnia/Herzegovina F3 Bosnia/Herzegovina F4 Slovenia F2 Austria F8 Italy F27 Italy F28 Bosnia/Herzegovina F5 Bosnia/Herzegovina F6 Tunisia F5 Tunisia F6 Croatia F1 Croatia F2 Slovenia F1 Slovenia F3 Bosnia/Herzegovina F7 Croatia F11 Germany F1 Germany F2 Germany F4 Germany F5 Croatia F1 Croatia F2 Italy F2 Italy F4 Netherlands F3 Germany F8 Italy F5 Germany F7 Austria F2 Italy F21 Italy F22 Italy F11 Slovenia F1 Netherlands F3 Germany F7 Italy F1 Croatia F3 Croatia F5 Tunisia F5 Croatia #1-w3 Austria F1 Italy F19 Qatar F3 Slovenia F3 Italy F24 Italy F12 Italy F16 Slovenia F3 Croatia F4 Croatia F6 Italy F30 Italy F31 Italy F32 Tunisia F5 Tunisia F6 Spain F2 Spain F3 Spain F4 Italy F15 Austria F1 Croatia F1 Italy F2 Slovenia F1 Italy F11 Croatia F3 Switzerland F1 Bosnia/Herzegovina F2 Bukhara Challenger - Bukhara 6th Sardinian International Championships - Cagliari Challenger Citta di Olbia - Olbia Ljubljana Open - Ljubljana Open de la Ville de Saint Denis - Reunion Island Garden Open - Rome Memorial Manfredini - Sassuolo Penza Cup - Penza Mordovia Cup - Saransk St. Petersburg Challenger 2006 - St. Petersburg Genoa Open - Genova Open Costa Daurada - Tarragona Ciutat de Barcelona - Barcelona Challenger Copa Sevilla - Seville 4th Volkswagen Challenger - Wolfsburg Shimadzu All Japan Indoor Tennis Championships - Kyoto Samsung Challenger 2007 - Ho Chi Minh City Open Prevadies - St. Brieuc Roma Challenger 2007 - Rome Croatia Osiguranje Rijeka Open - Rijeka Schickedanz Open 2007 - Furth Steelers Cup - Kosice Riviera di Rimini Challenger - Rimini Timisoara Challenger - Timisoara Kos-Zucchetti Tennis Cup - Cordenons Alexander Kolyaskin Memorial - Donetsk Ljubljana Open - Ljubljana Banjaluka Challenger 2007 - Banja Luka Challenger Tunisie - Tunis Taiwan Challenger - Kaohsiung Malaysian Open - Kuala Lumpur Club Coop's ATP Challenger International - Brisbane McDonalds ATP Challenger - Burnie 5 Volkswagen Challenger - Wolfsburg Morocco Tennis Tour - Meknes Morocco Tennis Tour - Tanger 12 Open Barletta Citta Della Disfida Trofeo Angeldevil - Barletta Busan Open Challenger Tennis - Busan ECM Prague Open 2008 - Prague Rijeka Open - Rijeka Zagreb Open - Zagreb Guzzini Challenger - Recanati 14° Torneo B. Camparini- Lines Trophy - Reggio Emilia Challenger Banque Nationale - Granby Moncton Men's Challenger - Moncton Bukhara Challenger - Bukhara Karshi Challenger - Karshi UTC Open - Cherkassy Ljubljana Open 2008 - Ljubljana 2nd Campionati Internazionali di Tennis Del'Umbria - Todi Bauer Watertechnilogy Cup 2008 - Eckental Seguros Bolivar Open - Medellin Challenger Britania Zavaleta - Puebla Abierto Internacional Varonil Ciudad de Cancun - Cancun Wolfsburg Challenger Caltanissetta Challenger Sarajevo Challenger San Luis Potosi Challenger Mexico City Challenger Rome Challenger Lugano Challenger Milan Challenger Constanta Challenger Rijeka Challenger Rimini Challenger Segovia Challenger San Marino Challenger Istanbul Challenger Samarkand Challenger Ljubljana Challenger Buenos Aires Challenger Asuncion Challenger Florionapolis Challenger Eckental Challenger Aachen Challenger Zagreb Challenger Fergana Challenger Lugano Challenger Orbetello Challenger Samarkand Challenger Karshi Challenger Alphen Challenger Bergamo Challenger Wolfsburg Challenger Sarajevo Challenger Barletta Challenger Beijing Challenger Samarkand Challenger Karshi Challenger Shanghai Challenger Brasov Challenger Banja Luka Challenger Ljubljana Challenger Bangkok Challenger Palermo Challenger Ortisei Challenger Wolfsburg Challenger Florianopolis Challenger Cordenons Challenger Marrakech Challenger Furth Challenger Monza Challenger Beijing Challenger Samarkand Challenger Cordenons Challenger Karshi Challenger Tashkent Challenger Mersin Challenger Napoli Challenger Samarkand Challenger Furth Challenger Winnetka Challenger Binghamton Challenger Lexington Challenger Liberec Challenger Aptos Challenger San Marino Challenger Bangkok Challenger Shanghai Challenger St. Remy Challenger Petange Challenger Fergana Challenger Porto Alegre Challenger Sao Paulo Challenger Sao Jose Do Rio Preto Challenger Kazan Challenger Seoul Challenger Eckental Challenger Yokohama Challenger Andria Challenger Heilbronn Challenger Tashkent Challenger Bergamo Challenger Astana Challenger Cherbourg Challenger Kazan Challenger Sarasota Challenger Savannah Challenger Samarkand Challenger Fergana Challenger Tianjin Challenger Nanchang Challenger Winnetka Challenger Portoroz Challenger Astana Challenger Vancouver Challenger Aptos Challenger Mons Challenger Tashkent Challenger Geneva Challenger Bratislava Challenger Brescia Challenger Iskratel Open - Kranj Andria Challenger San Remo Tennis Cup - San Remo Memorial Savigni - Sassuolo Internazionali di Tennis di Bergamo - Bergamo Wroclaw Challenger Mordovia Cup - Mordovia Alfa Romeo Tennis Cup - Cordenons Turin Challenger SIR Supermercadi Challenger - Rome Rijeka Challenger Tanger Challenger Quimper Challenger Guangzhou Challenger Olbia Challenger - Olbia Zagreb Open - Zagreb Shenzhen Challenger Raanana Challenger Furth Challenger Heilbronn Challenger Aix En Provence Challenger Karshi Challenger Prostejov Challenger Togliatti Cup - Togliatti Winnetka Challenger Aptos Challenger Como Challenger Izmir Challenger Sacramento Challenger Tashkent Challenger Fairfield Challenger Unique Zagreb Open - Zagreb Agri Challenger Almaty Challenger 1 - Almaty Knoxville Challenger La Rinascente Tennis Cup Harbour Club Milano - Milan Ciudad de Pozoblanco Open Diputacion - Cordoba Brescia Challenger ATP Challenger Tour Finals Siemens Open 2007 - Scheveningen Bergamo Challenger Wroclaw Challenger XXXIV Edizione 'A. Savoldi-Marco Co.' Trofeo Dimmidisi - Manerbio UTC Open by Selena - Cherkassy Quimper Challenger Jonkoping Challenger Kazan Challenger Oklahoma Challenger - Tulsa Caloundra ATP Challenger - Caloundra Samarkand Challenger Moscow Challenger Fergana Challenger Recanati Challenger Astana Challenger Chengdu Challenger Aptos Challenger Portoroz Challenger III Isla de Lanzarote - Lanzarote Bangkok Challenger Shanghai Challenger Nanchang Challenger Tashkent Challenger Bangkok Challenger Rennes Challenger Kyoto Challenger Zhuhai Challenger Shenzhen Challenger Quanzhou Challenger Qingdao Challenger Anning Challenger Gimcheon Challenger Seoul Challenger Karshi Challenger Busan Challenger Samarkand Challenger Fergana Challenger Winnipeg Challenger Gatineau Challenger Granby Challenger Chengdu Challenger Portoroz Challenger Como Challenger Ismaning Challenger Suzhou Challenger Bratislava Challenger Bangalore Challenger Qujing Challenger Samarkand Challenger Montevideo Challenger Astana Challenger Tashkent Challenger Zhangjiagang Challenger Shanghai Challenger Shenzhen Challenger Akbank Private Banking TED Open - Istanbul Eckental Challenger Liuzhou Challenger Bangalore Challenger Ljubljana Challenger Napoli Challenger Shenzhen Challenger Eckental Challenger Ortisei Challenger Aachen Challenger Bratislava Challenger Helsinki Challenger Guzzini Challenger - Recanati Sina-Kia Motors Tennis Cup - Cordenons Samarkand Challenger - Samarkand Mallorca Challenger Caltanissetta Challenger Gran Canaria 2 Challenger Kaohsiung Challenger Split 1 Challenger Ostrava Challenger Volkswagen Challenger 2004 - Wolfsburg Biella 7 Challenger Astana Challenger Brest Challenger San Remo Tennis Cup-16° Piertomaso Tessitore - San Remo Open Prevadies St. Brieuc Cotes D'Amor - St. Brieuc Kyiv Open - Kiev Tehran Open 2004 - Tehran Pau Challenger Biella 2 Challenger Kosice Open-Steelers Cup 2008 - Kosice Bauer Watertechnology Cup - Eckental Timisoara Challenger - Timisoara Citta di Monza - Monza Blumenau Challenger IPP Open - Helsinki Sao Paulo Challenger Samarkand Challenger - Samarkand Fergana Challenger Guzzini Challenger - Recanati Ljubljana Open - Ljubljana 4° Sporting Challenger - Turin Braunschweig Challenger Heilbronn Open - Heilbronn XXXV Edizione A Savoldi-Marco Co. Trofeo Dimmidisi - Manerbio Lambertz Open - Aachen Buenos Aires Challenger Ortisei Challenger Rome Challenger Cherbourg Challenger Poprad Tatry Challenger Fergana Challenger - Fergana Nokian Hakkapeliitta Open - Tampere Samarkand Challenger - Samarkand Milan Challenger IPP Open - Helsinki Tennis Napoli Cup - Napoli Societa Canottieri Mincio 2005 - Mantova Ningboo Challenger 10° Trofeo Luigi Pezzoli - Bergamo Banja Luka Challenger - Banja Luka Ostdeutscher Sparkessen Cup - Dresden Open Castilla y Leon - Segovia Bruno & Bruno Trial Lawyers Men's Challenger - New Orleans Lubbock Challenger - Lubbock President's Cup 2000 - Tashkent 1° Torneo Challenger Series 12° Trofeo Paolo Corazzi - Cremona President's Cup - Tashkent Ipsos Bucharest Challenger - Bucharest Kitzbuhel Challenger Charlottesville Challenger Tennislife Cup - Napoli Knoxville Challenger Champaign Challenger Noumea Challenger Burnie Challenger Launceston Challenger Santiago Challenger Rimini Challenger Tashkent Challenger Como Challenger Tashkent Challenger - Tashkent Rijeka Challenger Vancouver Challenger Burnie Challenger Antalya Challenger Gran Canaria 1 Challenger Zagreb Challenger San Remo Challenger Busan Challenger Cremona Challenger Alessandria Challenger Rome Challenger Prostejov Challenger Cremona Challenger Allianz Suisse Open - Gstaad Milan Indoors - Milan Croatia Open Umag - Umag PBZ Zagreb Indoors - Zagreb Open Seat Godo 2007 - Barcelona BMW Open - Munich Hypo Group Tennis International - Portschach Burnie Challenger Cherbourg Challenger Cancun Challenger Qatar Exxon Mobil Open - Doha The Hypo Group Tennis International 2008 - Poertschach Puebla Challenger Allianz Suisse Open Gstaad - Gstaad ATP Studena Croatia Open Umag - Umag Astana Challenger SA Tennis Open - Johannesburg AEGON Championships - London Allianz Suisse Open Gstaad - Gstaad Winnetka Challenger Winnipeg Challenger Vicenza Challenger Apia International - Sydney Lermontov Challenger Bergamo Challenger Seoul Challenger Qatar ExxonMobil Open - Doha U.S. Mens's Clay Court Championship - Houston Montevideo Challenger Qatar ExxonMobil Open - Doha Meknes Challenger TEB BNP Paribas Istanbul Open - Istanbul Aircel Chennai Open - Chennai Serbia Open - Belgrade BMW Open - Munich Sao Leopoldo Challenger Rabat Challenger Marbella Challenger PBZ Zagreb Indoors - Zagreb Marrakech Challenger Delray Beach International Tennis Championships - Delray Beach US Men's Clay Court Championship - Houston Grand Prix Hassan II - Casablanca Open Sabadell Atlantico - Barcelona Serbia Open - Belgrade AEGON Championships - London SkiStar Swedish Open - Bastad Batman Challenger ATP Studena Croatia Open - Umag Bergamo Challenger Barletta Challenger Napoli Challenger Winston Salem - Winston Salem Tunis Challenger Brasil Open - Sao Paulo Copa Claro - Buenos Aires Serbia Open - Belgrade Blunmenau Challenger Mercedes Cup - Stuttgart Studena Croatia Open - Umag Credit Agricole Suisse Open - Gstaad Bet-at-home Cup - Kitzbuhel Aircel Chennai Open - Chennai Brisbane International - Brisbane Apia International - Sydney PBZ Zagreb Indoors - Zagreb SAP Open - San Jose Grand Prix Hassan II - Casablanca Barcelona Open BancSabadell - Barcelona AEGON International - Eastbourne Hall of Fame Tennis Championships - Newport SkiStar Swedish Open - Bastad Bet-at-home Open - Hamburg ATP Vegeta Croatia Open - Umag Mouilleron-Le-Captif Challenger Curitiba Challenger Ortisei Challenger Las Vegas Challenger Qatar ExxonMobil Open - Doha Open 13 - Marseille Yeongwol Challenger AEGON Championships - London Aircel Chennai Open - Chennai PBZ Zagreb Indoors - Zagreb Winston-Salem Open - Winston-Salem BMW Open - Munich Topshelf Open - 's-Hertogenbosch Vegeta Croatia Open - Umag Credit Agricole Suisse Open - Gstaad Budapest Challenger BRD Nastase Tiriac Trophy - Bucharest Millennium Estoril Open - Estoril Hong Kong Challenger Tashkent Challenger Brescia Challenger Irving Challenger Florence Challenger Garanti Koza Sofia Open - Sofia Milan Challenger Dubai Duty Free Tennis Championships - Dubai US Men's Clay Court Championship - Houston Dubai Duty Free Tennis Championships - Dubai Mercedes Cup - Stuttgart BRD Nastase Tiriac Trophy - Bucharest Brest Challenger Antalya Cup - Antalya Power Horse Cup - Dusseldorf Hall of Fame Tennis Championships - Newport Charlottesville Challenger Eckental Challenger Champaign Challenger PBZ Zagreb Indoors - Zagreb Santos Challenger AEGON International - Eastbourne Antalya Open - Antalya Izmir Challenger Ortisei Challenger Yokohama Challenger San Marino Challenger Banja Luka Challenger Astana Challenger New York Open - New York Sarajevo Challenger Barcelona Challenger Portoroz Challenger Brescia Challenger Pune Challenger Karshi Challenger Fergana Challenger Bukhara Challenger - Bukhara Bratislava Challenger Bangkok Challenger Garanti Koza Sofia Open - Sofia Shenzhen Challenger Samarkand Challenger Marburg Challenger Braunschweig Challenger IX Torneo Internacionale de Tennis - Barletta Istanbul Challenger Bastad Challenger Mauritius Open - Mauritius Shymkent Challenger Biella Challenger Parma Challenger Biella 1 Challenger Zadar Challenger Heilbronn Open - Heilbronn Franklin Templeton Tennis Classic - Scottsdale PBZ Zagreb Indoors - Zagreb Rogers Masters - Toronto AEGON International - Eastbourne Maharashtra Open - Pune ASB Classic - Auckland Open 13 Provence - Marseille Kremlin Cup - Moscow Bengalaru Challenger PBZ Zagreb Indoors - Zagreb Apia International - Sydney UNICEF Open - 's Hertogenbosch ATP Studena Croatia Open Umag - Umag Citi Open - Washington Western & Southern Financial Group Masters - Cincinnati Sony Ericsson Open - Miami Internazionali BNL d'Italia - Rome Internazionali BNL d'Italia - Rome Sony Open Tennis - Miami Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL d'Italia - Rome BNP Paribas Open - Indian Wells Internazionali BNL d'Italia - Rome Monte-Carlo Rolex Masters - Monte-Carlo Western & Southern Open - Cincinnati Hall of Fame Tennis Championships - Newport Claro Open Colombia - Bogota Citi Open - Washington French Open - Paris Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Kremlin Cup - Moscow Australian Open - Melbourne 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 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 U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris French Open - Paris 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, 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, 1R, IND-UZB 3-2 Davis Cup, Group 2, 2R, CYP-SLO 3-2 Davis Cup, Group 1, 2R, UZB-KOR 4-1 Davis Cup, Group 2, 1R, SLO-EGY 5-0 Davis Cup, Group 1, 3R, UZB-JPN 3-2 Davis Cup, Group 2, 2R, SLO-LTU 5-0 Davis Cup, World Group, PO, SRB-UZB, 5-0 Davis Cup, Group 2, F, LAT-SLO, 3-2 Davis Cup, Group 2, 1R, NOR-SLO 0-5 Davis Cup, Europe/Africa Group II, 2R, SLO-BUL 5-0 Davis Cup, Asia/Oceania Group I, PO, KOR-UZB 2-3 Davis Cup, Europe/Africa Group II, 3R, LTU-SLO 2-3 Davis Cup, Group I, 1R, SLO-FIN 3-2 Davis Cup, Group I, 1R, UZB-NZL 3-2 Davis Cup, Group I, 2R, JPN-UZB 4-1 Davis Cup, Group I, 2R, ITA-SLO 5-0 Davis Cup, Group I, 1R, NZL-UZB 2-3 Davis Cup, Group I, 1R, SLO-DEN 5-0 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, 1R, POL-SLO 3-2 Davis Cup, Group I, 2R, UZB-AUS 1-3 Davis Cup, Group I, PO, SLO-RSA 4-1 Davis Cup, Group I, 1R, SLO-POR 3-2 Davis Cup, Group I, 2R, SLO-ISR 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 II, 1R, SLO-MON 3-2 Davis Cup, World Group I, PO, PAK-SLO 3-0 Australian Open - Melbourne Australian Open (juniors) French Open - Paris Olympics - London Wimbledon - London Davis Cup, Group 1, 2R, KOR-UZB 5-0 Davis Cup, Group 1, 1R, CHN-UZB 3-2 Davis Cup, Group 1, 2R, PHI-UZB 2-3 Davis Cup, Group 2, 1R, ALG-SLO 2-3 Davis Cup, Group I, 2R, RSA-SLO 4-1 Davis Cup, Group I, 2R, UZB-CHN 3-2 Davis Cup, Group 2, PO, SLO-TUN 4-1