Career 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002
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 Qatar F1a France F4 Russia F1 Russia F2 Sweden F1 Uzbekistan F2 Turkey F1 France F8 Turkey F2 Turkey F3 Ukraine F2 Ukraine F3 Poland F2 Italy F4 Poland F3 Italy F5 Uzbekistan F1 Uzbekistan F3 Poland F7 Belarus F1 France F17 Russia F2 Czech Republic F4 Czech Republic F5 France F2 Croatia F1 France F4 France F5 Russia F1 Russia F2 Uzbekistan F2 France F13 France F14 Czech Republic F5 Germany F4 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 F1 Russia F2 Russia F3 Russia F4 Uzbekistan F1 Uzbekistan F2 Russia F8 Russia F3 Russia F4 Belarus F4 Croatia F1 Russia F3 Uzbekistan F1 (Bukhara) Uzbekistan F2 (Karshi) Uzbekistan F3 (Andijan) Uzbekistan F4 (Namangan) Russia F6 (Moscow) Thailand F7 (Nonthaburi) Thailand F8 (Nonthaburi) M25 Kazan M25 Shymkent M25 Namangan M15 Moscow M15 Moscow M25 Ust-Kamenogorsk M25 Almaty M15 Kazan M25 Aktobe M25 Aktobe M15 St. Petersburg M15 St. Petersburg M15 St. Petersburg M15 St. Petersburg M25 Johannesburg / Ellispark M15 Kazan M25 Nur-Sultan M25 Nur-Sultan M25 Sharm ElSheikh M25 Nur-Sultan M25 Nur-Sultan M25 Chiang Rai M15 Chiang Rai M25 Nur-Sultan M15 Ust-Kamenogorsk Georgia F2 Alexander Kolyaskin Memorial - Donetsk Heilbronn Open - Heilbronn Morocco Tennis Tour - Casablanca Karshi Challenger - Karshi Internationaux du Doubs - Besancon Fergana Challenger - Fergana BSI Challenger Lugano - Lugano Siemens Open - Scheveningen Riviera de Rimini Challenger - Rimini Mordovia Cup 2008 - Saransk GHI Bronx Tennis Classic - Bronx Bukhara Challenger - Bukhara UTC Open - Cherkassy Banja Luka Challenger 2008 - Banja Luka Ethias Trophy - Mons Tatra Banka Slovak Open - Bratislava Noumea Challenger Wroclaw Challenger Bangkok Challenger St. Brieuc Challenger Johannesburg Challenger Rhodes Challenger Bordeaux Challenger Fergana Challenger Nottingham Challenger Turin Challenger Segovia Challenger Almaty Challenger Todi Challenger Khanty-Mansiysk Challenger Cairo Challenger Bordeaux Challenger Bytom Challenger Pozoblanco Challenger Penza Challenger Segovia Challenger Bangkok Challenger Bangkok Challenger Astana Challenger Scheveningen Challenger Karshi Challenger Mons Challenger Istanbul Challenger Kazan Challenger Anning Challenger Segovia Challenger Heilbronn Challenger Yokohama Challenger Toyota Challenger Raanana Challenger Taipei City Challenger Aix En Provence Challenger Busan Challenger Manchester Challenger St. Remy Challenger Tashkent Challenger Gimcheon Challenger Seoul Challenger Surbiton Challenger Aptos Challenger Tashkent Challenger Quimper Challenger Kyoto Challenger Fergana Challenger Russia F6 Astana Challenger Russia F1 Sweden F2 Segovia Challenger Georgia F1 Uzbekistan F2 Czech Republic F5 Poland F6 Czech Republic F6 Belarus F2 India F1 Qatar F2 Qatar F3 Croatia F2 Uzbekistan F1 Uzbekistan F3 France F9 Russia F2 France F16 Russia F3 Belarus F1 Belarus F2 France F14 France F18 Uzbekistan F4 Croatia F2 Czech Republic F6 Almaty Challenger UAE F1 France F2 India F2 France F3 Tashkent Challenger Uzbekistan F1 Czech Republic F6 Russia F7 (Moscow) Russia F8 (Moscow) Thailand F9 (Nonthaburi) Gwangju Challenger Shymkent Challenger Fergana Challenger M25 Aktobe M25 Aktobe M25+H Kazan M25 Shymkent Nur-Sultan Challenger M25 Andijan Shenzhen Challenger M15 Chiang Rai M15 Chiang Rai Nur-Sultan Challenger M15 Almaty M25+H Pozoblanco M25 Chiang Rai St. Petersburg 2 Challenger M25 Johannesburg / Markspark M15 Chiang Rai M15 Kazan M15 Chiang Rai M25 Jakarta M25 Jakarta Samsung Securities Cup - Seoul Morocco Tennis Tour - Fes Riviera di Rimini Challenger - Rimini BNP Paribas Primrose - Bordeaux San Marino CEPU Open - San Marino Belgrade Challenger Sarajevo Challenger Ramat Hasharon Challenger Penza Challenger Istanbul Challenger Alphen Challenger Tashkent Challenger Orleans Challenger Astana Challenger Rhodes Challenger Ramat Hasharon Challenger Marburg Challenger Rimini Challenger Cordenons Challenger San Marino Challenger Istanbul Challenger Karshi Challenger Astana Challenger St. Remy Challenger Kremlin Cup - Moscow Orleans Challenger Open 13 - Marseille Mercedes Cup - Stuttgart Idea Prokom Open - Sopot AIG Japan Open - Tokyo ATP Kremlin Cup - Moscow Open 13 - Marseille Helsinki Challenger Grand Prix Hassan II - Casablanca Croatia Open - Umag Pilot Pen Tennis - New Haven Mumbai Open - Mumbai ATP Kremlin Cup - Moscow Grand Prix de Tennis de Lyon - Lyon Chennai Open - Chennai Estoril Open - Estoril Dutch Open Tennis - Amersfoort AEGON Championships - London Thailand Open - Bangkok AIG Japan Open Tennis Championships - Tokyo SA Tennis Open - Johannesburg ABN AMRO World Tennis Tournament - Rotterdam Open de Moselle - Metz Malaysian Open - Kuala Lumpur Thailand Open - Bangkok AIG Japan Open Tennis Championships - Tokyo Kremlin Cup - Moscow St. Petersburg Open - St. Petersburg Aircel Chennai Open - Chennai SA Tennis Open - Johannesburg Open 13 - Marseille Open Sabadell Atlantico - Barcelona Estoril Open - Estoril Open de Nice Cote d'Azur - Nice Gerry Weber Open - Halle UNICEF Open - 's Hertogenbosch Campbell's Hall of Fame Tennis Championships - Newport Winston Salem - Winston Salem Kremlin Cup - Moscow Reunion Island Challenger Aircel Chennai Open - Chennai Open Sud de France - Montpellier Open 13 - Marseille Kazan Challenger Estoril Open - Estoril Open de Nice Cote d'Azur - Nice Gerry Weber Open - Halle AEGON Championships - London UNICEF Open - 's Hertogenbosch Sony Ericsson Open 2008 - Belgrade Citi Open - Washington Moselle Open - Metz Kremlin Cup - Moscow Granby Challenger Aircel Chennai Open - Chennai Open 13 - Marseille Delray Beach International Tennis Championships - Delray Beach Grand Prix Hassan II - Casablanca Portugal Open - Oeiras Gerry Weber Open - Halle AEGON Championships - London Topshelf Open - 's-Hertogenbosch BB&T Atlanta Open - Atlanta Segovia Challenger Moselle Open - Metz Rakuten Japan Open - Tokyo Kremlin Cup - Moscow Swiss Indoors Basel - Basel Aircel Chennai Open - Chennai Izmir Challenger ABN AMRO World Tennis Tournament - Rotterdam Open 13 - Marseille Abierto Mexicano Telcel - Acapulco Barcelona Open BancSabadell - Barcelona AEGON Championships - London AEGON International - Eastbourne Tashkent Challenger Vegeta Croatia Open - Umag Winston-Salem Open - Winston-Salem Rakuten Japan Open - Tokyo Kremlin Cup - Moscow Aircel Chennai Open - Chennai Apia International - Sydney Ortisei Challenger ABN AMRO World Tennis Tournament - Rotterdam Dubai Duty Free Tennis Championships - Dubai St. Brieuc Challenger AEGON Championships - London Claro Open Colombia - Bogota Moselle Open - Metz Kremlin Cup - Moscow Open Sud de France - Montpellier Garanti Koza Sofia Open - Sofia ABN AMRO World Tennis Tournament - Rotterdam Open 13 - Marseille Barcelona Open BancSabadell - Barcelona Millennium Estoril Open - Estoril Kazan Challenger China Open - Beijing Kremlin Cup - Moscow Memphis Open - Memphis Hall of Fame Tennis Championships - Newport BB&T Atlanta Open - Atlanta Geneva Challenger Tyumen Challenger Heilbronn Challenger Bergamo Challenger Astana Challenger Shenzhen Challenger Busan Challenger St. Remy Challenger Andria Challenger Bangkok Challenger Kazan Challenger Budapest Challenger Open de Montauban - Montauban Fergana Challenger Astana Challenger Mouilleron-Le-Captif Challenger St. Petersburg Open - St. Petersburg Hilversum Open - Hilversum V Trani Cup - Trani XXX Edizione 'A Savoldi Marco' - Manerbio Kyiv Open - Kiev Challenger Ford de Cherbourg - Cherbourg Challenger 42 - Andrezieux Open de Franche-Comte - Besancon San Luis Potosi Challenger - San Luis Potosi Challenger Leon 2004 - Leon Abierto Club Casablanca - Mexico City Steelers Cup - Kosice Open de Montauban - Montauban Siemens Open 2004 - Scheveningen 3° Trofeo 'Citta di Brindisi' - Brindisi Bulgarian Open - Sofia Togliatti Cup - Togliatti Mordovia Cup - Mordovia Porsche Open - Poznan Open Sainte Victoire - Aix-En-Provence China Open - Beijing Memorial Savigni - Sassuolo The LTA Bolton Challenger - Bolton GHI Bronx Classic - Bronx ATP Challenger Numea - New Caledonia The LTA Men's Challenger Wrexham - Wrexham KGHM Polish Indoors - Wroclaw Open de Franche-Comte - Besancon X Abierto Internacional de Salinas - Salinas San Luis Potosi Challenger - San Luis Potosi Torneo Internacional Challenger Fila 2005 - Leon Draft Corona Mexico City Open - Mexico City Garden Open 2005 - Rome ECM Prague Open 2005 - Prague Steelers Cup 2005 - Kosice Open de Montauban - Montauban Siemens Open - Scheveningen Nokian Hakkapeliitta Open - Tampere Porsche Open - Poznan Togliatti Cup - Togliatti Mordovia Cup 2005 - Saransk 7° Trani Cup - Trani GHI Bronx Classic - Bronx TED Open - Istanbul Open D'Orleans - Orleans Open de L'Isere - Grenoble Ethias Tennis Trophy - Mons Challenger 42 - Andrezieux Internazionali di Tennis - Bergamo Riviera di Rimini Challenger - Rimini Citta di Monza - Monza Fergana Challenger - Fergana Constanta Challenger - Constanta Open de Montauban - Montauban Siemens Open - Scheveningen Penza Cup - Penza Aamulehti Tampere Open - Tampere Togliatti Cup - Togliatti Mordovia Cup - Saransk Timisoara Challenger - Timisoara St. Petersburg Challenger 2006 - St. Petersburg Samarkand Challenger - Samarkand IPP Geneva Trophy - Geneva Genoa Open - Genova Banja Luka Challenger - Banja Luka Open de L'Isere-Trophee BNP Paribas - Grenoble Irving Challenger Internationaux de Nouvelle-Caledonie - New Caledonia Taipei City Challenger Internationaux de Doubs Open de Franchie-Comte - Besancon Challenger DCN de Cherbourg - Cherbourg Morocco Tennis Tour - Rabat Tunis Open 2007 - Tunis Croatia Osiguranje Rijeka Open - Rijeka San Remo Tennis Cup - San Remo Fergana Challenger - Fergana Astana Challenger - Astana Challenger Lugano - Lugano Almaty Challenger 1 - Almaty Almaty Challenger 2 - Almaty Trofeo Sisma Mantova - Mantova Togliatti Cup - Togliatti Penza Cup - Penza Mordova Cup 2007 - Saransk Samarkand Challenger - Samarkand GHI Bronz Classic - Bronx Bukhara Challenger - Bukhara Alexander Kolyaskin Memorial - Donetsk Open des Alpes Trophee BNP Paribas - Grenoble Ethias Trophy - Mons Open de Rennes La Trinitaine - Rennes Challenger 42 - Andrezieux PEOPLEnet Cup - Dnepropetrovsk KGHM Dialog Polish Indoors - Wroclaw Internazionali di Tennis di Bergamo - Bergamo Morocco Tennis Tour - Meknes BH Indoor Sarajevo - Sarajevo Morocco Tennis Tour - Tanger 12 Open Barletta Citta Della Disfida Trofeo Angeldevil - Barletta Tennis Napoli Cup - Napoli Tunis Open - Tunis The Surbiton Trophy - Surbiton Guzzini Challenger - Recanati Penza Cup 2008 - Penza Karshi Challenger - Karshi Genova Open Challenger - Genova Alexander Kolyaskin Memorial - Donetsk Open des Alpes Trophee BNP Paribas - Grenoble Open de Rennes - Rennes Tashkent Challenger - Tashkent Samsung Securities Cup - Seoul Flea Market Cup Busan Challenger Tennis - Busan President's Cup - Astana Besancon Challenger Cherbourg Challenger Korat Challenger San Benedetto Challenger Liuzhou Challenger Furth Challenger Winnetka Challenger Orbetello Challenger Saransk Challenger Wolfsburg Challenger Cherbourg Challenger Sarajevo Challenger Bath Challenger Monza Challenger Athens Challenger Rome Challenger Alessandria Challenger Prostejov Challenger Nottingham Challenger Noumea Challenger Nottingham Challenger Turin Challenger Pozoblanco Challenger Orbetello Challenger Penza Challenger Astana Challenger Karshi Challenger Kazan Challenger St. Remy Challenger Istanbul Challenger Tashkent Challenger Bangkok Challenger Mons Challenger Rennes Challenger Orleans Challenger Ortisei Challenger Salzburg Challenger Quimper Challenger Bergamo Challenger Cherbourg Challeger Wolfsburg Challenger Cherbourg Challenger Guadalajara Challenger Le Gosier Challenger Kaohsiung Challenger Athens Challenger Bordeaux Challenger Fergana Challenger Sarajevo Challenger Milan Challenger Penza Challenger Astana Challenger Pozoblanco Challenger St. Remy Challenger Istanbul Challenger Petange Challenger Lermontov Challenger Eckental Challenger Helsinki Challenger Tyumen Challenger Quimper Challenger Karshi Challenger Astana Challenger Johannesburg Challenger St. Remy Challenger Orleans Challenger St. Brieuc Challenger Ortisei Challenger Tunis Challenger Portoroz Challenger Recanati Challenger Helsinki Challenger Izmir Challenger Tashkent Challenger Eckental Challenger Cherbourg Challenger Brescia Challenger Bergamo Challenger Wroclaw Challenger Cherbourg Challenger Kazan Challenger Raanana Challenger Le Gosier Challenger Batman Challenger Taipei City Challenger Turin Challenger Gimcheon Challenger Astana Challenger Segovia Challenger Tashkent Challenger Irving Challenger BNP Paribas Masters - Paris Pacific Life Open - Indian Wells BNP Paribas Masters - Paris Ortisei Challenger Masters Series Monte-Carlo - Monte Carlo Orleans Challenger BNP Paribas Masters - Paris Agri Challenger Manchester Challenger Mons Challenger Tashkent Challenger Brest Challenger Heilbronn Challenger Shanghai - Shanghai BNP Paribas Masters - Paris Shanghai ATP Masters 1000 - Shanghai BNP Paribas Masters - Paris Monte-Carlo Rolex Masters - Monte-Carlo Western & Southern Financial Group Masters - Cincinnati BNP Paribas Masters - Paris Bratislava Challenger Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Kobe Challenger BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Bergamo Challenger Monte-Carlo Rolex Masters - Monte-Carlo Wroclaw Challenger BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Segovia Challenger Astana Challenger Noumea Challenger Monte-Carlo Rolex Masters - Monte-Carlo Seoul Challenger Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Jonkoping Challenger BNP Paribas Open - Indian Wells Miami Open - Miami Kazan Challenger Monte-Carlo Rolex Masters - Monte-Carlo Rogers Cup - Montreal Orleans Challenger BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Canberra Challenger Miami Open - Miami Busan Challenger Nottingham Challenger Ilkley Challenger Qingdao Challenger Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells Miami Open - Miami Rennes Challenger Yokohama Challenger Orleans Challenger Shymkent Challenger Shymkent Challenger Bendigo Challenger Chengdu Challenger Bordeaux Challenger Samarkand Challenger Brest Challenger Eckental Challenger Challenger 42 - Andrezieux Tashkent Challenger Karshi Challenger Karshi Challenger Astana Challenger Rome Challenger French Open - Paris Portoroz Challenger Nur-Sultan Challenger Challenger Ford de Cherbourg - Cherbourg St. Petersburg 1 Challenger The LTA Wrexham Challenger - Wrexham Open D'Orleans - Orleans Heineken Open Shanghai - Shanghai Open de Moselle - Metz Open 13 - Marseille Grand Prix de Tennis de Lyon - Lyon Open 13 - Marseille St. Petersburg Open - St. Petersburg The Artois Championships - London ATP Kremlin Cup - Moscow St. Petersburg Open - St. Petersburg Davidoff Swiss Indoors Basel - Basel Open 13 - Marseille Open Sud de France - Montpellier St. Petersburg Open - St. Petersburg Qatar ExxonMobil Open - Doha Open Sabadell Atlantico - Barcelona Studena Croatia Open - Umag Credit Agricole Suisse Open - Gstaad Barcelona Open BancSabadell - Barcelona Open de Nice Cote d'Azur - Nice Claro Open Colombia - Bogota Winston-Salem Open - Winston-Salem St. Petersburg Open - St. Petersburg Apia International - Sydney Open Sud de France - Montpellier Open de Nice Cote d'Azur - Nice Moselle Open - Metz Swiss Indoors Basel - Basel Open Sud de France - Montpellier Hall of Fame Tennis Championships - Newport Delray Beach Open - Delray Beach Abierto Mexicano Telcel - Acapulco Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York 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 Topshelf Open - 's-Hertogenbosch Wimbledon - London Suisse Open - Gstaad U.S. Open - New York Abierto Mexicano - Los Cabos Open de Tenis Comunidad Valenciana - Valencia Open Sud de France - Montpellier Almaty Challenger Segovia Challenger Australian Open - Melbourne Gerry Weber Open - Halle Winston-Salem Open - Winston-Salem Aircel Chennai Open - Chennai French Open - Paris Wimbledon - London Masters Series Monte-Carlo - Monte-Carlo Campionati BNL dItalia - Rome Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrilena Madrid Open - Madrid Western & Southern Open - Cincinnati BNP Paribas Masters - Paris Rogers Cup - Toronto Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris Mutua Madrid Open - Madrid Monte-Carlo Rolex Masters - Monte-Carlo Medibank International - Sydney Campbells Hall of Fame Tennis Championships - Newport Chengdu Open - Chengdu BMW Open - Munich Kremlin Cup - Moscow Hall of Fame Tennis Championships - Newport Australian Open - Melbourne French Open - Paris French Open - Paris U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Australian Open - Melbourne 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 U.S. Open - New York Wimbledon - London Wimbledon - London Davis Cup, Group I, PO, RUS-RSA 5-0 Davis Cup, Group I, PO, RUS-POR 4-1 Wimbledon (juniors) U.S. Open (juniors) Davis Cup, World Group, PO, RUS-ITA 1-4 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 French Open (juniors)