Career 2025 2024 2023 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000
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 French Open - Paris Wimbledon - London Croatia F2 Greece F1 Greece F2 Germany F5 Czech Republic F2 Czech Republic F3 Germany F8 Germany F11 Ukraine F3 Italy F13 Russia F3 France F17 Czech Republic F5 Czech Republic F6 Croatia F2 Uzbekistan F2 Australian Open - Melbourne Wimbledon - London U.S. Open - New York Croatia F1 Turkey F8 Turkey F9 Czech Rep F4 Czech Rep F5 Germany F3 Germany F4 Czech Republic F4 Czech Republic F5 Russia F2 Germany F4 Great Britain F8 Italy F6 Great Britain F7 Italy F7 Italy F8 Italy F9 Italy F10 Italy F11 Italy F15 Italy F16 Russia F4 Russia F7 France F16 Bulgaria F2 Bulgaria F3 Bulgaria F5 Russia F1 Tunisia F2 Croatia F1 Germany F4 Russia F1 Croatia F1 Uzbekistan F1 Belarus F1 Belarus F2 Uzbekistan F2 Uzbekistan F4 Poland F4 Ukraine F1 Turkey F4 SIR Supermercadi Challenger - Rome Togliatti Cup - Togliatti Penza Cup - Penza Heilbronn Open - Heilbronn Zagreb Open - Zagreb Germany F3 Rhodes Challenger Izmir Challenger Reggio Emilia Challenger Penza Challenger Saransk Challenger Istanbul Challenger Rennes Challenger Aachen Challenger Bergamo Challenger Alessandria Challenger Furth Challenger Braunschweig Challenger Penza Challenger Saransk Challenger Bordeaux Challenger Izmir Challenger Prostejov Challenger Moscow Challenger Astana Challenger Aptos Challenger Orleans Challenger Bratislava Challenger Bratislava Challenger Nur-Sultan 1 Challenger Phoenix Challenger Surbiton Challenger Nottingham Challenger Ilkley Challenger Mallorca Challenger Chicago Challenger Danderyd Challenger Koblenz Challenger Nottingham Challenger Tenerife 3 Challenger Madrid Challenger ATP Challenger Numea - New Caledonia Nottingham 2 Challenger Ilkley Challenger Tatra Banka Slovak Open - Bratislava Brest Challenger Manama Challenger Segovia Challenger Istanbul Challenger Fergana Challenger - Fergana Bukhara Challenger - Bukhara UTC Open - Cherkassy Prostejov Challenger Alexander Kolyaskin Memorial - Donetsk Samsung Challenger 2007 - Ho Chi Minh City LTA Cardiff Challenger - Cardiff Oberstaufen Cup - Oberstaufen Lyon Challenger Pau Challenger Lexington Challenger Chicago Challenger Bloomfield Hills Challenger Southern Capital Cup - Almaty Wroclaw Challenger Ottignies-Louvain-la-Neuve Challenger Lugano Challenger Aix En Provence Challenger Ispat Open 2004 - Ostrava Braunschweig Challenger Porto Challenger Cary Challenger Dallas Challenger Istanbul Challenger Bratislava 2 Challenger Ilkley Challenger Istanbul Challenger Pozoblanco Challenger Shimadzu All Japan Indoor Tennis Championships - Kyoto LTA Shrewsbury Challenger - Shrewsbury 5 Volkswagen Challenger - Wolfsburg Morocco Tennis Tour - Meknes St. Tropez Challenger Helsinki Challenger The LTA Manchester Trophy - Manchester Penza Cup 2008 - Penza Porsche Open - Poznan Mordovia Cup 2008 - Saransk Akbank Private Banking TED Open - Istanbul CA Tennis Trophy - Vienna Pekao Open - Szczecin Kobstaedernes ATP Challenger - Kolding Tatra Banka Slovak Open - Bratislava Dunlop World Challenge - Toyota Noumea Challenger Belgrade Challenger Sarajevo Challenger St. Brieuc Challenger Rome Challenger Tunis Challenger Fergana Challenger St. Petersburg Open - St. Petersburg KGHM Polish Indoors - Wroclaw Prostejov Challenger Manchester Challenger Orbetello Challenger Trnava Challenger Seoul Challenger Astana Challenger BA-CA Tennis Trophy - Vienna Barletta Challenger ECM Cup - Prague Prostejov Challenger Kosice Challenger Milan Challenger Marburg Challenger ATP Kremlin Cup - Moscow The Artois Championships - London Trnava Challenger BA-CA Tennis Trophy - Vienna ATP Studena Croatia Open Umag - Umag ATP Kremlin Cup - Moscow Brisbane - Brisbane Astana Challenger Gerry Weber Open - Halle Open Sabadell Atlantico - Barcelona Estoril Open - Estoril Open de Moselle - Metz St. Petersburg Open - St. Petersburg Andria Challenger Canberra Challenger Proton Malaysian Open - Kuala Lumpur Qatar Exxon Mobil Open - Doha Murcia Challenger Seville Challenger U.S. Mens's Clay Court Championship - Houston Dallas Challenger Rome Challenger Furth Challenger Tanger Challenger Marburg Challenger Astana Challenger Aptos Challenger Manama Challenger Pilot Pen Tennis - New Haven Thailand Open - Bangkok Ostrava Challenger Kremlin Cup - Moscow Astana Challenger Open de Montauban - Montauban St. Petersburg Open - St. Petersburg Qatar ExxonMobil Open - Doha Medibank International - Sydney PBZ Zagreb Indoors - Zagreb Open 13 - Marseille Grand Prix Hassan II - Casablanca Serbia Open - Belgrade Davidoff Swiss Indoors - Basel KGHM Polish Indoors - Wroclaw The Manchester Trophy - Manchester AEGON Championships - London AEGON International - Eastbourne Neride Prague Indoor - Prague Amer-Wilson Tampere Challenger - Tampere Telesp Celular Open - Ribeirao Preto Telesp Celular Open - Campinas Challenger Copa Sevilla Internacionales de Andalucia - Seville Open de Moselle - Metz Malaysian Open - Kuala Lumpur Swiss Indoors Basel - Basel Brisbane International - Brisbane Apia International - Sydney The 70th King's Cup and Queen's Cup - Bangkok Grand Prix Hassan II - Casablanca Open Sabadell Atlantico - Barcelona Open de Nice Cote d'Azur - Nice ATP Kremlin Cup - Moscow Olbia Geovillage Open - Olbia Memorial Piertomaso Tessitore - San Remo Granby Challenger - Granby St.Petersburg Challenger by Kinex - St. Petersburg I Tourneo Fila Citta di Brindisi - Brindisi ABN AMRO World Tennis Tournament - Rotterdam Dubai Duty Free Tennis Championships - Dubai Memorial Savigni - Sassuolo X Open Internacional D'Andorra - Andorra Togliatti Cup - Togliatti Credicard Mastercard Tennis Cup - Campos do Jordao Rhein-Main Challenger 2003 - Aschaffenburg Yokohama World Tennis Gaora Cup - Yokohama Czech Indoor Open - Prague Steelers Cup - Kosice Budapest Challenger - Budapest XL Capital Bermuda Open - Bermuda Steelers Cup - Kosice Stella Artois Clay Court Championship - Budaors Kremlin Cup - Moscow 12th BH Tennis Open International Cup - Belo Horizonte Open de la Ville de Saint Denis - Reunion Island S Tennis Master Championship - Graz Brisbane International - Brisbane Samarkand Challenger - Samarkand Bukhara Challenger - Bukhara Alexander Kolyaskin Memorial - Donetsk Banja Luka Challenger 2004 - Banja Luka The LTA Bolton Challenger - Bolton Okal Cup 2004 - Eckental Czech Indoor Open - Prague Dubrovnik Open - Dubrovnik The LTA Men's Challenger Wrexham - Wrexham KGHM Polish Indoors - Wroclaw Logopak Challenger 2005 - Lubeck Shimadzu All Japan Indoor Tennis Championships - Kyoto Heineken Challenger - Ho Chi Minh City Draft Corona Mexico City Open - Mexico City Challenger Casablanca San Angel - Mexico City Nottingham Men's Challenger - Nottingham Ostrava Open 2005 - Ostrava San Remo Tennis Cup 15° Piertomaso - San Remo Sassuolo Challenger - Sassuolo Steelers Cup 2005 - Kosice 11 Torino B. Camparaini Arpa Ceramic Cup - Reggio Emilia Top Wool Challenger - Biella Stella Artois Clay Court Championships - Budaors Porsche Open - Poznan Togliatti Cup - Togliatti Mordovia Cup 2005 - Saransk S Tennis Masters - Graz Black Forest Open - Freudenstadt Pekao Open 2005 - Szczecin Lambertz Open by Stawag - Aachen Bauer Watertechnology Cup - Eckental Grand Prix Hassan II - Casablanca Czech Indoor Open - Prague ATP Challenger Numea - New Caledonia Barcelona Open BancSabadell - Barcelona KGHM Emax Polish Indoors - Wroclaw 3rd Volkswagon Challenger - Wolfsburg HTV Challenger - Ho Chi Minh City Coffee Cup Challenger - Chikmagalur Dharwad Challenger 2006 - Dharwad Prosperita Open 2006 - Ostrava Winston-Salem Open - Winston-Salem Bergamo Challenger 5° Sporting Challenger - Turin Memorial Manfredini - Sassuolo Steelers Cup - Kosice Kremlin Cup - Moscow Siemens Open - Scheveningen Akbank Private Banking TED Open 2006 - Istanbul Penza Cup - Penza Togliatti Cup - Togliatti Mordovia Cup - Saransk St. Petersburg Challenger 2006 - St. Petersburg s Tennis Masters 06 - Graz Black Forest Open - Freudenstadt Open Costa Daurada - Tarragona ATP Slovak Open Challenger - Bratislava Swiss Indoors Basel - Basel The LTA Nottingham Challenger - Nottingham Irving Challenger Bergamo Challenger Brisbane International - Brisbane Internationaux de Nouvelle-Caledonie - New Caledonia Gerry Weber Open - Halle LTA Wrexham Challenger - Wrexham Apia International - Sydney Challenger Casablanca San Angel - Mexico City Isla de Lanzarote - Lanzarote Roma Challenger 2007 - Rome Busan Open Challenger Tennis - Busan Memorial Manfredini - Sassuolo Astana Challenger - Astana Almaty Challenger 1 - Almaty Almaty Challenger 2 - Almaty U.S. National Indoor Tennis Championships - Memphis Lyon Challenger Mordova Cup 2007 - Saransk Samarkand Challenger - Samarkand UTC Open by Selena - Cherkassy Black Forest Open - Freudenstadt Alexander Kolyaskin Memorial - Donetsk Open des Alpes Trophee BNP Paribas - Grenoble The Tarka Challenger - Barnstaple Grand Prix Hassan II - Casablanca Challenger Tunisie - Tunis PEOPLEnet Cup - Dnepropetrovsk IPP Open - Helsinki Oeiras 4 Challenger Bordeaux Challenger KGHM Dialog Polish Indoors - Wroclaw Internazionali di Tennis di Bergamo - Bergamo Sony Ericsson Open 2008 - Belgrade TEB BNP Paribas Istanbul Open - Istanbul BH Indoor Sarajevo - Sarajevo Morocco Tennis Tour - Tanger 12 Open Barletta Citta Della Disfida Trofeo Angeldevil - Barletta Open Prevadies St. Brieuc Cotes D'Amor - St. Brieuc Busan Open Challenger Tennis - Busan Nottingham 2 Challenger 1° Torneo Challenger Series 12° Trofeo Paolo Corazzi - Cremona Rijeka Open - Rijeka Open de Nice Cote d'Azur - Nice The Surbiton Trophy - Surbiton Mercedes Cup - Stuttgart Sporting Challenger '08-Trofeo Regione Piemonte - Turin Israel Open in Memory of Col. Ilan Ramon - Ramat Hasharon San Benedetto Challenger - San Benedetto Winston-Salem Open - Winston-Salem Mouilleron-Le-Captif Challenger Malaysian Open - Kuala Lumpur Brisbane International - Brisbane Karshi Challenger - Karshi XXXV Edizione A Savoldi-Marco Co. Trofeo Dimmidisi - Manerbio Kremlin Cup - Moscow Brisbane International - Brisbane ATP Challenger Trophy 2008 - Trnava Tashkent Challenger - Tashkent Samsung Securities Cup - Seoul Flea Market Cup Busan Challenger Tennis - Busan PEOPLEnet CUP - Dnepropetrovsk Memphis Open - Memphis Keio Challenger International Tennis Tournament - Yokohama Besancon Challenger Shenzhen Open - Shenzhen China Open - Beijing Open SEAT 2008 - Barcelona Guangzhou Challenger Chuncheon Challenger Memphis Open - Memphis BMW Open - Munich Ostrava Challenger Heilbronn Challenger Geneva Open - Geneva Penza Challenger Astana Challenger Segovia Challenger Istanbul Challenger Belgrade Challenger Prostejov Challenger Marrakech Challenger Nottingham 2 Challenger Swiss Indoors Basel - Basel Mersin Challenger Napoli Challenger Chengdu Open - Chengdu Kosice Challenger Istanbul Challenger Rome Challenger Dubai Duty Free Tennis Championships - Dubai BMW Open - Munich Open Parc - Lyon Phoenix Challenger Prostejov Challenger Ostrava Challenger AEGON International - Eastbourne Aptos Challenger Kremlin Cup - Moscow St. Petersburg Open - St. Petersburg Dallas Challenger China Open - Beijing Erste Bank Open - Vienna Astana Challenger DIEMA XTRA Sofia Open - Sofia ABN AMRO World Tennis Tournament - Rotterdam PBZ Zagreb Indoors - Zagreb Open 13 Provence - Marseille Traralgon Challenger Gazprom Hungarian Open - Budapest Millennium Estoril Open - Estoril Libema Open - 's-Hertogenbosch Abierto Mexicano de Tenis Mifel - Los Cabos St. Petersburg Open - St. Petersburg Kremlin Cup - Moscow Qatar ExxonMobil Open - Doha ABN AMRO World Tennis Tournament - Rotterdam Astana Open - Nur-Sultan Caltanissetta Challenger Open 13 Provence - Marseille Dubai Duty Free Tennis Championships - Dubai Barcelona Open Banc Sabadell - Barcelona Gonet Geneva Open - Geneva Irving Challenger Helsinki Challenger Anytech365 Andalucia Open - Marbella San Francisco Challenger Heilbronn Open - Heilbronn Astana Open - Nur-Sultan Open 13 Provence - Marseille Serbia Open - Belgrade VI Torneo Internazionale di Tennis - Barletta Madrid Challenger Tyler Challenger Prostejov Challenger Astana Challenger Astana Open - Astana Phoenix Challenger Astana Open - Astana Tenerife 1 Challenger Brisbane International - Brisbane Hamburg Open - Hamburg U.S. Men's Clay Court Championships - Houston Hangzhou Open - Hangzhou Gerry Weber Open - Halle Almaty Open - Almaty Cherbourg Challenger Dubai Duty Free Tennis Championships - Dubai Zivnobanka Open - Prostejov Almaty Open - Almaty Canberra Challenger TCT Open - Tunis Mons Challenger St. Tropez Challenger Tampere Imageneering Open - Tampere Biel Challenger Warsteiner Challenger - Wolfsburg Rennes Challenger Stanford Challenger Bristol Challenger Trophy - Bristol Brest Challenger Bergamo Challenger The LTA Manchester Challenger - Manchester Helsinki Challenger Winston-Salem Open - Winston-Salem Warta Cup 2001 - Sopot Phoenix Challenger Surbiton Challenger Helsinki Challenger Quimper Challenger Estoril Open - Estoril Prague Challenger CA Challenge - Graz Pozoblanco Challenger Porto Challenger Nur-Sultan 2 Challenger Garden Open 2005 - Rome South African Airways Open - East London Nur-Sultan Challenger Tenerife 3 Challenger Lugano Challenger Little Rock Challenger Open de Moselle - Metz BMW Open - Munich St. Petersburg Open - St. Petersburg Apia International - Sydney Gerry Weber Open - Halle St. Petersburg Open - St. Petersburg Open Sabadell Atlantico - Barcelona Barcelona Open BancSabadell - Barcelona Open Sabadell Atlantico - Barcelona SkiStar Swedish Open - Bastad Winston Salem - Winston Salem Kremlin Cup - Moscow St. Petersburg Open - St. Petersburg SkiStar Swedish Open - Bastad Open Sud de France - Montpellier Open 13 - Marseille Western & Southern Open - Cincinnati Mutua Madrid Open - Madrid Apia International - Sydney U.S. National Indoor Tennis Championships - Memphis Aegon Nottingham Open - Nottingham Delray Beach Open - Delray Beach Abierto Mexicano Telcel - Acapulco Open de Nice Cote d'Azur - Nice AEGON International - Eastbourne SkiStar Swedish Open - Bastad Bet-at-home Open - Hamburg China Open - Beijing Open Sud de France - Montpellier Delray Beach Open - Delray Beach Barcelona Open BancSabadell - Barcelona BMW Open - Munich Swiss Indoors Basel - Basel St. Petersburg Open - St. Petersburg Delray Beach Open - Delray Beach Dubai Duty Free Tennis Championships - Dubai BMW Open - Munich Aegon Nottingham Open - Nottingham Kremlin Cup - Moscow Hungarian Open - Budapest Barcelona Open BancSabadell - Barcelona AEGON Championships - London ABN AMRO Open - Rotterdam Qatar ExxonMobil Open - Doha Erste Bank Open - Vienna Dubai Duty Free Tennis Championships - Dubai Stockholm Open - Stockholm Portugal Open - Oeiras Apia International - Sydney Millennium Estoril Open - Estoril Generali Open - Kitzbuhel Open Occitanie - Montpellier Abierto Mexicano - Los Cabos Maharashtra Open - Pune Sony Ericsson Open - Miami Generali Open - Kitzbuhel Mutua Madrilena Masters Madrid - Madrid Kremlin Cup - Moscow Shanghai ATP Masters 1000 - Shanghai BNP Paribas Open - Indian Wells Monte-Carlo Rolex Masters - Monte-Carlo Western & Southern Financial Group Masters - Cincinnati Nature Valley International - Eastbourne Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Rogers Cup - Toronto BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Internazionali BNL d'Italia - Rome Shanghai Rolex Masters - Shanghai Internazionali BNL d'Italia - Rome BNP Paribas Open - Indian Wells Miami Open - Miami Mutua Madrid Open - Madrid BNP Paribas Masters - Paris Murray River Open - Melbourne Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL d'Italia - Rome Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells Monte-Carlo Rolex Masters - Monte-Carlo BNP Paribas Open - Indian Wells Miami Open - Miami BNP Paribas Open - Indian Wells Mutua Madrid Open - Madrid Miami Open - Miami BNP Paribas Masters - Paris Monte-Carlo Rolex Masters - Monte-Carlo Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells Mutua Madrid Open - Madrid BNP Paribas Open - Indian Wells Concepcion Challenger Lille Challenger Francavilla Challenger Shanghai Rolex Masters - Shanghai Sony Ericsson Open - Miami Cassis Challenger Delray Beach Open - Delray Beach Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York AEGON Championships - London Internazionali BNL d'Italia - Rome Internazionali BNL d'Italia - Rome Australian Open - Melbourne French Open - Paris Kremlin Cup - Moscow Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Open 13 Provence - Marseille Australian Open - Melbourne French Open - Paris Barcelona Open BancSabadell - Barcelona Wimbledon - London Miami Open - Miami U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London BMW Open - Munich AEGON International - Eastbourne 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 BNP Paribas Open - Indian Wells U.S. Open - New York Australian Open - Melbourne Open 13 Provence - Marseille French Open - Paris Cincinnati Open - Cincinnati Wimbledon - London Nature Valley International - Eastbourne U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York St. Petersburg Open - St. Petersburg Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Miami Open - Miami 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 Monte-Carlo Rolex Masters - Monte-Carlo French Open - Paris Wimbledon - London Internazionali BNL d'Italia - Rome Miami Open - Miami Coupe Rogers - Montreal Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai Shanghai ATP Masters - Shanghai U.S. Open - New York Internazionali BNL d'Italia - Rome Geneva Open - Geneva Internazionali BNL d'Italia - Rome Australian Open - Melbourne St. Petersburg Open - St. Petersburg French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Western & Southern Open - New York Miami Open - Miami French Open - Paris Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL d'Italia - Rome BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid U.S. Open - New York Shanghai Rolex Masters - Shanghai Fever-Tree Championships - London Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome China Open - Beijing Miami Open - Miami 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 Davis Cup, Group 1, PO, THA-KAZ 0-5 Davis Cup, Group 1, 1R, KAZ-KOR 5-0 ARAG ATP World Tour Championship - Dusseldorf Davis Cup, World Group, 1R, CZE-KAZ 2-3 Davis Cup, World Group, 1R, ESP-KAZ 5-0 Davis Cup, World Group, QF, KAZ-CZE 1-3 Davis Cup, World Group, 1R, KAZ-BEL 3-2 Davis Cup, World Group, QF, SUI-KAZ 3-2 Davis Cup, World Group, 1R, KAZ-ITA 3-2 Davis Cup, World Group, QF, AUS-KAZ 3-2 Davis Cup, Group I, 2R, KAZ-CHN 4-1 Davis Cup, World Group, PO, KAZ-ARG 3-2 Davis Cup, World Group, QR, KAZ-NED 3-1 Davis Cup, Finals, Group B Davis Cup, Finals, QF, SRB-KAZ 2-1 Australian Open - Melbourne French Open - Paris Brest Challenger U.S. Open - New York Davis Cup, World Group, PO, KAZ-SUI 5-0 Davis Cup, World Group, QF, ARG-KAZ 5-0 Davis Cup, World Group, PO, KAZ-UZB 3-1 Davis Cup, World Group, PO, RUS-KAZ 3-1 Davis Cup, World Group, QR, KAZ-POR 3-1 Davis Cup, Finals, Group E Davis Cup, World Group, 1R, SRB-KAZ 3-2 Davis Cup, Qualifiers, 1R, NOR-KAZ 1-3 Davis Cup, Group D, Glasgow Davis Cup, World Group, 1R, KAZ-SUI 4-1 Davis Cup, World Group, QF, CRO-KAZ 3-1 Olympics - London Olympics - Tokyo