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 Wimbledon - London China Open - Beijing Brisbane International - Brisbane BNP Paribas Open - Indian Wells Miami Open - Miami Internazionali BNL d'Italia - Rome Mutua Madrid Open - Madrid Monte-Carlo Rolex Masters - Monte-Carlo India F1 Qatar F2 Croatia F2 Uzbekistan F1 Uzbekistan F3 Turkey F1 Turkey F2 Turkey F3 Russia F3 Belarus F1 Belarus F2 Poland F2 Poland F3 Poland F6 Poland F7 Belarus F1 Belarus F2 Czech Republic F4 Czech Republic F5 Croatia F1 France F4 France F5 Bulgaria F1 Uzbekistan F1 Uzbekistan F2 France F13 France F14 Spain F40 Spain F41 Czech Republic F5 Czech Republic F6 Spain F1 Spain F3 Germany F4 Spain F6 Croatia F2 Spain F9 Spain F11 Russia F1 Russia F2 Spain F18 Uzbekistan F1 Spain F19 Uzbekistan F2 Spain F20 Spain F21 Germany F6 Netherlands F3 France F11 Germany F13 Spain F34 Spain F35 Czech Republic F5 Czech Republic F6 Germany F2 USA F1 Austria F1 USA F2 USA F3 Kazakhstan F1 Russia F1 Russia F2 French Open - Paris Russia F5 France F14 France F15 Germany F9 Italy F18 Germany F10 Spain F29 Italy F22 National Bank Open - Montreal Laver Cup - Berlin Shanghai Rolex Masters - Shanghai Rolex Paris Masters - Paris BNP Paribas Open - Indian Wells Brisbane International - Brisbane Miami Open - Miami Citi Open - Washington Mutua Madrid Open - Madrid Kazakhstan F2 Bulgaria F2 Russia F2 Russia F6 Russia F1 Russia F2 Russia F3 Russia F4 Uzbekistan F1 Russia F8 Russia F3 Russia F4 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 Andijan M25 Namangan M15 Almaty M25+H Pozoblanco Russia F1 M15 Moscow M15 Moscow M25 Ust-Kamenogorsk Russia F2 Russia F3 M15 Kazan M25 Aktobe M25 Aktobe Sweden F1 Sweden F2 Georgia F1 Georgia F2 M15 St. Petersburg Czech Republic F5 Czech Republic F6 India F2 Qatar F3 Uzbekistan F2 M15 St. Petersburg M15 St. Petersburg Ukraine F2 Ukraine F3 M15 Kazan Uzbekistan F1 M25 Nur-Sultan Uzbekistan F2 Uzbekistan F3 Uzbekistan F4 M25 Nur-Sultan Russia F1 Russia F2 Croatia F2 Russia F1 Russia F2 M15 Kazan M25 Sharm ElSheikh Croatia F1 M25 Nur-Sultan M15 Chiang Rai M15 Chiang Rai M15 Chiang Rai M25 Chiang Rai M25 Chiang Rai M15 Chiang Rai M25 Nur-Sultan M15 Ust-Kamenogorsk M25 Jakarta Segovia Challenger Mons Challenger Gimcheon Challenger Astana Challenger Agri Challenger Toyota Challenger Bergamo Challenger Wroclaw Challenger Kazan Challenger Busan Challenger Fergana Challenger Irving Challenger Kyoto Challenger Karshi Challenger M25 Shymkent Segovia Challenger M25 Nur-Sultan M15 Chiang Rai M25 Jakarta Uzbekistan F2 Fergana Challenger Segovia Challenger Nur-Sultan Challenger Shenzhen Challenger M25 Almaty M15 St. Petersburg M25 Johannesburg / Markspark M25 Johannesburg / Ellispark Bergamo Challenger Penza Cup 2008 - Penza Bukhara Challenger - Bukhara Alexander Kolyaskin Memorial - Donetsk Noumea Challenger Dallas Challenger Sarajevo Challenger Bangkok Challenger Karshi Challenger Karshi Challenger Kazan Challenger Istanbul Challenger Heilbronn Challenger Cherbourg Challenger Portoroz Challenger Tashkent Challenger Kobe Challenger Taipei City Challenger St. Remy Challenger Astana Challenger Gimcheon Challenger Qingdao Challenger Almaty Challenger Tashkent Challenger Gwangju Challenger Korat Challenger Shymkent Challenger Nur-Sultan Challenger Taipei City Challenger Seoul Challenger Rennes Challenger Quimper Challenger Astana Challenger St. Brieuc Challenger Seoul Challenger Mouilleron-Le-Captif Challenger Astana Challenger Tashkent Challenger Sarajevo Challenger Eckental Challenger Shymkent Challenger Raanana Challenger Taipei City Challenger Almaty Challenger Togliatti Cup - Togliatti Togliatti Cup - Togliatti Fergana Challenger - Fergana Penza Cup - Penza Togliatti Cup - Togliatti Alexander Kolyaskin Memorial - Donetsk Fergana Challenger - Fergana Astana Challenger - Astana Almaty Challenger 1 - Almaty Almaty Challenger 2 - Almaty Togliatti Cup - Togliatti Penza Cup - Penza Mordova Cup 2007 - Saransk Samarkand Challenger - Samarkand Bukhara Challenger - Bukhara Karshi Challenger - Karshi Open des Alpes Trophee BNP Paribas - Grenoble PEOPLEnet Cup - Dnepropetrovsk Fergana Challenger Riviera de Rimini Challenger - Rimini Mordovia Cup 2008 - Saransk President's Cup - Astana Bauer Watertechnilogy Cup 2008 - Eckental Karshi Challenger - Karshi Banja Luka Challenger 2008 - Banja Luka Bangkok Challenger Sofia Challenger Cremona Challenger Nottingham Challenger Bendigo Challenger Mordovia Cup - Mordovia Penza Challenger Recanati Challenger Mordovia Cup 2005 - Saransk Brest Challenger Istanbul Challenger Todi Challenger Trnava Challenger Tashkent Challenger Kolding Challenger Charlottesville Challenger Khanty-Mansiysk Challenger Honolulu Challenger Mordovia Cup - Saransk Cherbourg Challeger Nur-Sultan Challenger Ramat Hasharon Challenger Furth Challenger Nottingham Challenger Marburg Challenger Penza Challenger Segovia Challenger BH Indoor Sarajevo - Sarajevo Istanbul Challenger Kremlin Cup - Moscow Karshi Challenger Alexander Kolyaskin Memorial - Donetsk Astana Challenger Geneva Challenger Cremona Challenger Bytom Challenger Bangkok Challenger Saransk Challenger Bangkok Challenger Tashkent Challenger Rennes Challenger Orleans Challenger Astana Challenger Ortisei Challenger Fergana Challenger - Fergana Aachen Challenger Bulgarian Open Challenger - Sofia Guzzini Challenger - Recanati Helsinki Challenger Heilbronn Challenger Kazan Challenger ATP Open Castilla y Leon - Segovia Wolfsburg Challenger Cherbourg Challenger UTC Open - Cherkassy Sarajevo Challenger Monza Challenger Prague Challenger Besancon Challenger Alessandria Challenger Prostejov Challenger Rhodes Challenger Ramat Hasharon Challenger Turin Challenger Pozoblanco Challenger Fergana Challenger Kazan Challenger Penza Challenger Astana Challenger Almaty Challenger Karshi Challenger Astana Challenger Istanbul Challenger Astana Challenger Tashkent Challenger Knoxville Challenger Ortisei Challenger Johannesburg Challenger Rhodes Challenger Braunschweig Challenger Wolfsburg Challenger Pozoblanco Challenger Rimini Challenger ATP Kremlin Cup - Moscow Eckental Challenger Kaohsiung Challenger Prague Challenger Fergana Challenger Milan Challenger Segovia Challenger Penza Challenger Astana Challenger Pozoblanco Challenger Segovia Challenger St. Remy Challenger Lermontov Challenger Kazan Challenger Tashkent Challenger Cherbourg Challenger Helsinki Challenger Tyumen Challenger Athens Challenger St. Brieuc Challenger Samarkand Challenger Istanbul Challenger St. Remy Challenger Orleans Challenger Tashkent Challenger Geneva Challenger Ortisei Challenger Helsinki Challenger Tyumen Challenger Bergamo Challenger Astana Challenger Kazan Challenger Shenzhen Challenger ATP Kremlin Cup - Moscow Anning Challenger Busan Challenger Karshi Challenger Recanati Challenger Astana Challenger Segovia Challenger St. Remy Challenger Izmir Challenger Tashkent Challenger Eckental Challenger Brescia Challenger Andria Challenger Bergamo Challenger Wroclaw Challenger Cherbourg Challenger Kazan Challenger Batman Challenger Rome Challenger Heilbronn Challenger Manchester Challenger Segovia Challenger Portoroz Challenger Mons Challenger Davidoff Swiss Indoors Basel - Basel St. Petersburg Open - St. Petersburg ABN AMRO World Tennis Tournament - Rotterdam AEGON Championships - London Catella Swedish Open - Bastad Yokohama Challenger Bangkok Challenger Jonkoping Challenger Raanana Challenger AEGON Championships - London Thailand Open - Bangkok Kremlin Cup - Moscow Aircel Chennai Open - Chennai ABN AMRO World Tennis Tournament - Rotterdam Open 13 - Marseille Dubai Duty Free Tennis Championships - Dubai US Men's Clay Court Championship - Houston Open Sabadell Atlantico - Barcelona BMW Open - Munich AEGON Championships - London UNICEF Open - 's Hertogenbosch AEGON International - Eastbourne Campbell's Hall of Fame Tennis Championships - Newport Farmers Classic - Los Angeles Chengdu Challenger Legg Mason Tennis Classic - Washington Open de Moselle - Metz PTT Thailand Open - Bangkok China Open - Beijing Kremlin Cup - Moscow St. Petersburg Open - St. Petersburg SAP Open - San Jose Open de Nice Cote d'Azur - Nice Canberra Challenger Gerry Weber Open - Halle SkiStar Swedish Open - Bastad Credit Agricole Suisse Open - Gstaad PTT Thailand Open - Bangkok Rakuten Japan Open - Tokyo Kremlin Cup - Moscow Swiss Indoors Basel - Basel Busan Challenger Brisbane International - Brisbane Shymkent Challenger Surbiton Challenger Nottingham Challenger Ilkley Challenger ABN AMRO World Tennis Tournament - Rotterdam Aptos Challenger Tashkent Challenger Eckental Challenger Labertz Open by Stawag - Aachen Barcelona Open BancSabadell - Barcelona Gerry Weber Open - Halle AEGON Championships - London Topshelf Open - 's-Hertogenbosch SkiStar Swedish Open - Bastad Yokohama Challenger Citi Open - Washington St. Petersburg Open - St. Petersburg If Stockholm Open - Stockholm Kremlin Cup - Moscow Swiss Indoors Basel - Basel Brisbane International - Brisbane Open de Nice Cote d'Azur - Nice ABN AMRO World Tennis Tournament - Rotterdam Abierto Mexicano Telcel - Acapulco BRD Nastase Tiriac Trophy - Bucharest AEGON Championships - London AEGON Championships - London Liuzhou Challenger Gerry Weber Open - Halle China Open - Beijing If Stockholm Open - Stockholm Swiss Indoors Basel - Basel Brisbane International - Brisbane Rome Challenger ABN AMRO World Tennis Tournament - Rotterdam Abierto Mexicano Telcel - Acapulco TEB BNP Paribas Istanbul Open - Istanbul AEGON Championships - London Citi Open - Washington Malaysian Open - Kuala Lumpur Rakuten Japan Open - Tokyo Kremlin Cup - Moscow If Stockholm Open - Stockholm Swiss Indoors Basel - Basel Brisbane International - Brisbane Apia International - Sydney Garanti Koza Sofia Open - Sofia St. Petersburg 1 Challenger St. Petersburg 2 Challenger Delray Beach Open - Delray Beach Abierto Mexicano Telcel - Acapulco TEB BNP Paribas Istanbul Open - Istanbul Topshelf Open - 's-Hertogenbosch Monte-Carlo Rolex Masters - Monte-Carlo Chengdu Open - Chengdu China Open - Beijing If Stockholm Open - Stockholm Scheveningen Challenger Brisbane International - Brisbane Aircel Chennai Open - Chennai Garanti Koza Sofia Open - Sofia ABN AMRO World Tennis Tournament - Rotterdam Genova Challenger Grand Prix Hassan II - Marrakech AEGON Championships - London Abierto Mexicano - Los Cabos China Open - Beijing ABN AMRO World Tennis Tournament - Rotterdam Barcelona Open BancSabadell - Barcelona China Open - Beijing Erste Bank Open - Vienna Brisbane International - Brisbane Barcelona Open Banc Sabadell - Barcelona Geneva Open - Geneva Abierto Mexicano de Tenis Mifel - Los Cabos Chengdu Open - Chengdu China Open - Beijing Intrum Stockholm Open - Stockholm Open Sud de France - Montpellier ABN AMRO World Tennis Tournament - Rotterdam Abierto Mexicano Telcel - Acapulco European Open - Antwerp Erste Bank Open - Vienna Athens Challenger Murray River Open - Melbourne If Stockholm Open - Stockholm Regions Morgan Keegan Championships - Memphis Ortisei Challenger Salzburg Challenger Abierto Mexicano Telcel - Acapulco Citi Open - Washington ATP Kremlin Cup - Moscow Gonet Geneva Open - Geneva Delray Beach Open - Delray Beach Erste Bank Open - Vienna San Diego Open - San Diego Melbourne Summer Set - Melbourne Hall of Fame Tennis Championships - Newport Citi Open - Washington Abierto Mexicano Telcel - Acapulco Barcelona Open Banc Sabadell - Barcelona Izmir Challenger Dubai Duty Free Tennis Championships - Dubai cinch Championships - London Winston-Salem Open - Winston-Salem Erste Bank Open - Vienna United Cup - Australia ABN AMRO World Tennis Tournament - Rotterdam Open 13 Provence - Marseille Manchester Challenger Barcelona Open Banc Sabadell - Barcelona Gonet Geneva Open - Geneva cinch Championships - London Chengdu Open - Chengdu BNP Paribas Nordic Open - Stockholm Dubai Duty Free Tennis Championships - Dubai ABN AMRO Open - Rotterdam BNP Paribas Open - Indian Wells Kremlin Cup - Moscow St. Petersburg Open - St. Petersburg Open SEAT 2008 - Barcelona Ordina Open - s-Hertogenbosch Erste Bank Open - Vienna cinch Championships - London Erste Bank Open - Vienna Atlanta Tennis Championships - Atlanta Winston Salem - Winston Salem If Stockholm Open - Stockholm Qatar ExxonMobil Open - Doha Apia International - Sydney Apia International - Sydney China Open - Beijing Open 13 - Marseille If Stockholm Open - Stockholm St. Petersburg Open - St. Petersburg Mercedes Cup - Stuttgart AEGON Championships - London Suisse Open - Gstaad Kremlin Cup - Moscow Swiss Indoors Basel - Basel Memphis Open - Memphis Abierto Mexicano Telcel - Acapulco Mercedes Cup - Stuttgart BB&T Atlanta Open - Atlanta Kremlin Cup - Moscow Brisbane International - Brisbane PBZ Zagreb Indoors - Zagreb AEGON Championships - London Fever-Tree Championships - London BB&T Atlanta Open - Atlanta St. Petersburg Open - St. Petersburg Delray Beach Open - Delray Beach Citi Open - Washington Sofia Open - Sofia Stockholm Open - Stockholm Open 13 Provence - Marseille Erste Bank Open - Vienna Qatar ExxonMobil Open - Doha Citi Open - Washington BRD Nastase Tiriac Trophy - Bucharest Mutua Madrilena Masters Madrid - Madrid Sony Ericsson Open - Miami Western & Southern Financial Group Masters - Cincinnati Shanghai ATP Masters - Shanghai BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Rogers Cup - Toronto Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Montreal Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Toronto Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Montreal Western & Southern Open - Cincinnati BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Rogers Cup - Toronto Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Montreal Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Western & Southern Open - Cincinnati BNP Paribas Masters - Paris Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Western & Southern Open - Cincinnati BNP Paribas Masters - Paris Internazionali BNL d'Italia - Rome Western & Southern Open - New York BNP Paribas Open - Indian Wells Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Toronto Western & Southern Open - Cincinnati Rolex Paris Masters - Paris Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome National Bank Open - Montreal Rolex Paris Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Shanghai Rolex Masters - Shanghai Budapest Challenger Internazionali BNL d'Italia - Rome Rolex Paris Masters - Paris Monte-Carlo Rolex Masters - Monte-Carlo Wimbledon - London 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 French Open - Paris 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 French Open - Paris Wimbledon - London French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne Western & Southern Open - Cincinnati Wimbledon - London Rolex Paris Masters - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Western & Southern Open - Cincinnati Davis Cup, Group 2, 1R, HUN-BUL 2-3 Sony Open Tennis - Miami Davis Cup, Group 2, 1R, BUL-MON 3-2 Davis Cup, Europe/Africa Group II, 2R, SLO-BUL 5-0 Hopman Cup - Perth Internazionali BNL d'Italia - Rome Davis Cup, Group II, 1R, BUL-FIN 2-3 Davis Cup, Group I, PO, RUS-RSA 5-0 Davis Cup, Group II, PO, GRE-BUL 1-4 Davis Cup, Group II, 2R, LUX-BUL 0-5 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 Rogers Cup - Toronto Laver Cup - Chicago ATP Cup - Brisbane, Perth, Sydney Coupe Rogers - Montreal Miami Open - Miami Western & Southern Open - Cincinnati French Open (juniors) Wimbledon (juniors) U.S. Open (juniors) Internazionali BNL d'Italia - Rome Wimbledon (juniors) U.S. Open (juniors) AAMI Classic - Kooyong Western & Southern Open - Cincinnati All Lower level tournaments Miami Open - Miami Nitto ATP Finals - London Olympics - London Olympics - Rio de Janeiro U.S. Open - New York Australian Open - Melbourne French Open - Paris Australian Open - Melbourne Wimbledon - London Australian Open - Melbourne Australian Open - Melbourne Wimbledon - London Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York Davis Cup, Group I, PO, RUS-POR 4-1 Davis Cup, World Group, 1R, SRB-RUS 4-1 U.S. Open (juniors) French Open (juniors)