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 Australian Open - Melbourne Internazionali BNL d'Italia - Rome French Open - Paris U.S. Open - New York Rolex Paris Masters - Paris Citi Open - Washington Australian Open - Melbourne Miami Open - Miami Mutua Madrid Open - Madrid Uzbekistan F1 Uzbekistan F2 Uzbekistan F4 Nigeria F6 Nigeria F6a Nigeria F1 Nigeria F2 Uzbekistan F1 Turkey F2 Turkey F3 Romania F10 Korea F1 Uzbekistan F2 Ukraine F2 Belarus F2 Poland F10 Russia F1 Russia F2 India F2 USA F4 USA F5 USA F6 Russia F1 Russia F2 Belarus F1 Belarus F2 Spain F40 Spain F41 Spain F1 Spain F3 Spain F6 Spain F9 Spain F11 Spain F19 Spain F20 Spain F21 Netherlands F3 Germany F13 Spain F34 Spain F35 USA F1 USA F2 USA F3 Spain F18 France F14 France F15 Germany F2 Kazakhstan F1 Kazakhstan F2 Uzbekistan F1 Uzbekistan F2 Spain F23 Germany F9 Italy F18 Germany F10 Spain F29 Italy F22 Turkey F1 Turkey F2 Turkey F3 Kazakhstan F1 Kazakhstan F2 Russia F3 Russia F4 Uzbekistan F1 Uzbekistan F2 Russia F8 Israel F11 Israel F12 Poland F9 China F4 Korea F3 Uzbekistan F1 Nigeria F5 Nigeria F6b China F1 Ukraine F3 China F3 Belarus F1 Uzbekistan F3 China F2 China F3 Russia F1 Russia F2 Russia F3 Belarus F1 Belarus F2 Czech Republic F5 India F1 Uzbekistan F3 Uzbekistan F4 China F2 China F1 Bulgaria F1 Bulgaria F2 Cosmorom Challenger - Brasov Mordovia Cup - Saransk St. Petersburg Challenger 2006 - St. Petersburg Penza Cup - Penza Togliatti Cup - Togliatti Penza Cup - Penza Internationaux du Doubs - Besancon Prosperita Open 2007 - Ostrava BH Indoor Sarajevo - Sarajevo Karshi Challenger - Karshi UTC Open by Selena - Cherkassy Togliatti Cup - Togliatti Nord/LB Open 2004 - Braunschweig Internationale Badische Meisterschaffen Um Den Techem Cup - Zell 1° Torneo Challenger Series 12° Trofeo Paolo Corazzi - Cremona Sail Open - New Delhi New Delhi Challenger II - New Delhi Izmir Cup - Izmir Bulgarian Open Challenger - Sofia SAA Hilversum Open - Hilversum Fergana Challenger - Fergana GHI Bronx Tennis Classic - Bronx Open D'Orleans - Orleans Labertz Open by Stawag - Aachen Banjaluka Challenger 2007 - Banja Luka PEOPLEnet CUP - Dnepropetrovsk St. Petersburg Challenger - St. Petersburg Samarkand Challenger - Samarkand Bukhara Challenger - Bukhara 2008 China TCL Challenger - Guangzhou Wroclaw Challenger Wolfsburg Challenger Bergamo Challenger Korat Challenger Sofia Challenger Pozoblanco Challenger Penza Challenger President's Cup - Astana Granby Challenger Segovia Challenger Almaty Challenger 1 - Almaty Istanbul Challenger Binghamton Challenger Ipsos Bucharest Challenger - Bucharest St. Remy Challenger Tashkent Challenger Todi Challenger Kolding Challenger Charlottesville Challenger Khanty-Mansiysk Challenger Ramat Hasharon Challenger Fergana Challenger Marburg Challenger Pozoblanco Challenger Penza Challenger Togliatti Cup - Togliatti Geneva Challenger Rennes Challenger Orleans Challenger Astana Challenger Lambertz Open by Stawag 2007 - Aachen Singapore Challenger Kazan Challenger IPP Open - Helsinki Bangkok Challenger Bergamo Challenger Eckental Challenger Belgrade Challenger 5 Volkswagen Challenger - Wolfsburg Bangkok Challenger Cherbourg Challenger Pozoblanco Challenger Seoul Challenger 12 Open Barletta Citta Della Disfida Trofeo Angeldevil - Barletta Johannesburg Challenger Penza Challenger Samarkand Challenger Karshi Challenger Astana Challenger Shanghai Challenger Ramat Hasharon Challenger Bangkok Challenger Segovia Challenger III Isla de Lanzarote - Lanzarote Bratislava Challenger Eckental Challenger Ortisei Challenger Dublin Challenger - Dublin Kazan Challenger Bergamo Challenger Wolfsburg Challenger Sarajevo Challenger Kaohsiung Challenger Ningboo Challenger Samarkand Challenger Portoroz Challenger Istanbul Challenger Nottingham Challenger Eskisehir Challenger Astana Challenger Bangkok Challenger Shanghai Challenger Fergana Challenger Kazan Challenger Trnava Challenger Almaty Challenger 2 - Almaty Tyumen Challenger Chennai Challenger Kolkata Challenger Mordova Cup 2007 - Saransk Astana Challenger Kazan Challenger Ljubljana Open - Ljubljana Anning Challenger Gimcheon Challenger Rhodes Challenger Busan Challenger Bauer Watertechnology Cup 2007 - Eckental Tianjin Challenger Nanchang Challenger Kaohsiung Challenger Segovia Challenger Istanbul Challenger Indore Challenger Kolkata Challenger Raanana Challenger Asirom Challenger Brasov - Brasov Busan Challenger Segovia Challenger Bratislava Challenger Shenzhen Challenger Fergana Challenger - Fergana Oberstraufen Cup - Oberstaufen Mordovia Cup - Mordovia Karshi Challenger Pune Challenger Shanghai Challenger Toyota Challenger Bergamo Challenger Astana Challenger Seoul Challenger Rhodes Challenger Fergana Challenger Astana Challenger Chengdu Challenger Kazan Challenger Ningboo Challenger Brescia Challenger Alexander Kolyaskin Memorial - Donetsk China Open - Beijing Braunschweig Challenger St. Brieuc Challenger Karshi Challenger Shymkent Challenger Recanati Challenger Tashkent Challenger Aachen Challenger Pune Challenger Helsinki Challenger Yokohama Challenger Toyota Challenger Portoroz Challenger New Delhi Challenger Shenzhen Challenger Wolfsburg Challenger Seoul Challenger Moscow Challenger Bratislava Challenger Fergana Challenger Pingguo Challenger Portoroz Challenger Istanbul Challenger Nottingham Challenger Tashkent Challenger Nottingham Challenger Kobe Challenger Yokohama Challenger Wroclaw Challenger Shenzhen Challenger Raanana Challenger Prostejov Challenger Moscow Challenger Astana Challenger Chengdu Challenger Tennis Napoli Cup - Napoli Nanchang Challenger Tashkent Challenger Alexander Kolyaskin Memorial - Donetsk Jinan Challenger Oldum Brown Vancouver Open - Vancouver Levene Gouldin & Thompson Tennis Challenger - Binghamton Prague Challenger Athens Challenger ATP Open Castilla y Leon - Segovia Asirom Challenger - Brasov Asirom Challenger Brasov - Brasov Togliatti Cup - Togliatti Astana Challenger - Astana Bukhara Challenger - Bukhara Besancon Challenger Sarajevo Challenger Recanati Challenger Cremona Challenger Nottingham Challenger Tashkent Challenger - Tashkent Bauer Watertechnilogy Cup 2008 - Eckental Athens Challenger Izmir Challenger Fergana Challenger Ostrava Challenger Cremona Challenger Prague Challenger Zhuhai Challenger Bordeaux Challenger China Open - Beijing Kremlin Cup - Moscow ATP Kremlin Cup - Moscow Knoxville Challenger St. Petersburg Open - St. Petersburg Cherbourg Challenger Estoril Open - Estoril The Nottingham Open - Nottingham Davidoff Swiss Indoors Basel - Basel Yokohama Challenger ABN AMRO World Tennis Tournament - Rotterdam Chennai Open - Chennai AEGON Championships - London ABN AMRO World Tennis Tournament - Rotterdam Open 13 - Marseille Dubai Duty Free Tennis Championships - Dubai US Men's Clay Court Championship - Houston BMW Open - Munich Open de Nice Cote d'Azur - Nice Toyota Challenger AEGON Championships - London AEGON International - Eastbourne Taipei City Challenger Genova Challenger Noumea Challenger Heilbronn Challenger Honolulu Challenger Dallas Challenger Seoul Challenger If Stockholm Open - Stockholm Kazan Challenger Poznan Challenger St. Petersburg Open - St. Petersburg Recanati Challenger Bergamo Challenger Fergana Challenger Cherbourg Challeger Apia International - Sydney Chennai Open - Chennai Sarajevo Challenger Yokohama Challenger SAP Open - San Jose Regions Morgan Keegan Championships - Memphis Toyota Challenger BRD Nastase Tiriac Trophy - Bucharest Open de Nice Cote d'Azur - Nice Gerry Weber Open - Halle Credit Agricole Suisse Open - Gstaad Rakuten Japan Open - Tokyo Swiss Indoors Basel - Basel Aircel Chennai Open - Chennai Brisbane International - Brisbane Apia International - Sydney Batman Challenger ABN AMRO World Tennis Tournament - Rotterdam Farmers Classic - Los Angeles Winston Salem - Winston Salem AEGON Championships - London SkiStar Swedish Open - Bastad Mersin Challenger Citi Open - Washington PTT Thailand Open - Bangkok China Open - Beijing If Stockholm Open - Stockholm Swiss Indoors Basel - Basel Brisbane International - Brisbane Abierto Mexicano Telcel - Acapulco BRD Nastase Tiriac Trophy - Bucharest PBZ Zagreb Indoors - Zagreb China Open - Beijing Brisbane International - Brisbane ABN AMRO World Tennis Tournament - Rotterdam If Stockholm Open - Stockholm Delray Beach Open - Delray Beach TEB BNP Paribas Istanbul Open - Istanbul China Open - Beijing Brisbane International - Brisbane ABN AMRO World Tennis Tournament - Rotterdam Mercedes Cup - Stuttgart If Stockholm Open - Stockholm ABN AMRO World Tennis Tournament - Rotterdam AEGON Championships - London European Open - Antwerp Erste Bank Open - Vienna Seoul Challenger Abierto Mexicano Telcel - Acapulco Erste Bank Open - Vienna AEGON Championships - London Open 13 Provence - Marseille Brisbane International - Brisbane Yeongwol Challenger ATP Kremlin Cup - Moscow Citi Open - Washington Ordina Open - s-Hertogenbosch China Open - Beijing Brisbane International - Brisbane Barcelona Open BancSabadell - Barcelona China Open - Beijing Guangzhou Challenger Abierto Mexicano de Tenis Mifel - Los Cabos Gerry Weber Open - Halle Samarkand Challenger Saransk Challenger Abierto Mexicano Telcel - Acapulco Fergana Challenger Gonet Geneva Open - Geneva San Diego Open - San Diego Astana Challenger Melbourne Summer Set - Melbourne Orleans Challenger Aircel Chennai Open - Chennai Delray Beach Open - Delray Beach Barcelona Open Banc Sabadell - Barcelona cinch Championships - London Citi Open - Washington Open 13 Provence - Marseille Gonet Geneva Open - Geneva Tashkent Challenger Open Sabadell Atlantico - Barcelona Guangzhou Challenger China Open - Beijing Brisbane International - Brisbane Campbell's Hall of Fame Tennis Championships - Newport ABN AMRO Open - Rotterdam Ortisei Challenger Atlanta Tennis Championships - Atlanta Legg Mason Tennis Classic - Washington PTT Thailand Open - Bangkok China Open - Beijing If Stockholm Open - Stockholm Aircel Chennai Open - Chennai Guangzhou Challenger AEGON Championships - London AEGON International - Eastbourne SkiStar Swedish Open - Bastad Hua Hin Challenger Bratislava Challenger Barcelona Open BancSabadell - Barcelona Le Gosier Challenger Dubai Duty Free Tennis Championships - Dubai Bangalore Challenger Aircel Chennai Open - Chennai ABN AMRO World Tennis Tournament - Rotterdam Suzhou Challenger Penza Challenger St. Brieuc Challenger Taipei City Challenger Anning Challenger Swiss Indoors Basel - Basel If Stockholm Open - Stockholm ABN AMRO World Tennis Tournament - Rotterdam Swiss Indoors Basel - Basel Aircel Chennai Open - Chennai Busan Challenger Open Sud de France - Montpellier TEB BNP Paribas Istanbul Open - Istanbul Zhangjiagang Challenger Karshi Challenger AEGON Championships - London Citi Open - Washington Malaysian Open - Kuala Lumpur Rakuten Japan Open - Tokyo St. Petersburg Open - St. Petersburg Apia International - Sydney Open Sud de France - Montpellier Tashkent Challenger Abierto Mexicano Telcel - Acapulco AEGON Championships - London Swiss Indoors Basel - Basel Citi Open - Washington Shanghai Challenger St. Petersburg Open - St. Petersburg Aircel Chennai Open - Chennai If Stockholm Open - Stockholm Izmir Challenger Garanti Koza Sofia Open - Sofia Grand Prix Hassan II - Marrakech Braunschweig Challenger AEGON Championships - London Antalya Cup - Antalya Mordovia Cup 2005 - Saransk Erste Bank Open - Vienna Brisbane International - Brisbane Geneva Open - Geneva Fever-Tree Championships - London BB&T Atlanta Open - Atlanta Chengdu Open - Chengdu Intrum Stockholm Open - Stockholm Erste Bank Open - Vienna Open Sud de France - Montpellier ABN AMRO World Tennis Tournament - Rotterdam Murray River Open - Melbourne Abierto Mexicano Telcel - Acapulco Brisbane International - Brisbane Citi Open - Washington Abierto Mexicano Telcel - Acapulco Winston-Salem Open - Winston-Salem Sofia Open - Sofia Stockholm Open - Stockholm United Cup - Australia Barcelona Open Banc Sabadell - Barcelona cinch Championships - London Open SEAT 2008 - Barcelona cinch Championships - London China Open - Beijing ATP Kremlin Cup - Moscow St. Petersburg Open - St. Petersburg Open 13 - Marseille BNP Paribas Nordic Open - Stockholm AEGON Championships - London Gelsor Open Romania - Bucharest Legg Mason Tennis Classic - Washington Barcelona Open Banc Sabadell - Barcelona Open de Moselle - Metz Gelsor Open Romania - Bucharest Rogers Masters - Toronto Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome BNP Paribas Masters - Paris Sony Open Tennis - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Mutua Madrilena Masters Madrid - Madrid Catella Swedish Open - Bastad BNP Paribas Masters - Paris Shanghai Rolex Masters - Shanghai Rogers Cup - Toronto BNP Paribas Masters - Paris Internazionali BNL d'Italia - Rome BNP Paribas Open - Indian Wells Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome St. Petersburg Open - St. Petersburg Sony Ericsson Open - Miami Western & Southern Open - Cincinnati Rolex Paris Masters - Paris Internazionali BNL d'Italia - Rome Shanghai Rolex Masters - Shanghai Miami Open - Miami Western & Southern Financial Group Masters - Cincinnati BNP Paribas Open - Indian Wells Rogers Cup - Toronto Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris Rogers Cup - Montreal BNP Paribas Masters - Paris Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Toronto BNP Paribas Masters - Paris Rogers Cup - Montreal Western & Southern Open - Cincinnati Rogers Cup - Toronto Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai Rolex Paris Masters - Paris Erste Bank Open - Vienna Miami Open - Miami Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Montreal Gelsor Open Romania - Bucharest Western & Southern Open - Cincinnati Australian Open - Melbourne Wimbledon - London U.S. Open - New York Mercedes Cup - Stuttgart Gelsor Open Romania - Bucharest Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Western & Southern Open - Cincinnati BNP Paribas Masters - Paris Wimbledon - London U.S. Open - New York Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Rolex Paris Masters - Paris Australian Open - Melbourne Coupe Rogers - Montreal Wimbledon - London U.S. Open - New York Western & Southern Open - Cincinnati Monte-Carlo Rolex Masters - Monte-Carlo Erste Bank Open - Vienna Western & Southern Open - New York Internazionali BNL d'Italia - Rome Australian Open - Melbourne Shanghai ATP Masters - Shanghai Shanghai Rolex Masters - Shanghai Monte-Carlo Rolex Masters - Monte-Carlo Rogers Cup - Toronto Erste Bank Open - Vienna Western & Southern Open - Cincinnati Monte-Carlo Rolex Masters - Monte-Carlo Monte-Carlo Rolex Masters - Monte-Carlo BNP Paribas Open - Indian Wells Miami Open - Miami Qatar ExxonMobil Open - Doha Dubai Duty Free Tennis Championships - Dubai BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Internazionali BNL d'Italia - Rome National Bank Open - Montreal Monte-Carlo Rolex Masters - Monte-Carlo French Open - Paris Western & Southern Open - Cincinnati Chengdu Open - Chengdu Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells Miami Open - Miami Western & Southern Open - Cincinnati Internazionali BNL d'Italia - Rome 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 Wimbledon - London BNP Paribas Open - Indian Wells Monte-Carlo Rolex Masters - Monte-Carlo BNP Paribas Open - Indian Wells Miami Open - Miami Internazionali BNL d'Italia - Rome Monte-Carlo Rolex Masters - Monte-Carlo U.S. Open - New York Australian Open - Melbourne BNP Paribas Open - Indian Wells French Open - Paris Mutua Madrid Open - Madrid Western & Southern Open - Cincinnati BNP Paribas Open - Indian Wells Miami Open - Miami Mutua Madrid Open - Madrid National Bank Open - Montreal Wimbledon - London Kremlin Cup - Moscow U.S. Open - New York St. Petersburg Open - St. Petersburg Rolex Paris Masters - Paris Australian Open - Melbourne French Open - Paris Wimbledon - London Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Chengdu Open - Chengdu Thailand Open - Bangkok U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris U.S. Open - New York Australian Open - Melbourne Australian Open - Melbourne China Open - Beijing U.S. Open - New York U.S. Open - New York French Open - Paris French Open - Paris Wimbledon - London French Open - Paris Davis Cup, Group 2, 1R, BUL-MON 3-2 Australian Open - Melbourne Davis Cup, Group II, PO, GRE-BUL 1-4 Davis Cup, Group II, 2R, LUX-BUL 0-5 ATP Cup - Brisbane, Perth, Sydney Australian Open - Melbourne French Open - Paris French Open (juniors) Wimbledon (juniors) AAMI Classic - Kooyong All Lower level tournaments Wimbledon - London Australian Open - Melbourne Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open - Melbourne U.S. Open - New York French Open - Paris Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London Western & Southern Open - Cincinnati French Open - Paris U.S. Open - New York Australian Open - Melbourne Wimbledon - London U.S. Open - New York Mutua Madrid Open - Madrid Wimbledon - London Wimbledon - London BNP Paribas Open - Indian Wells Australian Open - Melbourne French Open - Paris Hopman Cup - Perth Davis Cup, Group 2, 1R, HUN-BUL 2-3 Nitto ATP Finals - London Olympics - London Davis Cup, Group II, 1R, BUL-FIN 2-3 Davis Cup, Europe/Africa Group II, 2R, SLO-BUL 5-0 Laver Cup - Berlin U.S. Open (juniors) Laver Cup - Chicago U.S. Open (juniors) Olympics - Rio de Janeiro