Career 2025 2024 2023 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005
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 Hong Kong Tennis Open - Hong Kong Bratislava 2 Challenger French Open - Paris Wimbledon - London U.S. Open - New York Ukraine F3 Russia F2 Italy F6 Italy F7 Italy F8 Italy F9 Italy F10 Italy F11 Italy F15 Italy F16 Russia F3 Russia F4 Russia F7 Russia F1 Great Britain F8 Great Britain F9 Great Britain F6 Turkey F13 Turkey F15 Great Britain F1 Great Britain F2 France F3 Spain F9 Spain F10 Great Britain F5 Great Britain F6 Great Britain F7 Great Britain F11 Great Britain F12 Great Britain F15 Spain F35 Spain F37 USA F30 USA F31 Turkey F5 Turkey F6 Great Britain F4 Great Britain F5 Great Britain F6 Great Britain F7 Great Britain F8 Great Britain F13 USA F29 USA F30 USA F1 USA F2 USA F3 Great Britain F6 Great Britain F7 Great Britain F8 Egypt F9 Egypt F10 Great Britain F12 Great Britain F13 Great Britain F14 Great Britain F15 Great Britain F16 Great Britain F17 Great Britain F18 Great Britain F19 USA F31 Israel F13 Israel F14 Israel F15 Great Britain F23 Greece F19 Greece F20 Qatar F3 Qatar F4 Qatar F5 Great Britain F4 Great Britain F5 Great Britain F6 Great Britain F7 Bahrain F1 Qatar F1 Qatar F2 Great Britain F9 Great Britain F10 Great Britain F11 USA F16 USA F18 USA F19 Great Britain F16 USA F28 Israel F3 Turkey F38 Turkey F39 USA F29 Great Britain F1 Canada F1 Canada F2 USA F11 France F19 Sweden F4 Turkey F1 (Antalya) Turkey F2 (Antalya) USA F20 USA F23 Great Britain F11 USA F21 M25 Nussloch M25 Glasgow USA F22 M25 Calabasas M25 Bolton M25 Sunderland M25 Champaign Canada F7 M25 Fort Worth Canada F8 Egypt F8 Russia F1 Uzbekistan F1 Belarus F1 Belarus F2 Uzbekistan F2 Uzbekistan F4 Italy F13 Ukraine F1 Turkey F4 Penza Cup - Penza Mordovia Cup - Saransk St. Petersburg Challenger 2006 - St. Petersburg Alexander Kolyaskin Memorial - Donetsk 12 Open Barletta Citta Della Disfida Trofeo Angeldevil - Barletta Zagreb Open - Zagreb The Surbiton Trophy - Surbiton Mordovia Cup 2008 - Saransk XXXV Edizione A Savoldi-Marco Co. Trofeo Dimmidisi - Manerbio Besancon Challenger Bergamo Challenger Rome Challenger Tunis Challenger Reggio Emilia Challenger Penza Challenger Segovia Challenger Istanbul Challenger Astana Challenger Bergamo Challenger Barletta Challenger M25 Vale do Lobo Alessandria Challenger Kosice Challenger Milan Challenger Braunschweig Challenger Penza Challenger Istanbul Challenger M25 Faro M25 Elvas M25 Quinta do Lago M15 Budapest Penza Challenger Astana Challenger M15 Foggia Istanbul Challenger M25 Santa margherita di Pula M25 Santa margherita di Pula M25 Figueira da Foz Sony Ericsson Open 2008 - Belgrade 5 Volkswagen Challenger - Wolfsburg M15 Hurghada Morocco Tennis Tour - Meknes Bath Challenger M25 Monastir M25 Monastir Sporting Challenger '08-Trofeo Regione Piemonte - Turin Bordeaux Challenger Furth Challenger Kosice Challenger Tanger Challenger Istanbul Challenger Astana Challenger Aptos Challenger Istanbul Challenger Izmir Challenger Aptos Challenger Almaty Challenger 2 - Almaty Napa Challenger Tiburon Challenger Charlottesville Challenger Happy Valley Challenger M25 Sunderland Tallahassee Challenger Memorial Manfredini - Sassuolo UTC Open by Selena - Cherkassy Samarkand Challenger Ilkley Challenger Astana Challenger Lexington Challenger Aptos Challenger Morocco Tennis Tour - Tanger Heilbronn Open - Heilbronn Alexander Kolyaskin Memorial - Donetsk Roma Challenger 2007 - Rome Astana Challenger - Astana Almaty Challenger 1 - Almaty Penza Cup - Penza Togliatti Cup - Togliatti Bangkok Challenger M25 Roehampton PEOPLEnet Cup - Dnepropetrovsk KGHM Dialog Polish Indoors - Wroclaw Internazionali di Tennis di Bergamo - Bergamo Open Prevadies St. Brieuc Cotes D'Amor - St. Brieuc Furth Challenger Taipei City Challenger Busan Challenger Marburg Challenger Seoul Challenger Bangkok Challenger Moscow Challenger Surbiton Challenger Saransk Challenger Nottingham Challenger Rijeka Open - Rijeka Las Vegas Challenger Knoxville Challenger Champaign Challenger San Benedetto Challenger - San Benedetto Saransk Challenger Penza Cup 2008 - Penza Gimcheon Challenger Surbiton Challenger Caltanissetta Challenger Nottingham-2 Challenger Astana Challenger Gatineau Challenger Granby Challenger Great Britain F3 Mordova Cup 2007 - Saransk Las Vegas Challenger Knoxville Challenger Rennes Challenger Irving Challenger Dallas Challenger Mersin Challenger Charlottesville Challenger Ilkley Challenger Granby Challenger Quimper Challenger Prostejov Challenger Surbiton Challenger Fairfield Challenger Cleveland Challenger Orlando Challenger Busan Challenger Cary Challenger Samarkand Challenger - Samarkand Calgary Challenger Cassis Challenger Prostejov Challenger Cherbourg Challenger Phoenix Challenger Aptos Challenger Vancouver Challenger Nottingham Challenger Gwangju Challenger Winnipeg Challenger Chicago Challenger Fairfield Challenger M25 Santa margherita di Pula Andria Challenger Astana Challenger Prostejov Challenger Canberra Challenger Tyler Challenger Knoxville Challenger Champaign Challenger Drummondville Challenger Bloomfield Hills Challenger Cassis Challenger St. Tropez Challenger M15 Budapest Challenger Tunisie - Tunis Savannah Challenger Knoxville Challenger Manchester Challenger Lisbon Challenger Tiburon Challenger Binghamton Challenger Nottingham Challenger Dallas Challenger Ilkley Challenger Ilkley Challenger M15 Villers-les-Nancy Irving Challenger Granby Challenger Nottingham Challenger Gatineau Challenger Fairfield Challenger Nottingham Challenger Manila Challenger Drummondville Challenger Indian Wells Challenger Binghamton Challenger Drummondville Challenger Potchefstroom 2 Challenger Lexington Challenger Aptos Challenger Winnipeg Challenger Segovia Challenger Bergamo Challenger Charlottesville Challenger Leon Challenger Ottignies-Louvain-la-Neuve Challenger Bergamo Challenger Nottingham Challenger M25 Glasgow Liuzhou Challenger Busan Challenger Lexington Challenger Orleans Challenger St. Tropez Challenger Charlottesville Challenger Bratislava Challenger Guangzhou Challenger Indian Wells Challenger Lexington Challenger Manama Challenger Lyon Challenger Aptos Challenger M25 Claremont Manama Challenger Ningboo Challenger Bangalore Challenger Columbus Challenger Lyon Challenger Dallas Challenger Phoenix Challenger Drummondville Challenger Porto Challenger Akbank Private Banking TED Open - Istanbul Puerto Vallarta Challenger Nottingham Challenger Southern Capital Cup - Almaty Surbiton Challenger Nottingham Challenger Nottingham 2 Challenger Togliatti Cup - Togliatti Aptos Challenger New Haven Challenger M15 Hurghada Bratislava Challenger Potchefstroom 1 Challenger Nur-Sultan 1 Challenger M15 Rodez Biella 3 Challenger Cary Challenger Nottingham 1 Challenger Nottingham 2 Challenger Rome Challenger Istanbul Challenger Marburg Challenger Mallorca Challenger Rennes Challenger Biel Challenger Bratislava Challenger Helsinki Challenger Traralgon Challenger Cleveland Challenger Pau Challenger Sacramento Challenger Aix En Provence Challenger Surbiton Challenger Ilkley Challenger St. Brieuc Challenger Indianapolis Challenger Brest Challenger Vancouver Challenger Mallorca Challenger St. Tropez Challenger Bratislava Challenger Helsinki Challenger Manchester Challenger Mordovia Cup 2005 - Saransk Koblenz Challenger Murcia Challenger Madrid Challenger Surbiton Challenger Nottingham Challenger Quimper Challenger Togliatti Cup - Togliatti Bergamo Challenger Danderyd Challenger Tenerife 1 Challenger ATP Kremlin Cup - Moscow Lugano Challenger St. Petersburg Open - St. Petersburg Phoenix Challenger Matsuyama Challenger Aix En Provence Challenger Surbiton Challenger Braunschweig Challenger Oeiras 4 Challenger 1° Torneo Challenger Series 12° Trofeo Paolo Corazzi - Cremona Bordeaux Challenger UTC Open - Cherkassy Phoenix Challenger Nottingham 3 Challenger Pozoblanco Challenger Columbus Challenger St. Petersburg Open - St. Petersburg Mouilleron-Le-Captif Challenger St. Tropez Challenger Charlottesville Challenger Bratislava Challenger Knoxville Challenger ATP Kremlin Cup - Moscow Nottingham Challenger Launceston Challenger M25 Reggio Emilia Open Sabadell Atlantico - Barcelona Estoril Open - Estoril Trieste Challenger Cordenons Challenger Rennes Challenger AEGON International - Eastbourne Helsinki Challenger Open de Moselle - Metz Kremlin Cup - Moscow Proton Malaysian Open - Kuala Lumpur Qatar Exxon Mobil Open - Doha U.S. Mens's Clay Court Championship - Houston Open Sabadell Atlantico - Barcelona Pilot Pen Tennis - New Haven Thailand Open - Bangkok Kremlin Cup - Moscow St. Petersburg Open - St. Petersburg Qatar ExxonMobil Open - Doha Medibank International - Sydney PBZ Zagreb Indoors - Zagreb Prostejov Challenger Brest Challenger Grand Prix Hassan II - Casablanca Cherbourg Challenger Nanjing Challenger AEGON Championships - London Winston Salem - Winston Salem Open de Moselle - Metz Dallas Challenger Heilbronn Challenger St. Petersburg Open - St. Petersburg Swiss Indoors Basel - Basel Brisbane International - Brisbane Furth Challenger Apia International - Sydney The Artois Championships - London Belgrade Challenger Cherbourg Challenger Raanana Challenger Prague Challenger Open de Nice Cote d'Azur - Nice Gwangju Challenger Brisbane - Brisbane Marrakech Challenger Open Sud de France - Montpellier ABN AMRO World Tennis Tournament - Rotterdam Open 13 - Marseille Dubai Duty Free Tennis Championships - Dubai Barcelona Open BancSabadell - Barcelona Napoli Challenger AEGON International - Eastbourne Kremlin Cup - Moscow Brisbane International - Brisbane U.S. National Indoor Tennis Championships - Memphis Abierto Mexicano Telcel - Acapulco Barcelona Open BancSabadell - Barcelona Winston-Salem Open - Winston-Salem China Open - Beijing Kremlin Cup - Moscow Swiss Indoors Basel - Basel Brisbane International - Brisbane Stockton Challenger Rome Challenger Delray Beach Open - Delray Beach Delray Beach Open - Delray Beach Barcelona Open BancSabadell - Barcelona TEB BNP Paribas Istanbul Open - Istanbul Aegon Nottingham Open - Nottingham Open de Nice Cote d'Azur - Nice Malaysian Open - Kuala Lumpur Memphis Open - Memphis Delray Beach Open - Delray Beach Shenzhen Open - Shenzhen Winston-Salem Open - Winston-Salem Dubai Duty Free Tennis Championships - Dubai ATP Kremlin Cup - Moscow Brisbane International - Brisbane Biel Challenger AEGON Championships - London New York Open - New York Dubai Duty Free Tennis Championships - Dubai AEGON International - Eastbourne AEGON Championships - London Open Parc - Lyon Open 13 Provence - Marseille Libema Open - 's-Hertogenbosch Erste Bank Open - Vienna DIEMA XTRA Sofia Open - Sofia St. Petersburg Open - St. Petersburg Dubai Duty Free Tennis Championships - Dubai Abierto Mexicano de Tenis Mifel - Los Cabos Astana Open - Nur-Sultan Kremlin Cup - Moscow Rothesay International - Eastbourne Erste Bank Open - Vienna Infosys Hall of Fame Open - Newport Qatar ExxonMobil Open - Doha European Open - Antwerp St. Petersburg Open - St. Petersburg PBZ Zagreb Indoors - Zagreb Gonet Geneva Open - Geneva Sardegna Open - Cagliari Astana Open - Nur-Sultan AEGON International - Eastbourne Anytech365 Andalucia Open - Marbella Dallas Open - Dallas Astana Open - Astana Open Sud de France - Montpellier Banja Luka Open - Banja Luka Delray Beach Open - Delray Beach Citi Open - Washington Astana Challenger Almaty Open - Almaty Brisbane International - Brisbane Tel Aviv Watergen Open - Tel Aviv Almaty Open - Almaty Open 13 - Marseille Open Sabadell Atlantico - Barcelona Serbia Open - Belgrade Sarasota Challenger Nottingham Challenger SkiStar Swedish Open - Bastad Kremlin Cup - Moscow Grand Prix Hassan II - Casablanca Open Sabadell Atlantico - Barcelona Las Vegas Challenger SkiStar Swedish Open - Bastad Bangkok Challenger Seville Challenger Apia International - Sydney Champaign Challenger Grand Prix Hassan II - Casablanca Pune Challenger Open de Nice Cote d'Azur - Nice Budapest Challenger Bergamo Challenger SkiStar Swedish Open - Bastad Drummondville Challenger Bet-at-home Open - Hamburg San Francisco Challenger Prostejov Challenger Apia International - Sydney U.S. National Indoor Tennis Championships - Memphis Grand Prix Hassan II - Casablanca Open 13 Provence - Marseille Mercedes Cup - Stuttgart Gerry Weber Open - Halle Citi Open - Washington AEGON International - Eastbourne Winston-Salem Open - Winston-Salem Kremlin Cup - Moscow St. Petersburg Open - St. Petersburg Canberra Challenger Brisbane International - Brisbane Mons Challenger Francavilla Challenger Seoul Challenger BMW Open - Munich BMW Open - Munich Aegon Nottingham Open - Nottingham Hall of Fame Open - Newport Swiss Indoors Basel - Basel Lexington Challenger Kremlin Cup - Moscow Apia International - Sydney Stockton Challenger Memphis Open - Memphis Citi Open - Washington Shenzhen Challenger Hungarian Open - Budapest Surbiton Challenger BMW Open - Munich Geneva Open - Geneva China Open - Beijing Vancouver Challenger Vancouver Challenger Rennes Challenger Citi Open - Washington St. Petersburg Open - St. Petersburg Swiss Indoors Basel - Basel Qatar ExxonMobil Open - Doha Vancouver Challenger Barcelona Open BancSabadell - Barcelona Las Vegas Challenger BMW Open - Munich St. Petersburg Open - St. Petersburg Chengdu Open - Chengdu Vilnius Challenger Burnie Challenger China Open - Beijing Guadalajara Challenger Alicante Challenger ABN AMRO World Tennis Tournament - Rotterdam Parma Challenger Nur-Sultan 2 Challenger Gazprom Hungarian Open - Budapest Millennium Estoril Open - Estoril Belgrade Challenger Helsinki Challenger Hersonissos 4 Challenger ABN AMRO World Tennis Tournament - Rotterdam Cassis Challenger Qatar ExxonMobil Open - Doha Rennes Challenger Bordeaux Challenger Nur-Sultan Challenger Dubai Duty Free Tennis Championships - Dubai Barcelona Open Banc Sabadell - Barcelona Millennium Estoril Open - Estoril cinch Championships - London Nature Valley International - Eastbourne Citi Open - Washington Tenerife 3 Challenger Lugano Challenger Open 13 Provence - Marseille Tunis Challenger Little Rock Challenger Serbia Open - Belgrade Millennium Estoril Open - Estoril cinch Championships - London Ilkley Challenger Cary 1 Challenger Viking International - Eastbourne Nottingham 2 Challenger Stockholm Open - Stockholm Bratislava 2 Challenger Malaysian Open - Kuala Lumpur Brest Challenger ABN AMRO Open - Rotterdam Open SEAT 2008 - Barcelona Helsinki Challenger ATP Studena Croatia Open Umag - Umag Millennium Estoril Open - Estoril Brest Challenger St. Petersburg Open - St. Petersburg Hamburg Open - Hamburg Tenerife 3 Challenger Madrid Challenger Open Occitanie - Montpellier Porto Challenger AEGON International - Eastbourne Roanne Challenger Portugal Open - Oeiras Apia International - Sydney Abierto Mexicano - Los Cabos Maharashtra Open - Pune Generali Open - Kitzbuhel Kremlin Cup - Moscow Nature Valley International - Eastbourne Stanford Challenger M25 Glasgow Murray River Open - Melbourne Tunis Challenger Concepcion Challenger Leon Challenger Lille Challenger Francavilla Challenger cinch Championships - London Chicago Challenger Astana Challenger Koblenz Challenger Delray Beach Open - Delray Beach AEGON Championships - London Sony Ericsson Open - Miami Shanghai ATP Masters 1000 - Shanghai Internazionali BNL d'Italia - Rome Rogers Cup - Toronto Kremlin Cup - Moscow Monte-Carlo Rolex Masters - Monte-Carlo Western & Southern Financial Group Masters - Cincinnati Shanghai ATP Masters - Shanghai Monte-Carlo Rolex Masters - Monte-Carlo BNP Paribas Open - Indian Wells Mutua Madrid Open - Madrid BNP Paribas Open - Indian Wells Open 13 Provence - Marseille Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Barcelona Open BancSabadell - Barcelona BNP Paribas Open - Indian Wells Open Parc - Lyon Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL d'Italia - Rome Shanghai Rolex Masters - Shanghai BMW Open - Munich AEGON International - Eastbourne Western & Southern Open - Cincinnati BNP Paribas Open - Indian Wells Miami Open - Miami Internazionali BNL d'Italia - Rome Shanghai Rolex Masters - Shanghai Abierto Mexicano Telcel - Acapulco Miami Open - Miami Internazionali BNL d'Italia - Rome Rogers Cup - Toronto BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Stockholm Open - Stockholm Miami Open - Miami Mutua Madrid Open - Madrid Miami Open - Miami Qatar ExxonMobil Open - Doha Shanghai Rolex Masters - Shanghai Open 13 Provence - Marseille Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Coupe Rogers - Montreal Western & Southern Open - Cincinnati BNP Paribas Open - Indian Wells European Open - Antwerp Shanghai Rolex Masters - Shanghai Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Western & Southern Open - New York Rothesay International - Eastbourne Miami Open - Miami Atlanta Open - Atlanta Generali Open - Kitzbuhel Hangzhou Open - Hangzhou Mutua Madrilena Masters Madrid - Madrid St. Petersburg Open - St. Petersburg Sony Ericsson Open - Miami Miami Open - Miami Dubai Duty Free Tennis Championships - Dubai Cincinnati Open - Cincinnati French Open - Paris U.S. Open - New York Internazionali BNL d'Italia - Rome BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL d'Italia - Rome BNP Paribas Open - Indian Wells Monte-Carlo Rolex Masters - Monte-Carlo Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Monte-Carlo Rolex Masters - Monte-Carlo BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Monte-Carlo Rolex Masters - Monte-Carlo AEGON Championships - London Miami Open - Miami Internazionali BNL d'Italia - Rome Geneva Open - Geneva St. Petersburg Open - St. Petersburg Delray Beach Open - Delray Beach Fever-Tree Championships - London China Open - Beijing Wimbledon - London French Open - Paris Australian Open - Melbourne 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 Australian Open - Melbourne U.S. Open - New York French Open - Paris U.S. Open - New York U.S. Open - New York Australian Open - Melbourne Australian Open - Melbourne French Open - Paris French Open - Paris Wimbledon - London Wimbledon - London U.S. Open - New York French Open - Paris French Open - Paris Wimbledon - London Wimbledon - London U.S. Open - New York Australian Open - Melbourne U.S. Open - New York U.S. Open - New York U.S. Open - New York Wimbledon - London Wimbledon - London Australian Open - Melbourne French Open - Paris French Open - Paris Wimbledon - London Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open Qualifying - Doha Australian Open - Melbourne Mutua Madrid Open - Madrid Australian Open - Melbourne French Open - Paris French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Ilkley Challenger U.S. Open - New York Astana Open - Astana Australian Open - Melbourne Davis Cup, World Group, PO, KAZ-SUI 5-0 Davis Cup, World Group, QF, KAZ-CZE 1-3 Davis Cup, World Group, QF, SUI-KAZ 3-2 Davis Cup, Group 1, 1R, KAZ-KOR 5-0 Davis Cup, World Group, QF, AUS-KAZ 3-2 Davis Cup, World Group, QF, ARG-KAZ 5-0 Davis Cup, Group I, 2R, KAZ-CHN 4-1 Delray Beach Open - Delray Beach Davis Cup, Group 1, PO, THA-KAZ 0-5 Davis Cup, World Group, QR, KAZ-POR 3-1 Davis Cup, Finals, Group E Davis Cup, World Group, QR, KAZ-NED 3-1 Davis Cup, Finals, Group B ARAG ATP World Tour Championship - Dusseldorf Davis Cup, World Group, 1R, ESP-KAZ 5-0 Davis Cup, World Group, 1R, KAZ-ITA 3-2 Davis Cup, World Group, PO, RUS-KAZ 3-1 Davis Cup, World Group, 1R, KAZ-BEL 3-2 Davis Cup, Finals, QF, SRB-KAZ 2-1 Davis Cup, Qualifiers, 1R, NOR-KAZ 1-3 Davis Cup, Group D, Glasgow Wimbledon (juniors) U.S. Open (juniors) Australian Open (juniors) French Open (juniors) Wimbledon (juniors) U.S. Open (juniors) Davis Cup, World Group, PO, KAZ-UZB 3-1 Davis Cup, World Group, 1R, CZE-KAZ 2-3 Davis Cup, World Group, PO, KAZ-ARG 3-2 All Lower level tournaments Davis Cup, World Group, 1R, SRB-KAZ 3-2 Wimbledon (juniors) Wimbledon (juniors) Davis Cup, World Group, 1R, KAZ-SUI 4-1 Davis Cup, World Group, 1R, ESP-GBR 3-1 Davis Cup, World Group, QF, CRO-KAZ 3-1 Olympics - London Olympics - Tokyo Manacor Challenger Shanghai Rolex Masters - Shanghai