Career 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 Australia F1 Great Britain F2 Russia F1 Russia F2 Russia F3 Sweden F1 Sweden F2 Georgia F1 Georgia F2 Czech Republic F5 Czech Republic F6 India F1 India F2 Qatar F2 Qatar F3 Croatia F2 Uzbekistan F1 Uzbekistan F2 Uzbekistan F3 Turkey F1 Turkey F2 Turkey F3 Russia F2 Russia F3 Belarus F1 Belarus F2 Ukraine F2 Ukraine F3 Poland F2 Poland F3 Uzbekistan F1 Uzbekistan F2 Uzbekistan F3 Uzbekistan F4 Poland F6 Poland F7 Belarus F1 Australia F2 Belarus F2 Russia F1 Russia F2 Czech Republic F4 Czech Republic F5 Croatia F1 Croatia F2 France F4 France F5 Russia F1 Russia F2 Uzbekistan F1 Uzbekistan F2 France F13 France F14 Czech Republic F5 Czech Republic F6 Germany F4 Croatia F1 Croatia F2 Russia F1 Russia F2 Uzbekistan F1 Uzbekistan F2 Germany F6 France F11 Czech Republic F5 Czech Republic F6 Germany F2 Austria F1 Kazakhstan F1 Kazakhstan F2 Russia F1 Russia F2 Russia F5 France F14 France F15 India F5 Russia F6 USA F5 Russia F1 Russia F2 Canada F2 Russia F3 Russia F4 USA F9 Russia F8 Russia F3 Canada F3 Belarus F4 South Africa F1 Uzbekistan F1 Uzbekistan F2 Russia F4 Thailand Open - Bangkok AEGON Championships - London Kremlin Cup - Moscow 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 The LTA Hull Challenger - Hull Heineken Challenger - Ho Chi Minh City Gosford Australian Unity Challenger - Gosford Gallagher International - Hamilton Fergana Challenger - Fergana IX Open Internacional D'Andorra - Andorra Cridicard Mastercard Tennis Cup - Campos do Jordao BH Tennis Open International Cup - Belo Horizonte V Gramado Open de Tennis - Gramado The Gallagher International ATP Tour Challenger - Hamilton Sylt Open 2000 - Sylt Geneva Challenger - Geneva Gallagher International - Hamilton Fergana Challenger - Fergana VIII Open Internacional D'Andorra - Andorra Granby Challenger - Granby USTA Seascape Challenger - Aptos BH Tennis Open International Cup - Belo Horizonte IV Gramado Open de Tenis - Gramado Open de la Ville de Saint Denis - Reunion Island University of Tennessee USTA Challenger - Knoxville Britania Zavaleta - Puebla Yokohama World Tennis Gaora Cup - Yokohama The 70th King's Cup and Queen's Cup - Bangkok Hilton Waikoloa Village USTA Challenger - Waikoloa USTA Challenger of Dallas - Dallas 2003 Freeman Men's Challenger - Joplin Warsteiner Challenger Wolfsburg - Wolfsburg Challenger Ford de Cherbourg - Cherbourg Open de Franche Comte - Besancon Heineken Challenger - Ho Chi Minh City Open Sainte-Victoire - Aix-En-Provence Steelers Cup - Kosice Sporting Challenger 2003 - Turin The Surbiton Trophy - Surbiton X Open Internacional D'Andorra - Andorra Ciudad de Pozoblanco Open Diputacion - Cordoba Credicard Mastercard Tennis Cup - Campos do Jordao 12th BH Tennis Open International Cup - Belo Horizonte Binghamton Professional Tennis Tournament - Binghamton GHI Bronx Classic - Bronx Open de L'Isere - Grenoble Tumkur Open - Tumkur Dharwad Challenger 2003 - Dharwad Belgaum Open - Belgaum The Nottingham Challenger - Nottingham USTA Men's Challenger of Dallas - Dallas 2004 Freeman Men's Challenger - Joplin Heineken Challenger 2004 - Ho Chi Minh City Shimadzu All Japan Indoor Tennis Championships - Kyoto Credicard Tennis Cup - Campos do Jordao Uncle Toby's Burnie Challenger - Tasmania Uncle Toby's Australian Men's Clay Court Challenger - Canberra Zagreb Open - Zagreb Ljubljana Open - Ljubljana The Surbiton Trophy - Surbiton Ciudad de Pozoblanco 'Open Diputacion' - Cordoba The Natrel's Challenger of Granby - Granby Togliatti Cup - Togliatti 2004 Colorado Tennis Classic - Denver Mordovia Cup - Mordovia Binghamton Professional Tennis Tournament - Binghamton Open de L'Isere - Grenoble The LTA Bolton Challenger - Bolton Okal Cup 2004 - Eckental Open de la Ville de Saint Denis - Reunion Island Mauritius Open - Mauritius USTA Men's Challenger of Dallas - Dallas 2005 Freeman Men's Challenger - Joplin Challenger Ford de Cherbourg - Cherbourg Torneo Internacional Challenger Fila 2005 - Leon Draft Corona Mexico City Open - Mexico City Challenger Casablanca San Angel - Mexico City Nottingham Men's Challenger - Nottingham 4° Sporting Challenger - Turin The Surbiton Trophy - Surbiton The West Side Tennis Club Grass Court Challenger - Forest Hills Fifth Third Bank Tennis Classic - Lexington Togliatti Cup - Togliatti Mordovia Cup 2005 - Saransk Odlum Brown Vancouver Open - Vancouver dBI Tennis Challenger - Binghamton 2005 Tulsa Challenger - Tulsa Swanston Challenger - Sacramento Pro Challenger at Calabasas - Calabasas Samsung Securities Cup - Seoul Media Will Cup Busan Challenger Tennis - Busan ATP Challenger Numea - New Caledonia Hilton Waikoloa Village USTA Challenger - Waikoloa USTA Men's Challenger of Dallas - Dallas USTA Freeman Men's Challenger - Joplin BMW Tennis Championship - Sunrise 2006 USTA Tallahassee Tennis Challenger - Tallahassee 2006 Challenger of Santa Clarita California Challenger - Valencia Torneo Internacional Challenger Fila 2006 - Leon Challenger Casablanca San Angel - Mexico City Atlanta Clay Court Challenger - Atlanta Fergana Challenger - Fergana Baden Open - Ettlingen Ciudad de Pozoblanco Open Diputacion - Cordoba Penza Cup - Penza Togliatti Cup - Togliatti Mordovia Cup - Saransk Odlum Brown Vancouver Open - Vancouver Alexander Kolyaskin Memorial - Donetsk The Swanston Challenger - Sacramento The $50,000 Pro Challenger at Calabasas - Calabasas Challenger Banque Nationale Rimouski - Rimouski Music City Challenger - Nashville USTA Challenger - Champaign South African Airways Tennis Open - Durban KGHM Dialog Polish Indoors - Wroclaw BMW Tennis Championship - Sunrise Voit Mexico City Open - Mexico City USTA Tallahassee Tennis Challenger - Tallahassee Isla de Lanzarote - Lanzarote Unique Zagreb Open - Zagreb Fergana Challenger - Fergana Countrywide Classic USTA Challenger - Carson Sunset Moulding Yuba City Racquet Club Challenger - Yuba City Astana Challenger - Astana Almaty Challenger 1 - Almaty Almaty Challenger 2 - Almaty Togliatti Cup - Togliatti Penza Cup - Penza Mordova Cup 2007 - Saransk Odlum Brown Vancouver Open - Vancouver Samarkand Challenger - Samarkand Bukhara Challenger - Bukhara Karshi Challenger - Karshi Alexander Kolyaskin Memorial - Donetsk Lubbock Challenger - Lubbock Open des Alpes Trophee BNP Paribas - Grenoble Oklahoma Challenger - Tulsa Samsung Securities Cup - Seoul Flea Market Cup - Busan PEOPLEnet Cup - Dnepropetrovsk Taiwan Challenger - Kaohsiung Malaysian Open - Kuala Lumpur Delhi Challenger I - New Delhi Heilbronn Open - Heilbronn KGHM Dialog Polish Indoors - Wroclaw South African Airways Open - East London BH Indoor Sarajevo - Sarajevo Tennis Napoli Cup - Napoli Busan Open Challenger Tennis - Busan 1° Torneo Challenger Series 12° Trofeo Paolo Corazzi - Cremona III Isla de Lanzarote - Lanzarote III Challenger Isla de Gran Canaria Ciudad de Telde - Telde BNP Paribas Primrose - Bordeaux Fergana Challenger - Fergana Unicredit Czech Open - Prostejov Guzzini Challenger - Recanati Riviera de Rimini Challenger - Rimini Penza Cup 2008 - Penza Mordovia Cup 2008 - Saransk Oldum Brown Vancouver Open - Vancouver Bukhara Challenger - Bukhara Karshi Challenger - Karshi UTC Open - Cherkassy Alexander Kolyaskin Memorial - Donetsk Open D'Orleans - Orleans Banja Luka Challenger 2008 - Banja Luka Open des Alpes Trophee BNP Paribas - Grenoble Samsung Securities Cup - Seoul Flea Market Cup Busan Challenger Tennis - Busan President's Cup - Astana Noumea Challenger Sunrise Challenger Sarajevo Challenger Johannesburg Challenger Rhodes Challenger Izmir Challenger Fergana Challenger Aptos Challenger Penza Challenger Vancouver Challenger Binghamton Challenger Almaty Challenger Tashkent Challenger Seoul Challenger Astana Challenger Chuncheon Challenger Khanty-Mansiysk Challenger Kazan Challenger Cherbourg Challeger Sarajevo Challenger Sunrise Challenger Rimouski Challenger Johannesburg Challenger Athens Challenger Rhodes Challenger Ramat Hasharon Challenger Cremona Challenger Prostejov Challenger Furth Challenger Bytom Challenger Marburg Challenger Winnetka Challenger Pozoblanco Challenger Rimini Challenger Penza Challenger Saransk Challenger Segovia Challenger Vancouver Challenger Istanbul Challenger Karshi Challenger Astana Challenger Genova Challenger Bangkok Challenger Bangkok Challenger Sacramento Challenger Tashkent Challenger Tiburon Challenger Calabasas Challenger Astana Challenger Charlottesville Challenger Ortisei Challenger Knoxville Challenger Helsinki Challenger Noumea Challenger Heilbronn Challenger Singapore Challenger Kazan Challenger Wolfsburg Challenger Dallas Challenger Sarajevo Challenger Monza Challenger Athens Challenger Johannesburg Challenger Sarasota Challenger Savannah Challenger Rome Challenger Zagreb Challenger Alessandria Challenger Prostejov Challenger Nottingham Challenger Nottingham Challenger Winnetka Challenger Turin Challenger Pozoblanco Challenger Penza Challenger Astana Challenger Segovia Challenger Karshi Challenger Astana Challenger Shanghai Challenger Istanbul Challenger Tashkent Challenger Bangkok Challenger Mons Challenger Seoul Challenger Charlottesville Challenger Ortisei Challenger Knoxville Challenger Salzburg Challenger Champaign Challenger Heilbronn Challenger Kazan Challenger Quimper Challenger Bergamo Challenger Wolfsburg Challenger Cherbourg Challenger Guadalajara Challenger Kaohsiung Challenger Busan Challenger Athens Challenger Bordeaux Challenger Fergana Challenger Nottingham Challenger Nottingham-2 Challenger Milan Challenger Winnetka Challenger Scheveningen Challenger Penza Challenger Astana Challenger Vancouver Challenger Aptos Challenger Pozoblanco Challenger Karshi Challenger Segovia Challenger St. Remy Challenger Istanbul Challenger Izmir Challenger Lermontov Challenger Sacramento Challenger Tashkent Challenger Tiburon Challenger Cherbourg Challenger Seoul Challenger Geneva Challenger Eckental Challenger Ortisei Challenger Helsinki Challenger Tyumen Challenger Sao Paulo Challenger Dallas Challenger Rimouski Challenger St. Brieuc Challenger Johannesburg Challenger Kun-Ming Challenger Karshi Challenger Busan Challenger Samarkand Challenger Prostejov Challenger Nottingham-2 Challenger Astana Challenger Vancouver Challenger Kazan Challenger St. Remy Challenger Istanbul Challenger Szczecin Challenger Orleans Challenger Tashkent Challenger Geneva Challenger Charlottesville Challenger Ortisei Challenger Knoxville Challenger Helsinki Challenger Champaign Challenger Tyumen Challenger Heilbronn Challenger Bergamo Challenger Astana Challenger Cherbourg Challenger Kazan Challenger St. Brieuc Challenger Shenzhen Challenger Anning Challenger Gimcheon Challenger Busan Challenger Karshi Challenger Portoroz Challenger Recanati Challenger Astana Challenger Vancouver Challenger Segovia Challenger St. Remy Challenger Izmir Challenger Eckental Challenger Brescia Challenger Andria Challenger Bergamo Challenger Wroclaw Challenger Cherbourg Challenger Kazan Challenger Raanana Challenger Batman Challenger Taipei City Challenger Rome Challenger Heilbronn Challenger Manchester Challenger Astana Challenger Segovia Challenger Portoroz Challenger Agri Challenger Mons Challenger Tashkent Challenger Kobe Challenger Yokohama Challenger Toyota Challenger Bangkok Challenger Bergamo Challenger Wroclaw Challenger Jonkoping Challenger Kazan Challenger Raanana Challenger Taipei City Challenger Busan Challenger Seoul Challenger Manchester Challenger Tashkent Challenger Fergana Challenger Astana Challenger Chengdu Challenger Qingdao Challenger St. Remy Challenger Tashkent Challenger Mouilleron-Le-Captif Challenger Canberra Challenger Irving Challenger Taipei City Challenger Gimcheon Challenger Seoul Challenger Busan Challenger Shymkent Challenger Surbiton Challenger Nottingham Challenger Ilkley Challenger Aptos Challenger Tashkent Challenger Brest Challenger Eckental Challenger Rennes Challenger Quimper Challenger Budapest Challenger Kyoto Challenger Yokohama Challenger Karshi Challenger Fergana Challenger Astana Challenger Segovia Challenger Almaty Challenger Tashkent Challenger Shymkent Challenger Gwangju Challenger Almaty Challenger Shymkent Challenger Fergana Challenger Nur-Sultan Challenger Segovia Challenger Nur-Sultan Challenger Liuzhou Challenger Shenzhen Challenger Bendigo Challenger Nur-Sultan Challenger St. Petersburg 1 Challenger St. Petersburg 2 Challenger Gold Flake Open - Chennai Heineken Trophy - 's-Hertogenbosch RCA Championships - Indianapolis The Stella Artois Grass Court Championships - London Ordina Open - 's-Hertogenbosch Legg Mason Tennis Classic - Washington D.C. The Stella Artois Grass Court Championships - London TD Waterhouse Cup - Long Island Kremlin Cup - Moscow Qatar Open - Doha The Stella Artois Grass Court Championships - London Miller Lite Hall of Fame Tennis Championships - Newport RCA Championships - Indianapolis Grand Prix de Tennis de Lyon - Lyon CA Tennis Trophy - Vienna Davidoff Swiss Indoors - Basel Heineken Open - Auckland Gerry Weber Open - Halle Regions Morgan Keegan Championships - Memphis Tennis Channel Open - Las Vegas Gerry Weber Open - Halle Campbell's Hall of Fame Tennis Championships - Newport Countrywide Classic - Los Angeles China Open - Beijing Mumbai Open - Mumbai AIG Japan Open Tennis Championships - Tokyo Qatar Open - Doha ATP Kremlin Cup - Moscow Next Generation Adelaide International - Adelaide Sydney International - Sydney ABN/AMRO World Tennis Tournament - Rotterdam The Dubai Tennis Championships - Dubai China Open - Beijing ATP Kremlin Cup - Moscow St. Petersburg Open - St. Petersburg Next Generation Adelaide International - Adelaide PBZ Zagreb Indoors - Zagreb Tennis Channel Open - Las Vegas The Artois Championships - London Campbells Hall of Fame Tennis Championships - Newport Legg Mason Tennis Classic - Washington Open de Moselle - Metz BA-CA Tennis Trophy - Vienna ATP Kremlin Cup - Moscow St. Petersburg Open - St. Petersburg SA Tennis Open - Johannesburg Open 13 - Marseille The Dubai Tennis Championships - Dubai AEGON Championships - London Campbells Hall of Fame Tennis Championships - Newport Indianapolis Tennis Championships - Indianapolis AIG Japan Open Tennis Championships - Tokyo Chennai Open - Chennai SA Tennis Open - Johannesburg Open 13 - Marseille Delray Beach International Tennis Championships - Delray Beach Thailand Open - Bangkok Kremlin Cup - Moscow St. Petersburg Open - St. Petersburg Aircel Chennai Open - Chennai SA Tennis Open - Johannesburg Dubai Duty Free Tennis Championships - Dubai US Men's Clay Court Championship - Houston BMW Open - Munich Gerry Weber Open - Halle UNICEF Open - 's Hertogenbosch Farmers Classic - Los Angeles Malaysian Open - Kuala Lumpur China Open - Beijing Kremlin Cup - Moscow St. Petersburg Open - St. Petersburg Qatar ExxonMobil Open - Doha Aircel Chennai Open - Chennai Heineken Open - Auckland PBZ Zagreb Indoors - Zagreb ABN AMRO World Tennis Tournament - Rotterdam Open 13 - Marseille Dubai Duty Free Tennis Championships - Dubai Gerry Weber Open - Halle Atlanta Tennis Championships - Atlanta Farmers Classic - Los Angeles SAP Open - San Jose Gerry Weber Open - Halle Topshelf Open - 's-Hertogenbosch St. Petersburg Open - St. Petersburg Malaysian Open - Kuala Lumpur China Open - Beijing Kremlin Cup - Moscow Apia International - Sydney Kremlin Cup - Moscow Kremlin Cup - Moscow Garanti Koza Sofia Open - Sofia Topshelf Open - 's-Hertogenbosch Suisse Open - Gstaad Chengdu Open - Chengdu China Open - Beijing Kremlin Cup - Moscow Aircel Chennai Open - Chennai Memphis Open - Memphis Delray Beach Open - Delray Beach Abierto Mexicano Telcel - Acapulco Hall of Fame Tennis Championships - Newport BB&T Atlanta Open - Atlanta Abierto Mexicano - Los Cabos Kremlin Cup - Moscow St. Petersburg Open - St. Petersburg Tennis Masters Series - Toronto Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Western & Southern Financial Group Masters - Cincinnati Pacific Life Open - Indian Wells Sony Ericsson Open - Miami Pacific Life Open - Indian Wells Sony Ericsson Open - Miami BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami BNP Paribas Open - Indian Wells BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Western & Southern Financial Group Masters - Cincinnati Shanghai ATP Masters - Shanghai BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami BNP Paribas Open - Indian Wells Rogers Cup - Montreal Monte-Carlo Rolex Masters - Monte-Carlo BNP Paribas Open - Indian Wells Miami Open - Miami Wimbledon - London Australian Open - Melbourne French Open - Paris 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 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 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 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 Davis Cup, Group 1, PO, MAR-RSA 4-1 Davis Cup, Group 2, PO, LAT-RSA 3-2 Davis Cup, Group 2, 2R, FIN-RSA 1-4 Davis Cup, Group 2, 2R, RSA-DEN 5-0 Davis Cup, Group 1, 1R, RSA-MKD 5-0 Davis Cup, Group 1, 2R, RSA-BLR 5-0 Davis Cup, World Group, PO, RSA-IND, 1-4 Davis Cup, World Group, PO, GER-RSA 5-0 Davis Cup, Group I, 2R, RSA-NED 3-1 Davis Cup, World Group, PO, RSA-CRO 1-4 Davis Cup, Group I, 2R, POL-RSA 3-1 Davis Cup, Group I, PO, SLO-RSA 4-1 Davis Cup, Group I, PO, RUS-RSA 5-0 Davis Cup, Group II, 1R, RSA-MON 3-2 Davis Cup, Group II, 2R, RSA-LTU 2-3 Davis Cup, Group I, PO, RUS-POR 4-1 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 Davis Cup, World Group, 1R, SRB-RUS 4-1 French Open (juniors) Wimbledon (juniors) U.S. Open (juniors)