Career 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001
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 Russia F1 Russia F2 Sweden F1 Uzbekistan F2 Turkey F1 Turkey F2 Turkey F3 Ukraine F2 Ukraine F3 Poland F2 Poland F3 Uzbekistan F1 Uzbekistan F3 Poland F7 Belarus F1 Russia F2 Czech Republic F4 Czech Republic F5 Croatia F1 France F4 France F5 Russia F1 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 Germany F1 Germany F2 Russia F6 Russia F1 Russia F2 Russia F3 Russia F4 Uzbekistan F1 Uzbekistan F2 Russia F8 Germany F2 Russia F3 Russia F4 Russia F3 Belarus F4 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) M25 Kazan M25 Aktobe M25 Aktobe M25+H Kazan M25 Shymkent M25 Shymkent M25 Andijan M25 Namangan Georgia F2 M15 Almaty M25+H Pozoblanco 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 / Markspark M25 Johannesburg / Ellispark M15 Kazan M25 Nur-Sultan M25 Nur-Sultan M25 Sharm ElSheikh M25 Nur-Sultan M15 Chiang Rai Russia F1 Sweden F2 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 M15 Chiang Rai Russia F2 Russia F3 Belarus F1 Belarus F2 Uzbekistan F4 Croatia F2 Czech Republic F6 Germany F4 India F2 Uzbekistan F1 Czech Republic F6 Arroyo de la Encomienda - Valladolid Tennis Napoli Cup - Napoli Togliatti Cup - Togliatti Mordovia Cup - Saransk Open Castilla y Leon - Segovia Kobstaedernes ATP Challenger - Kolding PEOPLEnet Cup - Dnepropetrovsk Sporting Challenger - Turin Fergana Challenger - Fergana New Delhi Challenger II - New Delhi Izmir Cup - Izmir Riviera de Rimini Challenger - Rimini Mordovia Cup 2008 - Saransk Akbank Private Banking TED Open - Istanbul Alexander Kolyaskin Memorial - Donetsk Banja Luka Challenger 2008 - Banja Luka M25 Nur-Sultan Sunrise Challenger Sarajevo Challenger Fergana Challenger - Fergana XL Bermuda Open - Bermuda M25 Chiang Rai M25 Chiang Rai GHI Bronx Tennis Classic - Bronx Penza Challenger GHI Bronx Classic - Bronx Open de L'Isere-Trophee BNP Paribas - Grenoble M25 Nur-Sultan Alexander Kolyaskin Memorial - Donetsk Almaty Challenger Tashkent Challenger Samsung Secruities Cup Challenger - Seoul M15 Ust-Kamenogorsk Astana Challenger M15 Chiang Rai South African Airways Tennis Open - Durban M15 Chiang Rai Khanty-Mansiysk Challenger Bergamo Challenger Rhodes Challenger Morocco Tennis Tour - Casablanca Ramat Hasharon Challenger Penza Cup - Penza Nottingham Challenger Guzzini Challenger - Recanati Croatia Osiguranje Rijeka Open - Rijeka Pozoblanco Challenger Akbank Private Banking TED Open - Istanbul Penza Challenger San Remo Tennis Cup - San Remo Karshi Challenger - Karshi Istanbul Challenger St. Remy Challenger IX Open Internacional D'Andorra - Andorra BH Tennis Open International Cup - Belo Horizonte Bangkok Challenger Tashkent Challenger Astana Challenger Noumea Challenger Bukhara Challenger - Bukhara Kazan Challenger Courmayeur Challenger Internationaux de Doubs Open de Franchie-Comte - Besancon Bergamo Challenger Sarajevo Challenger Johannesburg Challenger Puerto Rico Challenger Tennis Event - Humacao Open de la Ville de Saint Denis - Reunion Island Nottingham Challenger V Gramado Open de Tennis - Gramado Nottingham Challenger The Surbiton Trophy - Surbiton Turin Challenger Pozoblanco Challenger Ciudad de Pozoblanco 'Open Diputacion' - Cordoba Togliatti Cup - Togliatti Open de L'Isere (Open 38) - Grenoble Karshi Challenger Penza Cup 2008 - Penza M15 Chiang Rai Shimadzu All Japan Indoor - Kyoto Istanbul Challenger Tashkent Challenger Binghamton Professional Tennis Tournament - Binghamton M15 Kazan Warsteiner Challenger Lubeck - Lubeck Heineken Challenger - Ho Chi Minh City Corona Mexico City Open - Mexico City Rennes Challenger President's Cup - Astana Garden Open 2004 - Rome XI Open International D'Andorra - Andorra Tennis Napoli Cup 2004 - Napoli Ortisei Challenger Bergamo Challenger Wolfsburg Challenger Dallas Challenger Penza Challenger Karshi Challenger St. Remy Challenger Lermontov Challenger Cherbourg Challenger Togliatti Cup - Togliatti Karshi Challenger Astana Challenger Penza Cup - Penza Kazan Challenger St. Remy Challenger Istanbul Challenger Mobilux Open - Luxembourg Orleans Challenger Intersport Heilbronn Open - Heilbronn Tyumen Challenger Heilbronn Challenger Bergamo Challenger Quimper Challenger Astana Challenger Kazan Challenger Guadalajara Challenger Ourocard Tennis Challenger - Sao Paulo Leon Challenger Mordovia Cup - Mordovia Shenzhen Challenger Anning Challenger Gimcheon Challenger Open D'Orleans - Orleans Togliatti Cup - Togliatti Busan Challenger Nottingham Challenger Nottingham-2 Challenger Portoroz Challenger Heilbronn Open - Heilbronn Ethias Trophy - Mons Almaty Challenger 1 - Almaty Open des Alpes Trophee BNP Paribas - Grenoble Wolfsburg Challenger Bytom Challenger Monza Challenger Abierto Internacional de Salinas 'Dario Expreso' - Salinas Bangkok Challenger Izmir Challenger BMW Tennis Championship - Sunrise The Surbiton Trophy - Surbiton Eckental Challenger Alexander Kolyaskin Memorial - Donetsk Open de Rennes La Trinitaine - Rennes Brescia Challenger BH Indoor Sarajevo - Sarajevo Kaohsiung Challenger Cherbourg Challenger Johannesburg Challenger Irving Challenger Kazan Challenger Raanana Challenger Furth Challenger Taipei City Challenger M25 Jakarta Heilbronn Challenger Heilbronn Challenger Astana Challenger M25 Jakarta Saransk Challenger Segovia Challenger III Isla de Lanzarote - Lanzarote Napoli Challenger Segovia Challenger Eckental Challenger Sail Open - New Delhi Agri Challenger Mobilux Open - Luxembourg Guzzini Challenger - Recanati Dublin Challenger - Dublin Mons Challenger Seoul Challenger Yokohama Challenger Toyota Challenger UTC Open - Cherkassy Bergamo Challenger Irving Challenger Taipei City Challenger Flea Market Cup Busan Challenger Tennis - Busan Busan Challenger Izmir Challenger Morocco Tennis Tour - Marrakech Tunis Open 2007 - Tunis Fergana Challenger - Fergana Seoul Challenger Almaty Challenger 2 - Almaty Fergana Challenger Mordova Cup 2007 - Saransk Samarkand Challenger - Samarkand Bukhara Challenger - Bukhara Recanati Challenger Ethias Trophy - Mons Samsung Securities Cup - Seoul IX Abierto Internacional de Salinas - Salinas Astana Challenger Segovia Challenger Mons Challenger Busan Challenger Tashkent Challenger Dallas Challenger Astana Challenger Vancouver Challenger Tashkent Challenger Surbiton Challenger Fergana Challenger Marburg Challenger Cherbourg Challenger St. Brieuc Challenger Ilkley Challenger Taipei City Challenger Karshi Challenger Kobe Challenger Bangkok Challenger Wroclaw Challenger Shymkent Challenger Kazan Challenger St. Remy Challenger Segovia Challenger Helsinki Challenger Andria Challenger Wroclaw Challenger Bukhara Challenger - Bukhara Bath Challenger Canberra Challenger Alessandria Challenger Irving Challenger Prostejov Challenger Tashkent Challenger Heineken Trophy - 's-Hertogenbosch Nottingham Challenger Milan Indoors - Milan Copenhagen Open - Copenhagen Raanana Challenger Open de la Ville de Saint Denis - Reunion Island Manchester Challenger Shenzhen Challenger Bendigo Challenger Nur-Sultan Challenger Open de Franche-Comte - Besancon Astana Challenger Penza Challenger Kyoto Challenger St. Remy Challenger Credicard Mastercard Tennis Cup - Campos do Jordao Taipei City Challenger Bangkok Challenger Seoul Challenger Challenger Ford de Cherbourg - Cherbourg The 70th King's Cup and Queen's Cup - Bangkok Sporting Challenger 2003 - Turin Rennes Challenger Budapest Challenger Canottieri Mincio Open - Mantova Yokohama Challenger Gemax Open - Belgrade Heineken Open - Auckland Rome Challenger Tashkent Challenger Fergana Challenger ATP Open Castilla y Leon - Segovia Open 13 - Marseille Scheveningen Challenger Black Forest Open - Freudenstadt Shymkent Challenger Karshi Challenger - Karshi Genoa Open 'Fondazione Carige' - Genova Gwangju Challenger Astana Challenger Challenger DCN de Cherbourg - Cherbourg Legg Mason Tennis Classic - Washington D.C. Heineken Open Shanghai - Shanghai AIG Japan Open - Tokyo Pozoblanco Challenger The Nottingham Challenger - Nottingham St. Petersburg Open - St. Petersburg Segovia Challenger Milan Indoors - Milan St. Petersburg 2 Challenger Eckental Challenger Heineken Challenger - Ho Chi Minh City Shimadzu All Japan Indoor - Kyoto Nova Challenger Osaka - Osaka St. Brieuc Challenger Gallagher International - Hamilton The Surbiton Trophy - Surbiton Grand Prix Hassan II - Casablanca Estoril Open - Estoril The Stella Artois Grass Court Championships - London Challenger Ford de Cherbourg - Cherbourg Yokohama World Tennis Gaora Cup - Yokohama Mercedes-Benz Cup - Los Angeles Tashkent Challenger Cremona Challenger Baden Open - Karlsruhe Legg Mason Tennis Classic - Washington D.C. Open Sainte-Victoire - Aix-En-Provence Banca Stato Challenger Lugano - Lugano Siemens Open 2003 - Scheveningen Pilot Pen Tennis - New Haven Thailand Open - Bangkok Open de L'Isere - Grenoble Astana Challenger Challenger 42 - Andrezieux KGHM Dialog Polish Indoors - Wroclaw 13 BH Tennis Open International Cup - Belo Horizonte Kremlin Cup - Moscow TED Open - Istanbul Ciudad de Pozoblanco Open Diputacion - Cordoba Mordovia Cup 2005 - Saransk Delray Beach International Tennis Championships - Delray Beach Astana Challenger - Astana US Men's Clay Court Championships - Houston Estoril Open - Estoril Hypo Group Tennis International - Portschach Aptos Challenger ATP Kremlin Cup - Moscow Open des Alpes Trophee BNP Paribas - Grenoble Nottingham Challenger Open de Moselle - Metz Nur-Sultan Challenger Liuzhou Challenger Rimini Challenger Vancouver Challenger St. Petersburg Open - St. Petersburg Geneva Challenger Athens Challenger Athens Challenger Fergana Challenger SAP Open - San Jose Delray Beach International Tennis Championships - Delray Beach AEGON Championships - London Rome Challenger St. Petersburg Open - St. Petersburg Milan Challenger Atlanta Tennis Championships - Atlanta Thailand Open - Bangkok Almaty Challenger Salzburg Challenger Heilbronn Challenger Heineken Open - Auckland Cherbourg Challenger Kremlin Cup - Moscow Legg Mason Tennis Classic - Washington St. Petersburg Open - St. Petersburg Istanbul Challenger Petange Challenger Aircel Chennai Open - Chennai Kremlin Cup - Moscow Izmir Challenger Tashkent Challenger Bergamo Challenger Kazan Challenger UNICEF Open - 's Hertogenbosch Belgrade Challenger Winston Salem - Winston Salem Open de Moselle - Metz Kremlin Cup - Moscow Ortisei Challenger Cherbourg Challeger Apia International - Sydney Open Sud de France - Montpellier Helsinki Challenger Regions Morgan Keegan Championships - Memphis Brisbane - Brisbane Sarajevo Challenger Heineken Open - Auckland Tyumen Challenger Serbia Open - Belgrade Gerry Weber Open - Halle UNICEF Open - 's Hertogenbosch Winston-Salem Open - Winston-Salem Moselle Open - Metz Batman Challenger Jersey Challenger Kremlin Cup - Moscow Swiss Indoors Basel - Basel Valencia Open - Valencia Quimper Challenger Brisbane International - Brisbane Heineken Open - Auckland Atlanta Tennis Championships - Atlanta BRD Nastase Tiriac Trophy - Bucharest Portugal Open - Oeiras Gerry Weber Open - Halle Topshelf Open - 's-Hertogenbosch Countrywide Classic - Los Angeles Kremlin Cup - Moscow Rakuten Japan Open - Tokyo Topshelf Open - 's-Hertogenbosch If Stockholm Open - Stockholm Legg Mason Tennis Classic - Washington Johannesburg Challenger Topshelf Open - 's-Hertogenbosch St. Petersburg Open - St. Petersburg Hall of Fame Tennis Championships - Newport Citi Open - Washington Swiss Indoors Basel - Basel Brisbane International - Brisbane ABN AMRO World Tennis Tournament - Rotterdam Erste Bank Open - Vienna Kremlin Cup - Moscow PBZ Zagreb Indoors - Zagreb ABN AMRO World Tennis Tournament - Rotterdam Athens Challenger Mouilleron-Le-Captif Challenger RCA Championships - Indianapolis Ortisei Challenger Fergana Challenger Next Generation Adelaide International - Adelaide Moselle Open - Metz The Stella Artois Championships - London Delray Beach Open - Delray Beach Helsinki Challenger Hall of Fame Tennis Championships - Newport ATP Kremlin Cup - Moscow Delray Beach International Tennis Championships - Delray Beach BB&T Atlanta Open - Atlanta AEGON Championships - London Hall of Fame Open - Newport AEGON Championships - London Gerry Weber Open - Halle Atlanta Tennis Championships - Atlanta Ortisei Challenger Farmers Classic - Los Angeles Gimcheon Challenger Manchester Challenger St. Petersburg Open - St. Petersburg Qatar ExxonMobil Open - Doha Brisbane International - Brisbane Heilbronn Challenger SAP Open - San Jose Cherbourg Challenger Millennium Estoril Open - Estoril Campbell's Hall of Fame Tennis Championships - Newport Segovia Challenger Astana Challenger Quimper Challenger Jonkoping Challenger Kazan Challenger The Stella Artois Grass Court Championships - London AEGON International - Eastbourne Qingdao Challenger Moselle Open - Metz Apia International - Sydney Orleans Challenger Swiss Indoors Basel - Basel Shymkent Challenger Aircel Chennai Open - Chennai Apia International - Sydney Dubai Duty Free Tennis Championships - Dubai Le Gosier Challenger Chengdu Challenger AEGON Championships - London Samarkand Challenger BB&T Atlanta Open - Atlanta Brest Challenger Citi Open - Washington Eckental Challenger Rakuten Japan Open - Tokyo Kremlin Cup - Moscow Aircel Chennai Open - Chennai Apia International - Sydney Garanti Koza Sofia Open - Sofia Tashkent Challenger Abierto Mexicano Telcel - Acapulco Karshi Challenger AEGON Championships - London Aegon Nottingham Open - Nottingham Karshi Challenger Valencia Open - Valencia Astana Challenger Rakuten Japan Open - Tokyo Kremlin Cup - Moscow ABN AMRO World Tennis Tournament - Rotterdam Garanti Koza Sofia Open - Sofia Memphis Open - Memphis Zagreb Open - Zagreb ATU Cup - Weiden 9th Torneo B. Camparini Arpa Ceramic Cup - Reggio Emilia St. Petersburg Open - St. Petersburg Abierto Mexicano Telcel - Acapulco Dubai Duty Free Tennis Championships - Dubai Open Castilla y Leon - Segovia Rome Challenger Millennium Estoril Open - Estoril China Open - Beijing Ricoh Open - 's-Hertogenbosch AEGON Championships - London Portoroz Challenger Citi Open - Washington Nur-Sultan Challenger Garanti Koza Sofia Open - Sofia Brisbane International - Brisbane St. Petersburg 1 Challenger The Stella Artois Grass Court Championships - London Open de Moselle - Metz Open Seat Godo 2005 - Barcelona AIG Japan Open - Tokyo Chennai Open - Chennai The Stella Artois Championships - London Countrywide Classic - Los Angeles Regions Morgan Keegan Championships - Memphis The Artois Championships - London Campbells Hall of Fame Tennis Championships - Newport ATP Kremlin Cup - Moscow St. Petersburg Open - St. Petersburg Grand Prix de Tennis de Lyon - Lyon Regions Morgan Keegan Championships - Memphis Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Rogers Cup - Montreal Western & Southern Financial Group Masters - Cincinnati Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Rogers Masters - Toronto Power Horse Cup - Dusseldorf Grand Prix Hassan II - Casablanca Shenzhen Open - Shenzhen Suisse Open - Gstaad Abierto Mexicano - Los Cabos Moselle Open - Metz Sydney International - Sydney Open 13 Provence - Marseille Millennium Estoril Open - Estoril Ricoh Open - 's-Hertogenbosch Sony Ericsson Open - Miami Mutua Madrilena Masters Madrid - Madrid Almaty Challenger Segovia Challenger Tennis Masters Series - Madrid Sony Ericsson Open - Miami BNP Paribas Masters - Paris ABN AMRO World Tennis Tournament - Rotterdam Qatar Open - Doha Internazionali BNL d'Italia - Rome Pacific Life Open - Indian Wells Qatar Open - Doha Heineken Open - Auckland Internationaler Raiffeisen Grand Prix - St. Polten Ordina Open - 's-Hertogenbosch Rogers Cup - Montreal Shanghai Rolex Masters - Shanghai Chennai Open - Chennai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Ordina Open - 's-Hertogenbosch Campbell's Hall of Fame Tennis Championships - Newport Ordina Open - 's-Hertogenbosch AIG Japan Open Tennis Championships - Tokyo Western & Southern Financial Group Masters - Cincinnati BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami BNP Paribas Masters - Paris Mutua Madrid Open - Madrid AEGON Championships - London Western & Southern Open - Cincinnati Monte-Carlo Rolex Masters - Monte-Carlo Open 13 - Marseille Mutua Madrid Open - Madrid Western & Southern Open - Cincinnati Moselle Open - Metz Aircel Chennai Open - Chennai Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL d'Italia - Rome Ordina Open - 's-Hertogenbosch Sony Open Tennis - Miami Pilot Pen Tennis - New Haven BNP Paribas Open - Indian Wells BNP Paribas Open - Indian Wells Miami Open - Miami Rogers Cup - Toronto Monte-Carlo Rolex Masters - Monte-Carlo BNP Paribas Open - Indian Wells Miami Open - Miami Australian Open - Melbourne French Open - Paris Chengdu Open - Chengdu If Stockholm Open - Stockholm BMW Open - Munich Australian Open - Melbourne French Open - Paris Kremlin Cup - Moscow Wimbledon - London U.S. Open - New York U.S. Open - New York Abierto Mexicano - Los Cabos Australian Open - Melbourne French Open - Paris Australian Open - Melbourne Wimbledon - London NASDAQ-100 Open - Miami Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris French Open - Paris Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne French Open - Paris French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne BNP Paribas Open - Indian Wells French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London Wimbledon - London Davis Cup, Group II, PO, HUN-LUX 1-4 Australian Open - Melbourne U.S. Open - New York Australian Open - Melbourne Australian Open - Melbourne Wimbledon - London French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Wimbledon - London U.S. Open - New York U.S. Open - New York Miami Open - Miami Australian Open - Melbourne Davis Cup, Group 1, 1R, LUX-FIN 4-1 Davis Cup, Group 1, PO, LUX-MAR 3-2 Davis Cup, Group 1, PO, ITA-LUX 4-1 Davis Cup, Group 2, PO, FIN-LUX 3-2 Davis Cup, Group II, 2R, GBR-LUX 4-1 Davis Cup, Group I, PO, RUS-POR 4-1 Davis Cup, World Group, PO, RUS-ITA 1-4 Davis Cup, Group I, PO, RUS-RSA 5-0 Davis Cup, Group 1, REL2, LUX-NOR 5-0 Davis Cup, Group II, PO, MAD-LUX 1-4 Davis Cup, Group II, 1R, MAR-LUX 2-3 Davis Cup, Group II, PO, LUX-GEO 5-0 Davis Cup, Group 1, 1R, LUX-POR 4-1 Davis Cup, Group 1, 2R, SVK-LUX 3-2 French Open (juniors) U.S. Open (juniors) Davis Cup, Group II, 1R, LUX-MAD 3-2 Davis Cup, Group 1, 2R, GBR-LUX 4-1 Davis Cup, Group 1, 1R, LUX-ITA 0-5 Davis Cup, Group II, 1R, IRL-LUX 2-3 Davis Cup, Group 1, 1R, ISR-LUX 5-0 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) Olympics - London Olympics - Rio de Janeiro