Career 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 F2 Germany F4 Italy F5 Italy F6 Italy F9 Italy F12 Italy F13 Austria F2 Germany F11 Germany F12 Germany F13 Germany-w1 Germany-w2 Germany-w3 Germany-w4 Belgium F2 Germany F3 Austria F1 Austria F2 Switzerland #1-w1 Switzerland #1-w2 Italy F1 Switzerland #1-w3 Switzerland #1-w4 Italy F4 Turkey #1-w1 Turkey #1-w2 Turkey #1-w4 Italy F12 Italy F15 Italy F16 Slovenia F2 Slovenia F3 Germany F10 Germany F11 Germany F13 Germany F15 Italy F30 Italy F31 Italy F32 Germany-w1 Italy F34 Germany-w2 Italy F35 Germany-w3 Germany-w4 Tunisia F6 Germany F1 Germany F2 Germany F3 Spain F2 Germany F4 Spain F3 Germany F5 Spain F4 Italy F2 Poland F1 Switzerland F1 Switzerland F2 Switzerland F3 Italy F6 Portugal F2 Italy F7 Portugal F3 Italy F9 Italy F10 Czech Republic F1 Czech Republic F2 Italy F15 Italy F16 Slovenia F1 Italy F19 Austria F4 Germany F7 Germany F10 Germany F13 Germany-w1 Germany-w2 Germany-w3 Germany-w4 Germany F1 Germany F2 Germany F3 Germany F4 Italy F2 Germany F4 Croatia F1 Germany F1 Germany F2 Germany F4 Germany F5 Italy F2 Italy F4 Netherlands F3 Germany F8 Italy F5 Germany F7 Italy F11 Germany F3 Austria F4 Austria F2 (Kramsach) Italy F21 Austria F2 Italy F22 Portugal F5 (Vilamoura) Portugal F6 (Lisbon) Tunisia F14 (Jerba) Tunisia F15 (Jerba) Italy F11 Netherlands F3 Germany F7 Italy F1 Kosice Open-Steelers Cup 2008 - Kosice Switzerland F1 Samarkand Challenger - Samarkand Challenger Citta di Olbia - Olbia San Remo Tennis Cup - San Remo Fergana Challenger - Fergana Kyiv Open - Kiev Tehran Open 2004 - Tehran Mauritius Open - Mauritius Tennis Napoli Cup - Napoli Garden Open - Rome Open Costa Daurada - Tarragona Ciutat de Barcelona - Barcelona Heilbronn Open - Heilbronn 4th Volkswagen Challenger - Wolfsburg BH Telecom Sarajevo 2007 - Sarajevo Ostdeutscher Sparkessen Cup - Dresden Fergana Challenger - Fergana Schickedanz Open 2007 - Furth Astana Challenger - Astana Almaty Challenger 1 - Almaty Almaty Challenger 2 - Almaty Ciudad de Pozoblanco Open Diputacion - Cordoba Siemens Open 2007 - Scheveningen LXVII Concursu Internacional de Vigo - Vigo Geneva Challenger - Geneva Alexander Kolyaskin Memorial - Donetsk Challenger Banque Nationale Rimouski - Rimouski Ford Tennis Championships - Louisville Bauer Watertechnology Cup 2007 - Eckental Taiwan Challenger - Kaohsiung Malaysian Open - Kuala Lumpur 5 Volkswagen Challenger - Wolfsburg Shimadzu All Japan Indoor Tennis Championships - Kyoto BH Indoor Sarajevo - Sarajevo Morocco Tennis Tour - Tanger Open Prevadies St. Brieuc Cotes D'Amor - St. Brieuc 3° Challenger Internazionale Dell'Insurbia 2008 - Chiasso Ostdeutscher Sparkassen Cup - Dresden San Remo Tennis Cup - San Remo Guzzini Challenger - Recanati BSI Challenger Lugano - Lugano Moncton Men's Challenger - Moncton Timisoara Challenger - Timisoara Akbank Private Banking TED Open - Istanbul Black Forest Open - Freudenstadt UTC Open - Cherkassy 2nd Campionati Internazionali di Tennis Del'Umbria - Todi Tashkent Challenger - Tashkent Samsung Securities Cup - Seoul Bauer Watertechnilogy Cup 2008 - Eckental Belgrade Challenger Wolfsburg Challenger Bergamo Challenger Athens Challenger Sofia Challenger Rome Challenger Furth Challenger Milan Challenger Braunschweig Challenger Rimini Challenger San Marino Challenger Freudenstadt Challenger Szczecin Challenger Napoli Challenger Orleans Challenger Eckental Challenger Aachen Challenger Salzburg Challenger Genova Challenger Heilbronn Challenger Sunrise Challenger Monza Challenger Fergana Challenger Furth Challenger San Remo Tennis Cup-16° Piertomaso Tessitore - San Remo Lugano Challenger Memorial Manfredini - Sassuolo Kitzbuhel Challenger Nord LB Open 2006 - Braunschweig Alphen Challenger IPP Open - Helsinki Napoli Challenger Mons Challenger Tashkent Challenger Eckental Challenger Heilbronn Challenger Bergamo Challenger Wolfsburg Challenger Caltanissetta Challenger Prague Challenger Rome Challenger Cremona Challenger Milan Challenger Oberstaufen Challenger Orbetello Challenger Astana Challenger Beijing Challenger Samarkand Challenger Karshi Challenger Ningboo Challenger Tashkent Challenger Ljubljana Challenger Madrid Challenger Eckental Challenger Ortisei Challenger Burnie Challenger Quimper Challenger Wolfsburg Challenger Sarajevo Challenger Bath Challenger Barletta Challenger Mersin Challenger Prague Challenger Fergana Challenger Furth Challenger Braunschweig Challenger Arad Challenger Memorial Savigni - Sassuolo Astana Challenger Beijing Challenger Samarkand Challenger Orleans Challenger Lermontov Challenger Tashkent Challenger Eckental Challenger Ortisei Challenger Bergamo Challenger Mersin Challenger Tunis Challenger Samarkand Challenger Winnetka Challenger Lexington Challenger Aptos Challenger St. Remy Challenger Fergana Challenger Tashkent Challenger Mouilleron-Le-Captif Challenger Kazan Challenger Eckental Challenger Andria Challenger Astana Challenger Irving Challenger Sarasota Challenger Samarkand Challenger Braunschweig Challenger Winnetka Challenger Vancouver Challenger Aptos Challenger Mons Challenger Tashkent Challenger Geneva Challenger Eckental Challenger Bratislava Challenger Brescia Challenger Helsinki Challenger Bergamo Challenger Wroclaw Challenger Cherbourg Challenger Quimper Challenger Vercelli Challenger Karshi Challenger Heilbronn Challenger Samarkand Challenger Ilkley Challenger Marburg Challenger Braunschweig Challenger Cortina Challenger Aptos Challenger Vancouver Challenger Meerbusch Challenger Manerbio Challenger Como Challenger Izmir Challenger Agri Challenger Sacramento Challenger Fairfield Challenger Eckental Challenger Bratislava Challenger USTA Tallahassee Tennis Challenger - Tallahassee Brescia Challenger ATP Challenger Tour Finals Noumea Challenger Bergamo Challenger Wroclaw Challenger Cherbourg Challenger Quimper Challenger Jonkoping Challenger Guadalajara Challenger Kazan Challenger Aix En Provence Challenger 3rd Volkswagon Challenger - Wolfsburg Samarkand Challenger Prostejov Challenger Moscow Challenger Marburg Challenger Braunschweig Challenger Bastad Challenger Recanati Challenger Biella Challenger Lambertz Open - Aachen Cortina Challenger Aptos Challenger Orleans Challenger Mons Challenger Happy Valley Challenger Koblenz Challenger Rennes Challenger Cherbourg Challenger Bergamo Challenger St. Brieuc Challenger Karshi Challenger Heilbronn Challenger Samarkand Challenger Blois Challenger Scheveningen Challenger Chengdu Challenger Liberec Challenger Como Challenger Tashkent Challenger Ismaning Challenger Eckental Challenger Bratislava Challenger Glasgow Challenger Karshi Challenger Samarkand Challenger Loughborough Challenger Surbiton Challenger Fergana Challenger Recanati Challenger Riviera di Rimini Challenger - Rimini Astana Challenger Prague Challenger Segovia Challenger Mallorca Challenger Orleans Challenger Tashkent Challenger Eckental Challenger Bratislava Challenger Koblenz Challenger Quimper Challenger Lille Challenger St. Brieuc Challenger Heilbronn Challenger Surbiton Challenger Nokian Hakkapeliitta Open - Tampere Penza Cup - Penza Togliatti Cup - Togliatti 6th Sardinian International Championships - Cagliari St. Petersburg Challenger 2006 - St. Petersburg Mordovia Cup - Mordovia Alfa Romeo Tennis Cup - Cordenons Kia International In Caloundra - Caloundra Citta di Monza - Monza Samarkand Challenger - Samarkand Busan Open Challenger Tennis - Busan Flea Market Cup Busan Challenger Tennis - Busan Oberstaufen Cup - Oberstaufen Steelers Cup - Kosice ATP Challenger Trophy 2007 - Trnava South African Airways Open - East London Open Prevadies - St. Brieuc Morocco Tennis Tour - Meknes Kos-Zucchetti Tennis Cup - Cordenons Bangkok Challenger Furth Challenger Salzburg Challenger Volkswagen Challenger 2004 - Wolfsburg Cherbourg Challenger Kazan Challenger Savannah Challenger Oberstaufen Cup - Oberstaufen Akbank Private Banking TED Open - Istanbul Open de la Ville de Saint Denis - Reunion Island XXXIV Edizione 'A. Savoldi-Marco Co.' Trofeo Dimmidisi - Manerbio UTC Open by Selena - Cherkassy Genoa Open - Genova Black Forest Open - Freudenstadt IX Torneo Internacionale de Tennis - Barletta Franklin Templeton Tennis Classic - Scottsdale Tunis Challenger Noumea Challenger Olbia Challenger - Olbia Heilbronn Challenger Ostdeutscher Sparkessen Cup - Dresden Zagreb Open - Zagreb 4° Sporting Challenger - Turin Bauer Watertechnology Cup - Eckental Alexander Kolyaskin Memorial - Donetsk Societa Canottieri Mincio 2005 - Mantova Allianz Suisse Open - Gstaad Guzzini Challenger - Recanati Milan Indoors - Milan BMW Open - Munich Shimadzu All Japan Indoor Tennis Championships - Kyoto Gerry Weber Open - Halle Sina-Kia Motors Tennis Cup - Cordenons Samsung Challenger 2007 - Ho Chi Minh City BMW Open - Munich Generali Open - Kitzbuhel Qatar Exxon Mobil Open - Doha BMW Open - Munich Gerry Weber Open - Halle Shanghai Challenger Mercedes Cup - Stuttgart Bangkok Challenger Austrian Open - Kitzbuhel BMW Open - Munich Campbells Hall of Fame Tennis Championships - Newport Masters Series - Hamburg Allianz Suisse Open Gstaad - Gstaad Bank Austria Tennis Trophy - Vienna PBZ Zagreb Indoors - Zagreb Delray Beach International Tennis Championships - Delray Beach BMW Open - Munich Ordina Open - s-Hertogenbosch Catella Swedish Open - Bastad International German Open - Hamburg Allianz Suisse Open Gstaad - Gstaad Challenger Casablanca San Angel - Mexico City Pilot Pen Tennis - New Haven Open de Moselle - Metz Thailand Open - Bangkok Kremlin Cup - Moscow St. Petersburg Open - St. Petersburg Davidoff Swiss Indoors Basel - Basel Medibank International - Sydney PBZ Zagreb Indoors - Zagreb Grand Prix Hassan II - Casablanca Bet-At-Home Austrian Open - Kitzbuhel Open Sabadell Atlantico - Barcelona BMW Open - Munich AEGON Championships - London If Stockholm Open - Stockholm Erste Bank Open - Vienna Bauer Watertechnology Cup - Eckental Apia International - Sydney BRD Nastase Tiriac Trophy - Bucharest BMW Open - Munich AEGON International - Eastbourne Mercedes Cup - Stuttgart Studena Croatia Open - Umag Credit Agricole Suisse Open - Gstaad Bet-at-home Cup - Kitzbuhel Moselle Open - Metz Korat Challenger Erste Bank Open - Vienna Valencia Open - Valencia Qatar ExxonMobil Open - Doha Ortisei Challenger ABN AMRO World Tennis Tournament - Rotterdam Dubai Duty Free Tennis Championships - Dubai BRD Nastase Tiriac Trophy - Bucharest BMW Open - Munich Power Horse Cup - Dusseldorf Topshelf Open - 's-Hertogenbosch AEGON International - Eastbourne Hall of Fame Tennis Championships - Newport Bet-at-home Open - Hamburg Credit Agricole Suisse Open - Gstaad Bet-at-home Cup - Kitzbuhel Malaysian Open - Kuala Lumpur Erste Bank Open - Vienna Qatar ExxonMobil Open - Doha Heineken Open - Auckland PBZ Zagreb Indoors - Zagreb ABN AMRO World Tennis Tournament - Rotterdam AEGON Championships - London AEGON International - Eastbourne Erste Bank Open - Vienna Qatar ExxonMobil Open - Doha PBZ Zagreb Indoors - Zagreb Grand Prix Hassan II - Casablanca BMW Open - Munich Geneva Open - Geneva Mercedes Cup - Stuttgart Aegon Nottingham Open - Nottingham Bukhara Challenger - Bukhara Irving Challenger Helsinki Challenger Moselle Open - Metz Valencia Open - Valencia Garanti Koza Sofia Open - Sofia 10° Trofeo Luigi Pezzoli - Bergamo Open 13 - Marseille BRD Nastase Tiriac Trophy - Bucharest Millennium Estoril Open - Estoril BMW Open - Munich Suisse Open - Gstaad Open Castilla y Leon - Segovia Ostdeutscher Sparkassen Cup - Dresden Oklahoma Challenger - Tulsa If Stockholm Open - Stockholm Mordovia Cup - Saransk Furth Challenger Garanti Koza Sofia Open - Sofia Barcelona Open BancSabadell - Barcelona TEB BNP Paribas Istanbul Open - Istanbul Suisse Open - Gstaad Braunschweig Challenger AEGON International - Eastbourne Heilbronn Open - Heilbronn St. Petersburg Open - St. Petersburg Petange Challenger Kremlin Cup - Moscow IPP Open - Helsinki Kia International In Kawana - Kawana Busan Open Challenger Tennis - Busan III Isla de Lanzarote - Lanzarote Brasov Challenger Tata Open Maharashtra - Pune DIEMA XTRA Sofia Open - Sofia Budapest Challenger Sophia Antipolis Challenger Shymkent Challenger Fergana Challenger Millennium Estoril Open - Estoril Libema Open - 's-Hertogenbosch SIR Supermercadi Challenger - Rome Istanbul Challenger Barletta Challenger Brest Challenger Challenger Copa Sevilla - Seville Astana Challenger Ortisei Challenger Dusseldorf Open Challenger 2007 - Dusseldorf Vicenza Challenger Ortisei Challenger Tashkent Challenger Rome Challenger Timisoara Challenger - Timisoara Bruno & Bruno Trial Lawyers Men's Challenger - New Orleans Lubbock Challenger - Lubbock Prostejov Challenger Heilbronn Challenger Challenger Banque Nationale - Granby Cherbourg Challenger XXXV Edizione A Savoldi-Marco Co. Trofeo Dimmidisi - Manerbio Tennislife Cup - Napoli Wroclaw Challenger Tunis Challenger Zagreb Challenger Brescia Challenger Lugano Challenger Samarkand Challenger Karshi Challenger Rennes Challenger Bergamo Challenger Mons Challenger Rogers Masters - Toronto Western & Southern Financial Group Masters - Cincinnati Seoul Challenger BNP Paribas Open - Indian Wells Binghamton Challenger BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Monte-Carlo Rolex Masters - Monte-Carlo Guzzini Challenger - Recanati Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Western & Southern Open - Cincinnati BNP Paribas Open - Indian Wells Monte-Carlo Rolex Masters - Monte-Carlo Prague Challenger Bukhara Challenger - Bukhara Bergamo Challenger President's Cup 2000 - Tashkent Open Seat Godo 2007 - Barcelona President's Cup - Tashkent Pau Challenger Bangkok Challenger French Open - Paris 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 Gerry Weber Open - Halle 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 Swiss Indoors Basel - Basel PBZ Zagreb Indoors - Zagreb Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Mercedes Cup - Stuttgart PBZ Zagreb Indoors - Zagreb U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Mercedes Cup - Stuttgart Chennai Open - Chennai Australian Open - Melbourne French Open - Paris ABN AMRO World Tennis Tournament - Rotterdam Open 13 - Marseille BMW Open - Munich Qatar ExxonMobil Open - Doha Claro Open Colombia - Bogota Gazprom Hungarian Open - Budapest Wimbledon - London U.S. Open - New York Rakuten Japan Open - Tokyo Mercedes Cup - Stuttgart U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Brisbane International - Brisbane US Men's Clay Court Championship - Houston Hypo Group Tennis International - Portschach Brisbane International - Brisbane Citi Open - Washington Hall of Fame Tennis Championships - Newport Dubai Duty Free Tennis Championships - Dubai Miami Open - Miami BNP Paribas Open - Indian Wells Wimbledon - London 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, 2R, KOR-UZB 5-0 Davis Cup, Group 1, 2R, UZB-KOR 4-1 Davis Cup, Group 1, 3R, UZB-JPN 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-CHN 3-2 Davis Cup, World Group, PO, UZB-USA 1-3 Davis Cup, Group 1, 1R, CHN-UZB 3-2 Davis Cup, Group 1, 2R, PHI-UZB 2-3 Davis Cup, Group 1, 1R, UZB-IND 4-1 Davis Cup, Group I, 2R, UZB-KOR 3-2 Davis Cup, World Group, PO, SRB-UZB, 5-0 Davis Cup, Group 1, 1R, IND-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, World Group, PO, GER-BRA 4-1 Davis Cup, World Group, 1R, GER-ESP 4-1