Career 2025 2024 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 Russia F1 Russia F2 Sweden F1 Uzbekistan F2 Turkey F1 Turkey F2 Turkey F3 Ukraine F3 Poland F2 Poland F3 Uzbekistan F3 Ukraine F1 Ukraine F2 Ukraine F3 Poland F7 Belarus F1 Romania F12 Romania F13 Nigeria F5 Nigeria F6 Russia F2 Czech Republic F4 Czech Republic F5 Croatia F1 France F4 Morocco F2 France F5 Russia F1 Russia F2 Belarus F1 Uzbekistan F2 Belarus F2 Russia F3 France F13 France F14 Czech Republic F5 China F2 Germany F4 Croatia F1 Croatia F2 Morocco F1 Morocco F2 Russia F1 Russia F2 Uzbekistan F1 Uzbekistan F2 Germany F6 France F11 Czech Republic F5 Germany F2 Austria F1 Germany F5 France F3 Kazakhstan F1 Kazakhstan F2 Russia F1 Russia F2 Russia F5 France F14 France F15 Russia F6 Russia F1 Russia F2 Russia F3 Kazakhstan F6 Russia F4 Uzbekistan F1 Uzbekistan F2 Russia F8 Russia F3 Russia F4 Russia F3 Georgia F2 Belarus F4 Russia F1 Sweden F2 Uzbekistan F1 Georgia F1 Uzbekistan F2 Czech Republic F5 Poland F6 Czech Republic F6 Ukraine F4 Belarus F2 India F1 Qatar F2 Qatar F3 Croatia F2 Uzbekistan F1 Uzbekistan F3 Russia F2 Russia F3 Belarus F1 Belarus F2 Ukraine F2 Uzbekistan F4 Croatia F2 Uzbekistan F1 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) India F2 Thailand F8 (Nonthaburi) Thailand F9 (Nonthaburi) M25 Kazan M25 Aktobe M25 Aktobe M25+H Kazan M25 Shymkent M25 Shymkent M25 Andijan M25 Namangan M15 Almaty M25+H Pozoblanco M15 Moscow M15 Moscow M25 Ust-Kamenogorsk M25 Almaty M15 Kazan M25 Aktobe M25 Aktobe Czech Republic F6 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 M15 Chiang Rai M25 Nur-Sultan M25 Chiang Rai M25 Chiang Rai M25 Nur-Sultan M15 Ust-Kamenogorsk M15 Chiang Rai M15 Chiang Rai Alexander Kolyaskin Memorial - Donetsk Fergana Challenger - Fergana Mordovia Cup - Saransk Samarkand Challenger - Samarkand Bukhara Challenger - Bukhara Alexander Kolyaskin Memorial - Donetsk Astana Challenger - Astana Sporting Challenger '07 Trofeo Regione Piemonte - Turin Trofeo Sisma Mantova - Mantova Togliatti Cup - Togliatti Penza Cup - Penza Karshi Challenger - Karshi M15 Chiang Rai PEOPLEnet Cup - Dnepropetrovsk M15 Kazan Delhi Challenger I - New Delhi Sail Open - New Delhi Togliatti Cup - Togliatti Sail Open - New Delhi Izmir Cup - Izmir Moncton Men's Challenger - Moncton Riviera de Rimini Challenger - Rimini Mordovia Cup - Mordovia Penza Cup 2008 - Penza Mordovia Cup 2008 - Saransk Bukhara Challenger - Bukhara Togliatti Cup - Togliatti Alexander Kolyaskin Memorial - Donetsk Banja Luka Challenger 2008 - Banja Luka Alexander Kolyaskin Memorial - Donetsk President's Cup - Astana IPP Open - Helsinki Penza Cup - Penza Heilbronn Challenger Besancon Challenger Sarajevo Challenger Morocco Tennis Tour - Fes Almaty Challenger 1 - Almaty Pozoblanco Challenger Penza Challenger Open des Alpes Trophee BNP Paribas - Grenoble Saransk Challenger Segovia Challenger Privat Bank Cup - Dnepropetrovsk Istanbul Challenger Karshi Challenger Almaty Challenger Alphen Challenger New Delhi Challenger II - New Delhi Mons Challenger Tashkent Challenger Astana Challenger Khanty-Mansiysk Challenger Rhodes Challenger Ramat Hasharon Challenger UTC Open by Selena - Cherkassy Alexander Kolyaskin Memorial - Donetsk Furth Challenger Bytom Challenger Pozoblanco Challenger Morocco Tennis Tour - Meknes Penza Challenger Saransk Challenger Segovia Challenger BH Indoor Sarajevo - Sarajevo Istanbul Challenger Barletta Challenger Morocco Tennis Tour - Tanger Astana Challenger Bangkok Challenger Bangkok Challenger M25 Jakarta Ramat Hasharon Challenger M25 Jakarta Nottingham Challenger Astana Challenger Fergana Challenger - Fergana Bratislava Challenger Guzzini Challenger - Recanati Kazan Challenger Sarajevo Challenger Monza Challenger Karshi Challenger - Karshi UTC Open - Cherkassy Turin Challenger Pozoblanco Challenger Karshi Challenger St. Remy Challenger Istanbul Challenger Tashkent Challenger Togliatti Cup - Togliatti Monza Challenger Ortisei Challenger Izmir Challenger Kazan Challenger Bergamo Challenger Wolfsburg Challenger Cherbourg Challenger Sarajevo Challenger Challenger DCN de Cherbourg - Cherbourg Bath Challenger Kaohsiung Challenger Morocco Tennis Tour - Rabat Nottingham Challenger Penza Challenger Karshi Challenger Fergana Challenger - Fergana Lermontov Challenger Mons Challenger Rennes Challenger Geneva Challenger Tyumen Challenger Dallas Challenger Almaty Challenger 2 - Almaty Karshi Challenger Nottingham Challenger Mordova Cup 2007 - Saransk Samarkand Challenger - Samarkand Bukhara Challenger - Bukhara Astana Challenger Lexington Challenger Kazan Challenger St. Remy Challenger Istanbul Challenger 2008 China TCL Challenger - Guangzhou Izmir Challenger Sony Ericsson Open 2008 - Belgrade Orleans Challenger Rennes Challenger Mouilleron-Le-Captif Challenger Tyumen Challenger Chennai Challenger Bergamo Challenger Kolkata Challenger New Delhi Challenger Astana Challenger Irving Challenger Kazan Challenger Savannah Challenger Shenzhen Challenger Anning Challenger Busan Challenger Heilbronn Challenger Bulgarian Open Challenger - Sofia Portoroz Challenger Recanati Challenger Astana Challenger Segovia Challenger St. Remy Challenger Aptos Challenger Challenger Banque Nationale - Granby Izmir Challenger Mons Challenger Rennes Challenger Eckental Challenger Bratislava Challenger Brescia Challenger Wroclaw Challenger Cherbourg Challenger Quimper Challenger Kazan Challenger Raanana Challenger Mons Challenger Heilbronn Challenger Seoul Challenger Segovia Challenger Orleans Challenger PEOPLEnet CUP - Dnepropetrovsk Agri Challenger Mons Challenger Rennes Challenger Brescia Challenger Toyota Challenger Bergamo Challenger Irving Challenger Taipei City Challenger Busan Challenger Seoul Challenger Fergana Challenger Tenerife Challenger Tashkent Challenger Gimcheon Challenger Busan Challenger Surbiton Challenger Geneva Challenger Ilkley Challenger Taipei City Challenger Marburg Challenger Izmir Challenger Tashkent Challenger St. Brieuc Challenger Karshi Challenger Tallahassee Challenger Bratislava Challenger Kobe Challenger Bangkok Challenger Winnetka Challenger Wroclaw Challenger Kazan Challenger St. Remy Challenger Nottingham Challenger Ilkley Challenger Astana Challenger Recanati Challenger Helsinki Challenger Segovia Challenger Aptos Challenger Andria Challenger Vancouver Challenger Wolfsburg Challenger Orleans Challenger Almaty Challenger Busan Challenger Yokohama Challenger Bratislava Challenger Andria Challenger Winnetka Challenger PrivatBank Cup - Dnepropetrovsk Canberra Challenger Shymkent Challenger Alessandria Challenger Irving Challenger Prostejov Challenger M25 Qian Daohu Fergana Challenger Shenzhen Challenger Tashkent Challenger Bendigo Challenger Brest Challenger Quimper Challenger Nottingham Challenger Biella 4 Challenger Raanana Challenger Bratislava Challenger Grodzisk Mazowiecki Challenger Manchester Challenger Bergamo Challenger Andria Challenger Segovia Challenger Astana Challenger Cleveland Challenger Penza Challenger Kyoto Challenger St. Remy Challenger Taipei City Challenger Bangkok Challenger Seoul Challenger Orleans Challenger Brest Challenger Rennes Challenger Budapest Challenger Yokohama Challenger Privatbank Open 2006 - Dnepropetrovsk Vilnus Challenger Bratislava Challenger Andria Challenger Athens Challenger Tashkent Challenger Fergana Challenger Salinas Challenger Taipei City Challenger Scheveningen Challenger Gwangju Challenger Astana Challenger Shymkent Challenger Columbus Challenger Internationaux de Doubs Open de Franchie-Comte - Besancon Recanati Challenger Segovia Challenger Pozoblanco Challenger Portoroz Challenger Mallorca Challenger Cassis Challenger Brest Challenger Segovia Challenger Pau Challenger Olimp Kyiv Open - Kiev Biella 2 Challenger St. Petersburg 2 Challenger Biella 3 Challenger Lugano Challenger Eckental Challenger St. Brieuc Challenger Nottingham 1 Challenger Nottingham-2 Challenger Bergamo Challenger Forli 5 Challenger Lille Challenger St. Brieuc Challenger Tashkent Challenger Shymkent 1 Challenger Shymkent 2 Challenger Ilkley Challenger Privat Bank Cup - Dniepropetrovsk Astana Challenger Nonthaburi 1 Challenger Istanbul Challenger Ortisei Challenger Mordovia Cup 2005 - Saransk Ostrava Challenger Bratislava 1 Challenger Chicago Challenger Cary 2 Challenger Bratislava 2 Challenger Hamburg Challenger Noumea Challenger Brisbane 1 Challenger Aptos Challenger Brisbane 2 Challenger Gwangju Challenger Shenzhen 1 Challenger Guangzhou Challenger Wuxi Challenger Taipei Challenger TEB BNP Paribas Istanbul Open - Istanbul Open des Alpes Trophee BNP Paribas - Grenoble Nur-Sultan Challenger Ismaning Challenger Liuzhou Challenger Eckental Challenger Bratislava Challenger Helsinki Challenger Bangkok Challenger Bangkok Challenger Cherbourg Challenger Rimini Challenger Bergamo Challenger Nur-Sultan Challenger Tashkent Challenger - Tashkent Geneva Challenger Istanbul Challenger Hamburg Challenger Quimper 2 Challenger Napoli Challenger Athens Challenger Nottingham-2 Challenger Fergana Challenger Milan Challenger Rome Challenger Bordeaux Challenger Sarasota Challenger Salzburg Challenger ATP Kremlin Cup - Moscow Open 13 - Marseille St. Petersburg Open - St. Petersburg Istanbul Challenger Open 13 - Marseille Kremlin Cup - Moscow Izmir Challenger Tashkent Challenger Bergamo Challenger Kazan Challenger Nonthaburi 4 Challenger Bratislava 2 Challenger Bratislava Challenger Ortisei Challenger Cherbourg Challeger Samarkand Challenger Helsinki Challenger Sarajevo Challenger Kremlin Cup - Moscow Heilbronn Challenger Open 13 - Marseille Open Sabadell Atlantico - Barcelona Open de Nice Cote dAzur - Nice AEGON International - Eastbourne Atlanta Tennis Championships - Atlanta Countrywide Classic - Los Angeles Thailand Open - Bangkok China Open - Beijing Kremlin Cup - Moscow St. Petersburg Open - St. Petersburg Batman Challenger Porto Challenger Dubai Duty Free Tennis Championships - Dubai Open Sabadell Atlantico - Barcelona AEGON International - Eastbourne Johannesburg Challenger Kremlin Cup - Moscow SAP Open - San Jose U.S. National Indoor Tennis Championships - Memphis Topshelf Open - 's-Hertogenbosch St. Petersburg Open - St. Petersburg Kremlin Cup - Moscow Mons Challenger Mouilleron-Le-Captif Challenger Bratislava Challenger Ortisei Challenger Ortisei Challenger Tunis Challenger Kremlin Cup - Moscow Aircel Chennai Open - Chennai PBZ Zagreb Indoors - Zagreb Fergana Challenger Topshelf Open - 's-Hertogenbosch Abierto Mexicano Telcel - Acapulco Delray Beach Open - Delray Beach Hall of Fame Tennis Championships - Newport BB&T Atlanta Open - Atlanta If Stockholm Open - Stockholm Helsinki Challenger ATP Kremlin Cup - Moscow ATP Kremlin Cup - Moscow Sofia Open - Sofia Heilbronn Challenger Astana Open - Nur-Sultan Gonet Geneva Open - Geneva Infosys Hall of Fame Open - Newport Cherbourg Challenger St. Petersburg Open - St. Petersburg Chennai Open - Chennai PBZ Zagreb Indoors - Zagreb Open de Nice Cote d'Azur - Nice Delray Beach International Tennis Championships - Delray Beach AEGON Championships - London Gimcheon Challenger Legg Mason Tennis Classic - Washington Pilot Pen Tennis - New Haven Qatar ExxonMobil Open - Doha Aircel Chennai Open - Chennai Medibank International - Sydney Open 13 - Marseille Binghamton Challenger Tashkent Challenger Serbia Open - Belgrade Gerry Weber Open - Halle AEGON Championships - London UNICEF Open - 's Hertogenbosch Ortisei Challenger PTT Thailand Open - Bangkok Manchester Challenger Kremlin Cup - Moscow St. Petersburg Open - St. Petersburg Qatar ExxonMobil Open - Doha Segovia Challenger Heilbronn Challenger Gerry Weber Open - Halle Cherbourg Challenger Gerry Weber Open - Halle AEGON International - Eastbourne Segovia Challenger Astana Challenger Quimper Challenger Jonkoping Challenger Vancouver Challenger Power Horse Cup - Dusseldorf Claro Open Colombia - Bogota Aircel Chennai Open - Chennai Qingdao Challenger Mons Challenger US Men's Clay Court Championship - Houston BB&T Atlanta Open - Atlanta Shymkent Challenger Chengdu Challenger Aegon Nottingham Open - Nottingham Hall of Fame Tennis Championships - Newport Claro Open Colombia - Bogota Samarkand Challenger Eckental Challenger Kremlin Cup - Moscow Garanti Koza Sofia Open - Sofia Tashkent Challenger Memphis Open - Memphis Delray Beach Open - Delray Beach Karshi Challenger BRD Nastase Tiriac Trophy - Bucharest Recanati Challenger Open de Nice Cote d'Azur - Nice Mercedes Cup - Stuttgart Karshi Challenger Astana Challenger Kremlin Cup - Moscow Qatar ExxonMobil Open - Doha Apia International - Sydney Open Sud de France - Montpellier Memphis Open - Memphis St. Petersburg Open - St. Petersburg Open 13 - Marseille Abierto Mexicano Telcel - Acapulco Rome Challenger Roseto Degli Abruzzi Challenger China Open - Beijing Portoroz Challenger Nur-Sultan Challenger Nonthaburi 2 Challenger Kremlin Cup - Moscow Citi Open - Washington Oeiras 2 Challenger Cherbourg Challenger Puerto Vallarta Challenger Biella Challenger Eckental Challenger Prostejov Challenger Biella 1 Challenger St. Petersburg 1 Challenger Prague Challenger Heilbronn Challenger Lugano Challenger Nur-Sultan Challenger Barcelona Open Banc Sabadell - Barcelona cinch Championships - London Truist Atlanta Open - Atlanta Citi Open - Washington Qatar ExxonMobil Open - Doha Prague 2 Challenger Sofia Open - Sofia Tel Aviv Watergen Open - Tel Aviv Gonet Geneva Open - Geneva Ortisei Challenger St. Petersburg Open - St. Petersburg Infosys Hall of Fame Open - Newport Busan Challenger PBZ Zagreb Indoors - Zagreb Qatar ExxonMobil Open - Doha Topshelf Open - 's-Hertogenbosch Suisse Open - Gstaad Abierto Mexicano - Los Cabos Columbus Challenger Hall of Fame Open - Newport Gerry Weber Open - Halle Quimper Challenger Rome Challenger Waco Challenger Almaty Challenger Little Rock Challenger Mauthausen Challenger Winston-Salem Open - Winston-Salem Mouilleron-Le-Captif Challenger Bergamo Challenger Istanbul 2 Challenger Bratislava Challenger Koblenz Challenger Hamburg Challenger Bratislava 1 Challenger Rogers Masters - Toronto BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Rogers Cup - Toronto Western & Southern Financial Group Masters - Cincinnati BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Internazionali BNL d'Italia - Rome Rogers Cup - Montreal Sony Open Tennis - Miami Rogers Cup - Montreal Monte-Carlo Rolex Masters - Monte-Carlo Western & Southern Open - Cincinnati BMW Open - Munich BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Citi Open - Washington Rogers Cup - Toronto BNP Paribas Open - Indian Wells Moselle Open - Metz Aircel Chennai Open - Chennai BNP Paribas Open - Indian Wells Abierto Mexicano de Tenis Mifel - Los Cabos Dallas Open - Dallas Mutua Madrilena Madrid Open - Madrid BNP Paribas Open - Indian Wells Sony Open Tennis - Miami BNP Paribas Open - Indian Wells Miami Open - Miami Australian Open - Melbourne Citi Open - Washington 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 French Open - Paris Gerry Weber Open - Halle U.S. Open - New York Australian Open - Melbourne Winston-Salem Open - Winston-Salem Chengdu Open - Chengdu Wimbledon - London European Open - Antwerp Swiss Indoors Basel - Basel 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 BMW Open - Munich Australian Open - Melbourne French Open - Paris Kremlin Cup - Moscow Wimbledon - London Wimbledon - London U.S. Open - New York BB&T Atlanta Open - Atlanta Australian Open Qualifying - Doha French Open - Paris Wimbledon - London Hall of Fame Tennis Championships - Newport U.S. Open - New York Australian Open - Melbourne Wimbledon - London Sony Ericsson Open - Miami French Open - Paris French Open - Paris U.S. Open - New York French Open - Paris Wimbledon - London Davis Cup, World Group, PO, BEL-UKR, 3-2 Davis Cup, Group I, PO, SVK-UKR 4-1 Davis Cup, Group I, 1R, UKR-ROU 3-1 Davis Cup, World Group, PO, UKR-BEL 2-3 Davis Cup, Group I, PO, RUS-POR 4-1 Davis Cup, Group I, LTU-UKR 1-4 Wimbledon - London Davis Cup, Group I, 1R, HUN-UKR 3-2 Davis Cup, Group I, SF, NOR-UKR 3-1 French Open (juniors) Wimbledon (juniors) U.S. Open (juniors) U.S. Open - New York Wimbledon - London French Open - Paris Olympics - Rio de Janeiro Australian Open - Melbourne Delray Beach Open - Delray Beach Davis Cup, Group 1, 1R, UKR-LAT 4-1 Davis Cup, World Group, PO, RUS-ITA 1-4 Wimbledon - London Davis Cup, World Group, PO, JPN-UKR 5-0 Winnipeg Challenger Davis Cup, Group I, 1R, UKR-NED 2-3 Davis Cup, Group II, 1R, UKR-MON 5-0 Almaty Open - Almaty Davis Cup, Group I, 1R, UKR-SVK 3-2 Davis Cup, Group I, PO, RUS-RSA 5-0 Davis Cup, Group II, 3R, LAT-UKR 2-3 Davis Cup, Group 1, 2R, GBR-UKR 1-4 Davis Cup, Group I, PO, ISR-UKR 0-5 Davis Cup, Group I, PO, UKR-BAR 3-0 Davis Cup, Group I, 1R, RUS-SWE 5-0 Davis Cup, Group I, 2R, UKR-AUT 3-2 Davis Cup, Group I, 2R, RUS-NED 4-1 Davis Cup, World Group, 1R, SRB-RUS 4-1 Hangzhou Challenger Davis Cup, Group I, PO, UKR-POR 3-1 Davis Cup, Group I, 1R, UKR-ISR 3-2 Davis Cup, World Group I, PO, UKR-TPE 3-2 Sofia Open - Sofia Shanghai Rolex Masters - Shanghai