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 U.S. Open - New York Erste Bank Open - Vienna Adelaide International - Adelaide Australian Open - Melbourne Mifel Tennis Open - Los Cabos BNP Paribas Open - Indian Wells Abierto Mexicano Telcel - Acapulco Grand Prix Hassan II - Marrakech Barcelona Open Banc Sabadell - Barcelona Monte-Carlo Rolex Masters - Monte-Carlo Open Parc - Lyon Surbiton Challenger Wimbledon - London Davis Cup, Group D, Manchester U.S. Open - New York Shanghai Rolex Masters - Shanghai Almaty Open - Almaty Glasgow Challenger Australian Open - Melbourne Dubai Duty Free Tennis Championships - Dubai National Bank Open - Toronto Monza Challenger Prague Challenger Birmingham Challenger French Open - Paris Libema Open - 's-Hertogenbosch Wimbledon - London U.S. Open - New York Russia F1 Russia F3 Sweden F1 Sweden F2 Czech Republic F6 India F1 India F2 Qatar F2 Qatar F3 Turkey F1 Turkey F2 Turkey F3 Russia F3 Belarus F1 Belarus F2 Poland F2 Great Britain F3 Poland F3 Uzbekistan F2 Uzbekistan F3 Uzbekistan F4 Great Britain F13 Croatia F1 Croatia F2 Uzbekistan F1 Uzbekistan F2 France F13 France F14 Great Britain F17 Great Britain F4 Great Britain F5 Russia F1 Russia F2 Great Britain F7 Great Britain F8 Uzbekistan F1 Uzbekistan F2 Belgium F3 Great Britain F14 Spain F36 Great Britain F16 Czech Republic F5 Czech Republic F6 Germany F2 Great Britain F1 Austria F1 Great Britain F2 France F2 Great Britain F4 Great Britain F6 Russia F5 France F14 France F15 Great Britain F15 Great Britain F16 France F2 Great Britain F3 Great Britain F4 Usa F9 Italy F6 Italy F7 Italy F8 Great Britain F8 Great Britain F9 Great Britain F10 Great Britain F13 Great Britain F14 Great Britain F15 Great Britain F16 Great Britain F17 Great Britain F1 Great Britain F2 France F2 Great Britain F3 Great Britain F4 Thailand F2 China F3 China F4 Great Britain F10 Great Britain F11 Great Britain F10 Great Britain F13 Great Britain F15 Great Britain F16 Great Britain F17 Great Britain F1 Great Britain F2 Great Britain F3 Russia F6 Great Britain F9 Great Britain F10 Great Britain F11 Ireland F1 Great Britain F12 Great Britain F13 Great Britain F14 Great Britain F15 Great Britain F16 Great Britain F17 Great Britain F18 Russia F2 Great Britain F1 Great Britain F2 Great Britain F3 Russia F1 Russia F3 Russia F2 Great Britain F6 Great Britain F7 Great Britain F8 Russia F4 Uzbekistan F1 Uzbekistan F2 Great Britain F11 Sweden F3 Russia F8 Georgia F1 Georgia F2 Czech Republic F5 Croatia F2 Uzbekistan F1 Uzbekistan F2 Uzbekistan F3 Russia F2 Ukraine F2 Great Britain F18 Russia F1 Ukraine F3 Russia F2 Czech Republic F4 Czech Republic F5 Great Britain F6 Uzbekistan F1 Poland F6 Poland F7 Belarus F1 Belarus F2 Great Britain F9 France F4 France F5 Russia F1 Russia F2 Great Britain F15 Great Britain F10 Great Britain F11 Great Britain F19 Great Britain F20 Turkey F4 Russia F1 Czech Republic F5 Czech Republic F6 Russia F2 Germany F4 Great Britain F3 Croatia F1 Croatia F2 Spain F7 Germany F6 France F11 Great Britain F10 Great Britain F11 Great Britain F12 Great Britain F13 Kazakhstan F1 Kazakhstan F2 Great Britain F3 Russia F3 Russia F4 Great Britain F15 France F3 Italy F9 Belarus F4 Great Britain F1 Great Britain F2 Egypt F17 Egypt F18 Great Britain F6 Great Britain F7 Ireland F1 Great Britain F8 Great Britain F9 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 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 M15 Kazan M25 Sharm ElSheikh M25 Nur-Sultan M25 Nur-Sultan M15 Chiang Rai 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 M25 Jakarta Fergana Challenger - Fergana Fergana Challenger - Fergana Almaty Challenger 1 - Almaty Togliatti Cup - Togliatti Riviera de Rimini Challenger - Rimini Penza Cup 2008 - Penza Alexander Kolyaskin Memorial - Donetsk Samarkand Challenger - Samarkand Bukhara Challenger - Bukhara Karshi Challenger - Karshi Jersey Challenger Guzzini Challenger - Recanati Fergana Challenger Mordovia Cup - Saransk Manchester Challenger Lexington Challenger IPP Open - Helsinki Almaty Challenger Helsinki Challenger Cherbourg Challeger Jersey Challenger Johannesburg Challenger Penza Challenger Astana Challenger - Astana Rhodes Challenger Penza Challenger Sacramento Challenger Saransk Challenger Segovia Challenger Karshi Challenger Bangkok Challenger Kazan Challenger Nottingham Challenger Baton Rouge Challenger Astana Challenger Loughborough Challenger Ramat Hasharon Challenger Helsinki Challenger Furth Challenger Lexington Challenger Nottingham Challenger Pozoblanco Challenger Vancouver Challenger Istanbul Challenger Istanbul Challenger Tashkent Challenger Bergamo Challenger Cherbourg Challenger Guadalajara Challenger Le Gosier Challenger Tashkent Challenger Kaohsiung Challenger Fergana Challenger Nottingham-2 Challenger Milan Challenger Penza Challenger Heilbronn Challenger Togliatti Cup - Togliatti Karshi Challenger Segovia Challenger St. Remy Challenger Cherbourg Challenger Sarajevo Challenger Eckental Challenger Ortisei Challenger Loughborough Challenger Helsinki Challenger Tyumen Challenger St. Brieuc Challenger Bangkok Challenger Fergana Challenger - Fergana Wolfsburg Challenger Karshi Challenger Samarkand Challenger Nottingham Challenger Portoroz Challenger Nottingham Challenger Ostrava Challenger Astana Challenger Lexington Challenger Vancouver Challenger Aptos Challenger Pozoblanco Challenger Kazan Challenger St. Remy Challenger Istanbul Challenger Orleans Challenger Napa Challenger Sacramento Challenger Tashkent Challenger Geneva Challenger Alexander Kolyaskin Memorial - Donetsk Seoul Challenger Helsinki Challenger Tyumen Challenger Heilbronn Challenger Bergamo Challenger Cherbourg Challenger Kazan Challenger Anning Challenger Sarajevo Challenger Gimcheon Challenger Busan Challenger Karshi Challenger Portoroz Challenger Recanati Challenger Astana Challenger Lexington Challenger Vancouver Challenger St. Remy Challenger Izmir Challenger Tashkent Challenger Eckental Challenger Brescia Challenger Andria Challenger Glasgow Challenger Bergamo Challenger Wroclaw Challenger Cherbourg Challenger Karshi Challenger Kazan Challenger Raanana Challenger Taipei City Challenger Rome Challenger Manchester Challenger Surbiton Challenger Ilkley Challenger Bangkok Challenger Astana Challenger Segovia Challenger Portoroz Challenger Vancouver Challenger Kazan Challenger Mons Challenger Tashkent Challenger Prostejov Challenger Istanbul Challenger Las Vegas Challenger Charlottesville Challenger Kobe Challenger Knoxville Challenger Champaign Challenger Yokohama Challenger Toyota Challenger Happy Valley Challenger Bangkok Challenger Dallas Challenger Bergamo Challenger Wroclaw Challenger Cherbourg Challenger Jonkoping Challenger Drummondville Challenger Kazan Challenger Raanana Challenger St. Brieuc Challenger Taipei City Challenger Busan Challenger Seoul Challenger Manchester Challenger Fergana Challenger Astana Challenger Qingdao Challenger Irving Challenger Taipei City Challenger Gimcheon Challenger Seoul Challenger Shymkent Challenger Surbiton Challenger Ilkley Challenger Togliatti Cup - Togliatti Budapest Challenger Glasgow Challenger Loughborough Challenger Surbiton Challenger Fergana Challenger Astana Challenger Binghamton Challenger Segovia Challenger Aptos Challenger Stockton Challenger Rennes Challenger Quimper Challenger Kazan Challenger Rome Challenger Nottingham Challenger Athens Challenger Tiburon Challenger Bordeaux Challenger Scheveningen Challenger Togliatti Cup - Togliatti Barletta Challenger Izmir Challenger Lermontov Challenger Irving Challenger St. Brieuc Challenger Shenzhen Challenger Nottingham Challenger Heilbronn Challenger Aptos Challenger Agri Challenger Alexander Kolyaskin Memorial - Donetsk LTA Shrewsbury Challenger - Shrewsbury Almaty Challenger 2 - Almaty Penza Cup - Penza Mordova Cup 2007 - Saransk Open des Alpes Trophee BNP Paribas - Grenoble Lexington Challenger Red Letter Days Open - Nottingham Chengdu Challenger Mordovia Cup 2005 - Saransk Tashkent Challenger Mordovia Cup 2008 - Saransk Bukhara Challenger - Bukhara Karshi Challenger - Karshi Banja Luka Challenger 2008 - Banja Luka Knoxville Challenger President's Cup - Astana Ortisei Challenger Bauer Watertechnilogy Cup 2008 - Eckental Caversham International Tennis Tournament - Jersey Canberra Challenger PEOPLEnet Cup - Dnepropetrovsk The LTA Men's Challenger - Southampton Astana Challenger Nottingham Challenger Busan Challenger Granby Challenger St. Remy Challenger Tashkent Challenger Penza Cup - Penza Jersey Challenger Khanty-Mansiysk Challenger UTC Open - Cherkassy Rennes Challenger Sarajevo Challenger Quimper Challenger Kyoto Challenger Bytom Challenger Marburg Challenger Rimini Challenger Astana Challenger Ortisei Challenger Wolfsburg Challenger Bath Challenger Mallorca Challenger Monza Challenger Cassis Challenger Athens Challenger Rome Challenger Cremona Challenger Nottingham Challenger Mordovia Cup - Mordovia Fairfield Challenger Tashkent Challenger Alessandria Challenger Turin Challenger Pozoblanco Challenger Penza Challenger Batman Challenger Astana Challenger Segovia Challenger The Tarka Challenger - Barnstaple Astana Challenger Shymkent Challenger St. Remy Challenger Surbiton Challenger Fergana Challenger Mons Challenger BH Indoor Sarajevo - Sarajevo Eckental Challenger Ortisei Challenger Nottingham 2 Challenger Loughborough Challenger The LTA Hester Trophy - Manchester Salzburg Challenger Nottingham Challenger Lexington Challenger Astana Challenger Surbiton Challenger Tashkent Challenger Astana Challenger Segovia Challenger Nonthaburi 4 Challenger Ostrava Challenger Bordeaux Challenger Canberra Challenger Oeiras 2 Challenger Manama Challenger Surbiton Challenger Aptos Challenger St. Remy Challenger Naples Challenger Mouilleron-Le-Captif Challenger Nottingham Challenger Aptos Challenger Tashkent Challenger Brest Challenger Yokohama Challenger Karshi Challenger Shanghai Challenger Guangzhou Challenger Playford Challenger Indian Wells Challenger Phoenix Challenger Gwangju Challenger Almaty Challenger Nottingham Challenger Shymkent Challenger Kremlin Cup - Moscow Nur-Sultan Challenger Segovia Challenger Nur-Sultan Challenger Liuzhou Challenger Shenzhen Challenger Bendigo Challenger Nur-Sultan Challenger Almaty Challenger St. Petersburg 1 Challenger St. Petersburg 2 Challenger Nottingham 1 Challenger ATP Kremlin Cup - Moscow The Stella Artois Championships - London ATP Kremlin Cup - Moscow St. Petersburg Open - St. Petersburg The Artois Championships - London The Nottingham Open - Nottingham ATP Kremlin Cup - Moscow St. Petersburg Open - St. Petersburg AEGON Championships - London AEGON International - Eastbourne Legg Mason Tennis Classic - Washington Qatar Exxon Mobil Open - Doha Heineken Open - Auckland Open 13 - Marseille AEGON Championships - London Thailand Open - Bangkok Kremlin Cup - Moscow St. Petersburg Open - St. Petersburg Aircel Chennai Open - Chennai Sumter Challenger BMW Open - Munich Gerry Weber Open - Halle UNICEF Open - 's Hertogenbosch AEGON International - Eastbourne Kremlin Cup - Moscow St. Petersburg Open - St. Petersburg Qatar ExxonMobil Open - Doha PBZ Zagreb Indoors - Zagreb Gerry Weber Open - Halle Kremlin Cup - Moscow Gerry Weber Open - Halle AEGON Championships - London Topshelf Open - 's-Hertogenbosch Kremlin Cup - Moscow Qatar ExxonMobil Open - Doha PBZ Zagreb Indoors - Zagreb Open 13 - Marseille AEGON Championships - London AEGON International - Eastbourne Kremlin Cup - Moscow Kremlin Cup - Moscow Garanti Koza Sofia Open - Sofia Topshelf Open - 's-Hertogenbosch Citi Open - Washington Suisse Open - Gstaad BB&T Atlanta Open - Atlanta Winston-Salem Open - Winston-Salem Chengdu Open - Chengdu China Open - Beijing Rakuten Japan Open - Tokyo Kremlin Cup - Moscow Aircel Chennai Open - Chennai Apia International - Sydney Memphis Open - Memphis Delray Beach Open - Delray Beach Abierto Mexicano Telcel - Acapulco Dubai Duty Free Tennis Championships - Dubai Barcelona Open BancSabadell - Barcelona Hall of Fame Tennis Championships - Newport BB&T Atlanta Open - Atlanta Abierto Mexicano - Los Cabos Kremlin Cup - Moscow AEGON Championships - London Delray Beach Open - Delray Beach Barcelona Open Banc Sabadell - Barcelona Millennium Estoril Open - Estoril Fever-Tree Championships - London Nature Valley International - Eastbourne BB&T Atlanta Open - Atlanta Winston-Salem Open - Winston-Salem St. Petersburg Open - St. Petersburg Chengdu Open - Chengdu China Open - Beijing Swiss Indoors Basel - Basel Adelaide International - Adelaide ABN AMRO World Tennis Tournament - Rotterdam Dubai Duty Free Tennis Championships - Dubai St. Petersburg Open - St. Petersburg European Open - Antwerp Erste Bank Open - Vienna Murray River Open - Melbourne Qatar ExxonMobil Open - Doha Dubai Duty Free Tennis Championships - Dubai Barcelona Open Banc Sabadell - Barcelona cinch Championships - London Citi Open - Washington Winston-Salem Open - Winston-Salem Stockholm Open - Stockholm Erste Bank Open - Vienna San Diego Open - San Diego Sydney Tennis Classic - Sydney Dubai Duty Free Tennis Championships - Dubai Barcelona Open Banc Sabadell - Barcelona cinch Championships - London Viking International - Eastbourne Citi Open - Washington Rakuten Japan Open - Tokyo European Open - Antwerp Erste Bank Open - Vienna San Diego Open - San Diego Korea Open - Seoul United Cup - Australia Adelaide International 2 - Adelaide Qatar ExxonMobil Open - Doha Dubai Duty Free Tennis Championships - Dubai Grand Prix Hassan II - Marrakech Barcelona Open Banc Sabadell - Barcelona cinch Championships - London Citi Open - Washington Intrum Stockholm Open - Stockholm Qatar ExxonMobil Open - Doha Truist Atlanta Open - Atlanta Chengdu Open - Chengdu Delray Beach Open - Delray Beach Citi Open - Washington cinch Championships - London Citi Open - Washington China Open - Beijing St. Petersburg Open - St. Petersburg Hamburg European Open - Hamburg Stockholm Open - Stockholm cinch Championships - London AEGON Championships - London Aegon Nottingham Open - Nottingham ABN AMRO Open - Rotterdam Sardegna Open - Cagliari Grand Prix Hassan II - Marrakech BMW Open - Munich Winston-Salem Open - Winston-Salem Rothesay International - Eastbourne Sony Ericsson Open - Miami Sony Open Tennis - Miami Monte-Carlo Rolex Masters - Monte-Carlo BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome BNP Paribas Open - Indian Wells Miami Open - Miami Internazionali BNL d'Italia - Rome Coupe Rogers - Montreal Shanghai Rolex Masters - Shanghai Internazionali BNL d'Italia - Rome Western & Southern Open - New York Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Rogers Cup - Toronto Western & Southern Open - Cincinnati 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 National Bank Open - Montreal Western & Southern Open - Cincinnati Rolex Paris Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne French Open - Paris Monte-Carlo Rolex Masters - Monte-Carlo 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 Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Mutua Madrid Open - Madrid Australian Open - Melbourne Miami Open - Miami Internazionali BNL d'Italia - Rome French Open - Paris Wimbledon - London Wimbledon - London Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Shanghai Rolex Masters - Shanghai U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London French Open - Paris Rolex Paris Masters - Paris Western & Southern Open - Cincinnati Western & Southern Open - Cincinnati BNP Paribas Open - Indian Wells Internazionali BNL d'Italia - Rome Internazionali BNL d'Italia - Rome Davis Cup, Group 1, PO, POL-GBR, 3-2 Davis Cup, Group 2, 1R, LTU-GBR 3-2 Davis Cup, Group I, 1R, GBR-SVK 3-2 Davis Cup, Group I, 2R, GBR-RUS 3-2 Davis Cup, World Group, PO, CRO-GBR 1-4 Davis Cup, Group I, PO, RUS-RSA 5-0 Davis Cup, Group I, PO, RUS-POR 4-1 Davis Cup, World Group, SF, GBR-AUS 3-2 Davis Cup, World Group, 1R, GBR-JPN 3-1 Davis Cup, Group I, 1R, RUS-SWE 5-0 Davis Cup, Group I, 2R, RUS-NED 4-1 Hopman Cup - Perth Davis Cup, World Group, 1R, SRB-RUS 4-1 Davis Cup, World Group, 1R, CAN-GBR 2-3 Davis Cup, World Group, QF, FRA-GBR 4-1 Davis Cup, World Group, PO, GBR-UZB 3-1 Davis Cup, Finals, Group E Davis Cup, Finals, QF, GBR-GER 2-0 Davis Cup, Finals, SF, GBR-ESP 1-2 ATP Cup - Brisbane, Perth, Sydney Davis Cup, Finals, Group C ATP Cup - Sydney Davis Cup, Finals, QF, GBR-GER 1-2 Davis Cup, Group D, Glasgow Davis Cup, Group B, Manchester French Open (juniors) Wimbledon (juniors) U.S. Open (juniors) U.S. Open (juniors) French Open (juniors) Wimbledon (juniors) Australian Open (juniors) French Open (juniors) Wimbledon (juniors) All Lower level tournaments Mubadala World Tennis Championship Olympics - Paris French Open - Paris French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York Davis Cup, World Group, SF, GBR-ARG 2-3 Davis Cup, Group I, 2R, GBR-BEL 1-4 Davis Cup, World Group, PO, COL-GBR 1-3 Davis Cup, World Group, PO, RUS-ITA 1-4 Wimbledon - London