Career 2023 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003
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 F19 Italy F20 Russia F1 Russia F2 Italy F22 Sweden F1 Italy F25 Italy #4-w2 Italy #4-w4 Germany F4 Italy F1 Italy F4 Italy F5 Uzbekistan F2 Italy F10 Romania F1 Turkey F1 Italy F17 Turkey F2 Turkey F3 France F17 Ukraine F3 France F18 France F19 Spain F32 Poland F2 Italy F4 Poland F3 France F5 Italy F12 Uzbekistan F3 Italy F13 Italy F14 Poland F7 Belarus F1 Italy F18 Italy F24 Italy F25 Italy F29 France F12 France F14 Great Britain F15 France F19 Great Britain F17 Spain F37 Russia F2 Czech Republic F4 Czech Republic F5 Croatia F1 France F4 France F5 Italy F6 Russia F1 Italy F10 Russia F2 Uzbekistan F2 France F13 France F14 Czech Republic F5 Germany F4 Croatia F1 Croatia F2 Russia F1 Russia F2 Uzbekistan F1 Uzbekistan F2 Germany F6 France F11 Czech Republic F5 Germany F2 Austria F1 Kazakhstan F1 Kazakhstan F2 Russia F1 Russia F2 Russia F5 France F14 France F15 Russia F6 Russia F1 Russia F2 Russia F3 Russia F4 Uzbekistan F1 Italy F4 Uzbekistan F2 Italy F5 Russia F8 Russia F3 Russia F4 Russia F3 Italy F23 Italy F27 Georgia F2 Belarus F4 Russia F1 Spain F38 France F13 Great Britain F5 Italy F24 Great Britain F6 Sweden F2 Uzbekistan F1 Italy F10 Georgia F1 Uzbekistan F2 Italy #4-w1 Czech Republic F5 Poland F6 Italy F15 Czech Republic F6 Italy #4-w3 Belarus F2 India F1 Qatar F2 Qatar F3 Croatia F2 Italy F8 Uzbekistan F1 Uzbekistan F3 Romania F2 Italy F13 Italy F14 Italy F15 Italy F26 Russia F2 Russia F3 Belarus F1 Belarus F2 Italy F30 Italy F31 Ukraine F2 Great Britain F16 Belgium F2 Italy F1 Italy F2 Uzbekistan F4 Italy F15 Croatia F2 Czech Republic F6 Uzbekistan F1 (Bukhara) Uzbekistan F2 (Karshi) Uzbekistan F3 (Andijan) Uzbekistan F4 (Namangan) Russia F6 (Moscow) Russia F7 (Moscow) Russia F8 (Moscow) Thailand F7 (Nonthaburi) Thailand F8 (Nonthaburi) Thailand F9 (Nonthaburi) Denmark F1 M25 Kazan M25 Aktobe M25 Aktobe M25+H Kazan India F2 M25 Shymkent M25 Shymkent M25 Andijan M25 Namangan M25 Cuneo M15 Almaty M25+H Appiano M25+H Pozoblanco M15 Moscow M15 Moscow M25 Ust-Kamenogorsk M25 Almaty Uzbekistan F1 M15 Kazan M25 Aktobe M25 Aktobe M15 St. Petersburg M15 St. Petersburg M15 St. Petersburg M15 St. Petersburg Czech Republic F6 M25 Johannesburg / Markspark M25 Johannesburg / Ellispark M15 Kazan M25 Nur-Sultan M25 Nur-Sultan M25 Sharm ElSheikh M25 Nur-Sultan M15 Chiang Rai M15 Chiang Rai Fergana Challenger - Fergana Memorial Manfredini - Sassuolo Togliatti Cup - Togliatti Mordovia Cup - Saransk Open de L'Isere-Trophee BNP Paribas - Grenoble Memorial Manfredini - Sassuolo M25 Nur-Sultan Trofeo Sisma Mantova - Mantova Alexander Kolyaskin Memorial - Donetsk Penza Cup - Penza Guzzini Challenger - Recanati M25 Chiang Rai M25 Chiang Rai Karshi Challenger - Karshi M25 Nur-Sultan Open D'Orleans - Orleans M15 Ust-Kamenogorsk Challenger DCN de Cherbourg - Cherbourg M15 Chiang Rai Ethias Trophy - Mons M15 Chiang Rai Unicredit (Suisse) Bank S.A. Challenger - Chiasso Internationaux du Doubs - Besancon Fergana Challenger - Fergana Togliatti Cup - Togliatti Open Diputacion Ciudad de Pozoblanco - Cordoba Riviera de Rimini Challenger - Rimini Penza Cup 2008 - Penza Mordovia Cup 2008 - Saransk 5° Sporting Challenger - Turin Bukhara Challenger - Bukhara Banja Luka Challenger 2008 - Banja Luka M15 Chiang Rai Canottieri Mincio Open - Mantova President's Cup - Astana Genoa Open Challenger-Fondazione Carige - Genova M15 Kazan Togliatti Cup - Togliatti Penza Cup - Penza PEOPLEnet Cup - Dnepropetrovsk Challenger Lugano - Lugano Harbour Tennis Cup Regione Lombardia - Milan 12° Tornea B. Camparini Arpa Ceramic Cup - Reggio Emilia Bergamo Challenger Open D'Orleans - Orleans Sarajevo Challenger Mordovia Cup - Mordovia Open Castilla y Leon - Segovia Geneva Challenger - Geneva Penza Challenger Recanati Challenger Togliatti Cup - Togliatti Arroyo de la Encomienda - Valladolid Open de Tenis Amaya - Pamplona Heilbronn Open - Heilbronn Antonio Savoldi-Marco Co. - Manerbio Black Forest Open - Freudenstadt Almaty Challenger BH Telecom Indoors Sarajevo 2006 - Sarajevo Tashkent Challenger Astana Challenger Oldum Brown Vancouver Open - Vancouver Tennis Napoli Cup 2007 - Napoli Alexander Kolyaskin Memorial - Donetsk Khanty-Mansiysk Challenger Ramat Hasharon Challenger Prostejov Challenger Almaty Challenger 1 - Almaty Pozoblanco Challenger Penza Challenger Istanbul Challenger Genova Open Challenger - Genova Open des Alpes Trophee BNP Paribas - Grenoble Bangkok Challenger Bytom Challenger Kazan Challenger Sarajevo Challenger Bangkok Challenger Monza Challenger Turin Challenger Pozoblanco Challenger Jameson Cup - Milan Roma Challenger 2007 - Rome Karshi Challenger Genova Challenger Szczecin Challenger Istanbul Challenger Alexander Kolyaskin Memorial - Donetsk Tashkent Challenger Mons Challenger IPP Open - Helsinki KGHM Dialog Polish Indoors - Wroclaw Ortisei Challenger BH Indoor Sarajevo - Sarajevo Rhodes Challenger 12 Open Barletta Citta Della Disfida Trofeo Angeldevil - Barletta Bergamo Challenger Wolfsburg Challenger Furth Challenger Mitsubishi Electric Europe Cup - Monza Ethias Tennis Trophy - Mons Turin Challenger M25 Jakarta Kaohsiung Challenger Prague Challenger Monza Challenger Astana Challenger M25 Jakarta Saransk Challenger Penza Challenger Segovia Challenger Beijing Challenger Samarkand Challenger Astana Challenger Karshi Challenger Como Challenger Lermontov Challenger San Remo Tennis Cup - San Remo Tashkent Challenger Mersin Challenger Guzzini Challenger - Recanati Karshi Challenger Prostejov Challenger Prague Challenger TEAN International - Alphen Aan Den Rijn UTC Open - Cherkassy Astana Challenger 3rd Volkswagon Challenger - Wolfsburg Segovia Challenger Kazan Challenger St. Remy Challenger Istanbul Challenger Petange Challenger Orleans Challenger Fergana Challenger Kazan Challenger Tyumen Challenger Heilbronn Challenger Bergamo Challenger Astana Challenger Shenzhen Challenger Anning Challenger Busan Challenger Marburg Challenger Braunschweig Challenger Portoroz Challenger Fergana Challenger - Fergana Izmir Challenger Almaty Challenger 2 - Almaty Arpa Ceramic Cup - Reggio Emilia Eckental Challenger Brescia Challenger Mordova Cup 2007 - Saransk Samarkand Challenger - Samarkand LXVII Concursu Internacional de Vigo - Vigo Bukhara Challenger - Bukhara Cherbourg Challenger Citta di Como - Como Kazan Challenger Raanana Challenger Napoli Challenger Taipei City Challenger Heilbronn Challenger Prostejov Challenger Milan Challenger Bauer Watertechnology Cup 2007 - Eckental Segovia Challenger Agri Challenger Mons Challenger Yokohama Challenger Toyota Challenger Launceston Challenger Bergamo Challenger Taipei City Challenger Busan Challenger Seoul Challenger Poprad Tatry Challenger Fergana Challenger Orleans Challenger Tashkent Challenger Astana Challenger Irving Challenger Kazan Challenger Astana Challenger Happy Valley Challenger Recanati Challenger St. Remy Challenger Segovia Challenger Busan Challenger Shymkent Challenger Tashkent Challenger Astana Challenger Genova Challenger Orleans Challenger Dallas Challenger Prague Challenger Braunschweig Challenger Shymkent Challenger Fergana Challenger Surbiton Challenger Geneva Challenger Marburg Challenger St. Brieuc Challenger Ilkley Challenger Karshi Challenger Kobe Challenger Bangkok Challenger Wroclaw Challenger Kazan Challenger St. Remy Challenger Heilbronn Challenger Segovia Challenger Helsinki Challenger Andria Challenger Wroclaw Challenger Wolfsburg Challenger Samarkand Challenger Aix En Provence Challenger Prague Challenger Canberra Challenger Meerbusch Challenger Intersport Heilbronn Open - Heilbronn Alessandria Challenger Szczecin Challenger Irving Challenger Prostejov Challenger Tashkent Challenger Nottingham Challenger Happy Valley Challenger Raanana Challenger Barletta Challenger Vicenza Challenger Manchester Challenger Shenzhen Challenger Bendigo Challenger Binghamton Challenger Nur-Sultan Challenger Astana Challenger Lexington Challenger Granby Challenger Turin Challenger Penza Challenger Kyoto Challenger St. Remy Challenger Tennis Napoli Cup - Napoli Brest Challenger Bergamo Challenger Wroclaw Challenger Taipei City Challenger Bangkok Challenger Seoul Challenger Milan Challenger Rennes Challenger Budapest Challenger Yokohama Challenger Tashkent Challenger Fergana Challenger Braunschweig Challenger V Trani Cup - Trani Scheveningen Challenger The LTA Men's Challenger - Nottingham Shymkent Challenger Karshi Challenger - Karshi Internazionali de Tennis di Bergamo - Bergamo Gwangju Challenger The Manchester Trophy - Manchester Internationaux de Doubs Open de Franchie-Comte - Besancon Pozoblanco Challenger Portoroz Challenger Istanbul Challenger Segovia Challenger St. Petersburg 2 Challenger Eckental Challenger St. Brieuc Challenger Rome Challenger Tashkent Challenger Astana Challenger Sporting Challenger - Turin 10ø Tornea B. Camparini - Reggio Emilia Mitsubishi Electric Europe Cup - Monza The Surbiton Trophy - Surbiton Citta di Monza - Monza Aix En Provence Challenger 11 Torino B. Camparaini Arpa Ceramic Cup - Reggio Emilia Mordovia Cup 2005 - Saransk ATP Open Castilla y Leon - Segovia Astana Challenger - Astana Challenger 42 - Andrezieux 10° Trofeo Luigi Pezzoli - Bergamo Top Wool Challenger-Immagine Trophy - Biella Riviera di Rimini Challenger - Rimini Aptos Challenger Open de Montauban - Montauban Kos-Zucchetti Tennis Cup - Cordenons Open de Rennes La Trinitaine - Rennes Izmir Cup - Izmir Open des Alpes Trophee BNP Paribas - Grenoble Nur-Sultan Challenger Liuzhou Challenger Rimini Challenger Ethias Trophy - Mons Napoli Challenger Athens Challenger Bordeaux Challenger Athens Challenger Fergana Challenger Jonkoping Challenger Milan Challenger Rome Challenger Prostejov Challenger ATP Kremlin Cup - Moscow Almaty Challenger Davidoff Swiss Indoors - Basel St. Petersburg Open - St. Petersburg Next Generation Adelaide International - Adelaide Open 13 - Marseille Countrywide Classic - Los Angeles St. Petersburg Open - St. Petersburg Estoril Open - Estoril Mercedes Cup - Stuttgart Legg Mason Tennis Classic - Washington Open de Moselle - Metz AIG Japan Open Tennis Championships - Tokyo Proton Malaysian Open - Kuala Lumpur Salzburg Challenger ABN AMRO World Tennis Tournament - Rotterdam Bratislava Challenger Heilbronn Challenger Allianz Suisse Open Gstaad - Gstaad Malaysian Open - Kuala Lumpur Thailand Open - Bangkok Kremlin Cup - Moscow Cherbourg Challenger St. Petersburg Open - St. Petersburg Davidoff Swiss Indoors Basel - Basel ABN AMRO World Tennis Tournament - Rotterdam Dubai Duty Free Tennis Championships - Dubai Open Sabadell Atlantico - Barcelona Winston Salem - Winston Salem Open de Moselle - Metz If Stockholm Open - Stockholm Qatar ExxonMobil Open - Doha Open 13 - Marseille Dubai Duty Free Tennis Championships - Dubai Gerry Weber Open - Halle Mercedes Cup - Stuttgart Kremlin Cup - Moscow Open Sabadell Atlantico - Barcelona Istanbul Challenger Kremlin Cup - Moscow Pilot Pen Tennis - New Haven Szczecin Challenger Izmir Challenger Winnipeg Challenger Heilbronn Challenger Bergamo Challenger AEGON Championships - London Kazan Challenger Geneva Challenger Belgrade Challenger Ortisei Challenger Cherbourg Challeger Bet-at-home Open - Hamburg Helsinki Challenger Delray Beach International Tennis Championships - Delray Beach Sarajevo Challenger St. Petersburg Open - St. Petersburg Kremlin Cup - Moscow Dubai Duty Free Tennis Championships - Dubai Sunrise Challenger Tyumen Challenger Portugal Open - Oeiras Bet-at-home Open - Hamburg Winston-Salem Open - Winston-Salem Kremlin Cup - Moscow Brisbane International - Brisbane Apia International - Sydney ABN AMRO World Tennis Tournament - Rotterdam Almaty Challenger Grand Prix Hassan II - Casablanca BMW Open - Munich Batman Challenger Delray Beach Open - Delray Beach Hall of Fame Tennis Championships - Newport Catella Swedish Open - Bastad Gerry Weber Open - Halle Napoli Challenger Topshelf Open - 's-Hertogenbosch China Open - Beijing Turin Challenger Johannesburg Challenger BB&T Atlanta Open - Atlanta Qatar ExxonMobil Open - Doha Rakuten Japan Open - Tokyo Mouilleron-Le-Captif Challenger Ortisei Challenger Fergana Challenger AEGON International - Eastbourne Antalya Open - Antalya Helsinki Challenger ATP Kremlin Cup - Moscow Estoril Open - Estoril ATP Kremlin Cup - Moscow Cherbourg Challenger Kremlin Cup - Moscow St. Petersburg Open - St. Petersburg PBZ Zagreb Indoors - Zagreb Grand Prix Hassan II - Casablanca AEGON Championships - London International German Open - Hamburg Gimcheon Challenger Legg Mason Tennis Classic - Washington Pilot Pen Tennis - New Haven Aircel Chennai Open - Chennai Open 13 - Marseille Tashkent Challenger Gerry Weber Open - Halle UNICEF Open - 's Hertogenbosch SkiStar Swedish Open - Bastad Ortisei Challenger German Tennis Championships - Hamburg Gimcheon Challenger Manchester Challenger Kremlin Cup - Moscow St. Petersburg Open - St. Petersburg Heilbronn Challenger Cherbourg Challenger BMW Open - Munich Segovia Challenger Astana Challenger Quimper Challenger Delray Beach International Tennis Championships - Delray Beach Kazan Challenger Rome Challenger Brisbane International - Brisbane Qingdao Challenger Gatineau Challenger Furth Challenger PBZ Zagreb Indoors - Zagreb Maui Challenger Barcelona Open BancSabadell - Barcelona Astana Challenger Koblenz Challenger The Artois Championships - London Credit Agricole Suisse Open - Gstaad Bet-at-home Cup - Kitzbuhel Napoli Challenger Swiss Indoors Basel - Basel Astana Challenger Open 13 - Marseille Dubai Duty Free Tennis Championships - Dubai Winnetka Challenger BRD Nastase Tiriac Trophy - Bucharest TEB BNP Paribas Istanbul Open - Istanbul Chengdu Challenger Napoli Challenger Samarkand Challenger Milan Challenger Brest Challenger Brisbane - Brisbane Eckental Challenger Kremlin Cup - Moscow St. Petersburg Open - St. Petersburg Garanti Koza Sofia Open - Sofia Tashkent Challenger Karshi Challenger Karshi Challenger Astana Challenger Kremlin Cup - Moscow Memphis Open - Memphis St. Petersburg Open - St. Petersburg Abierto Mexicano Telcel - Acapulco Rome Challenger Marburg Challenger China Open - Beijing Scheveningen Challenger Portoroz Challenger Nur-Sultan Challenger Internazionali di Tennis - Bergamo St. Petersburg 1 Challenger Zadar Challenger Qatar ExxonMobil Open - Doha Open SEAT 2008 - Barcelona Legg Mason Tennis Classic - Washington Medibank International - Sydney Open 13 - Marseille AEGON International - Eastbourne U.S. National Indoor Tennis Championships - Memphis Qatar ExxonMobil Open - Doha Topshelf Open - 's-Hertogenbosch Suisse Open - Gstaad Abierto Mexicano - Los Cabos Apia International - Sydney Sopot Challenger Segovia Challenger Masters Series Monte-Carlo - Monte-Carlo Sony Ericsson Open - Miami Internazionali BNL dItalia - Rome Rogers Cup - Montreal Western & Southern Financial Group Masters - Cincinnati Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL dItalia - Rome Rogers Cup - Toronto BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami BNP Paribas Open - Indian Wells Rogers Masters - Toronto Internazionali BNL d'Italia - Rome AEGON International - Eastbourne Sony Open Tennis - Miami Internazionali BNL d'Italia - Rome BNP Paribas Masters - Paris Monte-Carlo Rolex Masters - Monte-Carlo BNP Paribas Open - Indian Wells Western & Southern Financial Group Masters - Cincinnati Shanghai ATP Masters 1000 - Shanghai Campionati BNL dItalia - Rome Shanghai Rolex Masters - Shanghai Monte-Carlo Rolex Masters - Monte-Carlo Mercedes Cup - Stuttgart If Stockholm Open - Stockholm Mutua Madrid Open - Madrid Miami Open - Miami 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 Australian Open - Melbourne French Open - Paris Aircel Chennai Open - Chennai Wimbledon - London U.S. Open - New York Australian Open - Melbourne Monte-Carlo Rolex Masters - Monte-Carlo U.S. Open - New York Australian Open - Melbourne French Open - Paris BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrilena Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Montreal Western & Southern Financial Group Masters - Cincinnati U.S. Open - New York Sony Ericsson Open - Miami BNP Paribas Open - Indian Wells French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris Sony Ericsson Open - Miami U.S. Open - New York BNP Paribas Open - Indian Wells French Open - Paris Australian Open - Melbourne Wimbledon - London Miami Open - Miami Chengdu Open - Chengdu BMW Open - Munich Kremlin Cup - Moscow Open Sabadell Atlantico - Barcelona French Open - Paris U.S. Open - New York French Open - Paris Australian Open - Melbourne Asian Hopman Cup - Astana Hopman Cup - Perth Davis Cup, Group 1, 1R, KAZ-KOR 5-0 Davis Cup, World Group, PO, KAZ-SUI 5-0 Hopman Cup - Perth Davis Cup, World Group, 1R, CZE-KAZ 2-3 Davis Cup, World Group, 1R, ESP-KAZ 5-0 Davis Cup, World Group, QF, KAZ-CZE 1-3 Davis Cup, World Group, QF, SUI-KAZ 3-2 Davis Cup, Group I, PO, RUS-POR 4-1 Davis Cup, World Group, 1R, KAZ-ITA 3-2 Davis Cup, World Group, PO, RUS-ITA 1-4 Australian Open - Melbourne Wimbledon - London Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne Australian Open - Melbourne Davis Cup, World Group, QF, ARG-KAZ 5-0 Davis Cup, Group I, PO, RUS-RSA 5-0 Davis Cup, Group 1, PO, THA-KAZ 0-5 Davis Cup, World Group, 1R, KAZ-BEL 3-2 U.S. Open (juniors) ARAG ATP World Tour Championship - Dusseldorf Davis Cup, World Group, 1R, KAZ-AUT 3-1 French Open (juniors) Davis Cup, Group I, 1R, RUS-SWE 5-0 Davis Cup, Group I, 2R, RUS-NED 4-1 Davis Cup, World Group, 1R, SRB-RUS 4-1 Wimbledon (juniors)