Career 2024 2023 2022 2021 2020 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001
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 Russia F3 Russia F4 Russia F7 Israel F3 Egypt F4 Egypt F6 Czech Rep. F1 Czech Rep. F2 Italy F14 Italy F20 Russia F4 Kazakhstan F5 Germany F1 Germany F2 Kazakhstan F1 Kazakhstan F2 Italy F4 France F7 Germany F7 Spain F5 Russia F6 Poland F8 Spain F32 Croatia F10 Russia F1 Egypt F1 Egypt F2 Germany F2 Germany F4 M15 Torello M15 St. Petersburg Russia F6 Israel F5 M25 Nur-Sultan Israel F2 M25 Nur-Sultan Arroyo de la Encomienda - Valladolid Tennis Napoli Cup - Napoli Sporting Challenger - Turin Open Castilla y Leon - Segovia Kobstaedernes ATP Challenger - Kolding XL Bermuda Open - Bermuda GHI Bronx Tennis Classic - Bronx GHI Bronx Classic - Bronx Open de L'Isere-Trophee BNP Paribas - Grenoble New Delhi Challenger II - New Delhi Izmir Cup - Izmir Samsung Secruities Cup Challenger - Seoul South African Airways Tennis Open - Durban Morocco Tennis Tour - Casablanca Guzzini Challenger - Recanati Croatia Osiguranje Rijeka Open - Rijeka Akbank Private Banking TED Open - Istanbul San Remo Tennis Cup - San Remo IX Open Internacional D'Andorra - Andorra BH Tennis Open International Cup - Belo Horizonte Mordovia Cup 2008 - Saransk Akbank Private Banking TED Open - Istanbul Internationaux de Doubs Open de Franchie-Comte - Besancon Puerto Rico Challenger Tennis Event - Humacao Open de la Ville de Saint Denis - Reunion Island V Gramado Open de Tennis - Gramado The Surbiton Trophy - Surbiton Ciudad de Pozoblanco 'Open Diputacion' - Cordoba Open de L'Isere (Open 38) - Grenoble Sunrise Challenger Shimadzu All Japan Indoor - Kyoto Binghamton Professional Tennis Tournament - Binghamton Warsteiner Challenger Lubeck - Lubeck Heineken Challenger - Ho Chi Minh City Corona Mexico City Open - Mexico City Garden Open 2004 - Rome XI Open International D'Andorra - Andorra Tennis Napoli Cup 2004 - Napoli Mobilux Open - Luxembourg Intersport Heilbronn Open - Heilbronn Ourocard Tennis Challenger - Sao Paulo Todi Challenger Palermo Challenger Open D'Orleans - Orleans Astana Challenger Heilbronn Open - Heilbronn Bergamo Challenger Rhodes Challenger Ramat Hasharon Challenger Prostejov Challenger Nottingham Challenger St. Remy Challenger Tashkent Challenger Ethias Trophy - Mons Noumea Challenger Courmayeur Challenger Bergamo Challenger Casablanca Challenger Johannesburg Challenger Nottingham Challenger Nottingham Challenger Wolfsburg Challenger Abierto Internacional de Salinas 'Dario Expreso' - Salinas Trnava Challenger BMW Tennis Championship - Sunrise Rennes Challenger Meknes Challenger Sao Leopoldo Challenger The Surbiton Trophy - Surbiton Buenos Aires Challenger Montevideo Challenger Meknes Challenger Rabat Challenger Marrakech Challenger Dallas Challenger Open de Rennes La Trinitaine - Rennes Napoli Challenger Oberstaufen Challenger San Marino Challenger Cordenons Challenger Casablanca Challenger St. Remy Challenger Todi Challenger Trnava Challenger Cherbourg Challenger Cairo Challenger Johannesburg Challenger Zagreb Challenger Heilbronn Challenger Saransk Challenger III Isla de Lanzarote - Lanzarote Eckental Challenger Sail Open - New Delhi Mobilux Open - Luxembourg Genova Challenger Dublin Challenger - Dublin Seoul Challenger San Juan Challenger Tyumen Challenger Heilbronn Challenger Quimper Challenger Astana Challenger Kazan Challenger Guadalajara Challenger Leon Challenger Shenzhen Challenger Ostrava Challenger Gimcheon Challenger Heilbronn Challenger Nottingham Challenger Nottingham-2 Challenger Portoroz Challenger Meerbusch Challenger Flea Market Cup Busan Challenger Tennis - Busan Happy Valley Challenger Irving Challenger Izmir Challenger Morocco Tennis Tour - Marrakech Tunis Open 2007 - Tunis Como Challenger Istanbul Challenger Recanati Challenger Irving Challenger Ethias Trophy - Mons Samsung Securities Cup - Seoul IX Abierto Internacional de Salinas - Salinas Vancouver Challenger Samarkand Challenger Dallas Challenger Trnava Challenger Sao Paulo Challenger Khanty-Mansiysk Challenger Ilkley Challenger Cherbourg Challenger Samarkand Challenger Taipei City Challenger Banja Luka Challenger Ljubljana Challenger Napoli Challenger Open des Alpes Trophee BNP Paribas - Grenoble Bratislava Challenger Astana Challenger Bukhara Challenger - Bukhara Marrakech Challenger Scheveningen Challenger Bath Challenger Manerbio Challenger Bratislava Challenger Open de la Ville de Saint Denis - Reunion Island Open de Franche-Comte - Besancon Nur-Sultan 3 Challenger Nur-Sultan 4 Challenger Credicard Mastercard Tennis Cup - Campos do Jordao Irving Challenger Challenger Ford de Cherbourg - Cherbourg The 70th King's Cup and Queen's Cup - Bangkok Brest Challenger Sporting Challenger 2003 - Turin Canottieri Mincio Open - Mantova Gemax Open - Belgrade Heineken Trophy - 's-Hertogenbosch Rome Challenger ATP Open Castilla y Leon - Segovia Nottingham-2 Challenger Black Forest Open - Freudenstadt Genoa Open 'Fondazione Carige' - Genova Challenger DCN de Cherbourg - Cherbourg The Nottingham Challenger - Nottingham Lermontov Challenger Milan Indoors - Milan Heineken Challenger - Ho Chi Minh City Shimadzu All Japan Indoor - Kyoto Nova Challenger Osaka - Osaka Gallagher International - Hamilton The Surbiton Trophy - Surbiton Prostejov Challenger Copenhagen Open - Copenhagen Como Challenger Tenerife Challenger Roanne Challenger Challenger Ford de Cherbourg - Cherbourg Quimper Challenger Bengalaru 2 Challenger Pau Challenger Yokohama World Tennis Gaora Cup - Yokohama Marbella Challenger Split Challenger Rome 1 Challenger Cremona Challenger Baden Open - Karlsruhe Zagreb Challenger Open Sainte-Victoire - Aix-En-Provence Banca Stato Challenger Lugano - Lugano Siemens Open 2003 - Scheveningen Malaga Challenger Open de L'Isere - Grenoble Challenger 42 - Andrezieux KGHM Dialog Polish Indoors - Wroclaw 13 BH Tennis Open International Cup - Belo Horizonte TED Open - Istanbul Orbetello Challenger Ciudad de Pozoblanco Open Diputacion - Cordoba Open des Alpes Trophee BNP Paribas - Grenoble Nottingham Challenger Open de Moselle - Metz Vancouver Challenger Geneva Challenger Marbella Challenger Heineken Open - Auckland Open 13 - Marseille Legg Mason Tennis Classic - Washington D.C. Heineken Open Shanghai - Shanghai AIG Japan Open - Tokyo St. Petersburg Open - St. Petersburg Milan Indoors - Milan Istanbul 2 Challenger Grand Prix Hassan II - Casablanca Orleans Challenger Estoril Open - Estoril The Stella Artois Grass Court Championships - London Rome Challenger Mercedes-Benz Cup - Los Angeles St. Petersburg Open - St. Petersburg Legg Mason Tennis Classic - Washington D.C. Pilot Pen Tennis - New Haven Thailand Open - Bangkok Zagreb Challenger Kremlin Cup - Moscow Delray Beach International Tennis Championships - Delray Beach US Men's Clay Court Championships - Houston Estoril Open - Estoril Hypo Group Tennis International - Portschach SAP Open - San Jose Delray Beach International Tennis Championships - Delray Beach AEGON Championships - London Cortina Challenger AEGON International - Eastbourne Atlanta Tennis Championships - Atlanta Kremlin Cup - Moscow BMW Open - Munich AEGON International - Eastbourne Winston Salem - Winston Salem Open de Moselle - Metz Heilbronn Challenger Apia International - Sydney Open Sud de France - Montpellier Heineken Open - Auckland Regions Morgan Keegan Championships - Memphis Grand Prix Hassan II - Casablanca Serbia Open - Belgrade Open de Nice Cote d'Azur - Nice UNICEF Open - 's Hertogenbosch Winston-Salem Open - Winston-Salem Moselle Open - Metz Legg Mason Tennis Classic - Washington Kremlin Cup - Moscow Swiss Indoors Basel - Basel Valencia Open - Valencia Brisbane International - Brisbane Heineken Open - Auckland Helsinki Challenger VTR Open - Vina del Mar Brasil Open - Sao Paulo Copa Claro - Buenos Aires Abierto Mexicano Telcel - Acapulco BRD Nastase Tiriac Trophy - Bucharest Portugal Open - Oeiras AEGON Championships - London Orleans Challenger Topshelf Open - 's-Hertogenbosch Credit Agricole Suisse Open - Gstaad Kremlin Cup - Moscow Grand Prix Hassan II - Casablanca Rakuten Japan Open - Tokyo Kremlin Cup - Moscow ATP Kremlin Cup - Moscow Barcelona Open BancSabadell - Barcelona Geneva Open - Geneva Petange Challenger Topshelf Open - 's-Hertogenbosch Kazan Challenger Kremlin Cup - Moscow Kazan Challenger Warsaw Challenger If Stockholm Open - Stockholm Prague Challenger Belgrade Challenger Cherbourg Challeger St. Petersburg Open - St. Petersburg Geneva Open - Geneva Topshelf Open - 's-Hertogenbosch Orleans Challenger Brisbane - Brisbane Sarajevo Challenger Heineken Open - Auckland Marbella Challenger Hall of Fame Tennis Championships - Newport Citi Open - Washington Swiss Indoors Basel - Basel Brisbane International - Brisbane ABN AMRO World Tennis Tournament - Rotterdam Mercedes Cup - Stuttgart Grand Prix Hassan II - Casablanca Barcelona Open Banc Sabadell - Barcelona Jersey Challenger Swiss Indoors Basel - Basel Quimper Challenger Porto Challenger Atlanta Tennis Championships - Atlanta Countrywide Classic - Los Angeles Geneva Open - Geneva Legg Mason Tennis Classic - Washington Rome Challenger Winston-Salem Open - Winston-Salem Johannesburg Challenger Dubai Duty Free Tennis Championships - Dubai Erste Bank Open - Vienna PBZ Zagreb Indoors - Zagreb ABN AMRO World Tennis Tournament - Rotterdam Athens Challenger RCA Championships - Indianapolis Gerry Weber Open - Halle Kremlin Cup - Moscow Next Generation Adelaide International - Adelaide AEGON International - Eastbourne Moselle Open - Metz The Stella Artois Championships - London Hungarian Open - Budapest ABN AMRO World Tennis Tournament - Rotterdam Helsinki Challenger SkiStar Swedish Open - Bastad Delray Beach International Tennis Championships - Delray Beach BB&T Atlanta Open - Atlanta Generali Open - Kitzbuhel AEGON Championships - London Hall of Fame Open - Newport St. Petersburg Open - St. Petersburg Poznan Challenger AEGON Championships - London Open Sabadell Atlantico - Barcelona Bet-at-home Open - Hamburg Atlanta Tennis Championships - Atlanta Farmers Classic - Los Angeles Kremlin Cup - Moscow Brisbane International - Brisbane SAP Open - San Jose Millennium Estoril Open - Estoril Campbell's Hall of Fame Tennis Championships - Newport Studena Croatia Open - Umag Dortmund Challenger Aircel Chennai Open - Chennai St. Petersburg Open - St. Petersburg Barcelona Open BancSabadell - Barcelona The Stella Artois Grass Court Championships - London Rome Challenger AEGON International - Eastbourne PBZ Zagreb Indoors - Zagreb Barcelona Open BancSabadell - Barcelona ATP Kremlin Cup - Moscow Moselle Open - Metz Apia International - Sydney Orleans Challenger Swiss Indoors Basel - Basel Open 13 - Marseille Aircel Chennai Open - Chennai Gerry Weber Open - Halle Apia International - Sydney Winston-Salem Open - Winston-Salem Open 13 - Marseille Dubai Duty Free Tennis Championships - Dubai Grand Prix Hassan II - Casablanca TEB BNP Paribas Istanbul Open - Istanbul Le Gosier Challenger AEGON Championships - London BB&T Atlanta Open - Atlanta Credit Agricole Suisse Open - Gstaad Citi Open - Washington China Open - Beijing Rakuten Japan Open - Tokyo Prague Challenger Seville Challenger Koblenz Challenger Aircel Chennai Open - Chennai Qatar ExxonMobil Open - Doha Apia International - Sydney Garanti Koza Sofia Open - Sofia Open 13 - Marseille Abierto Mexicano Telcel - Acapulco Barcelona Open BancSabadell - Barcelona Gerry Weber Open - Halle AEGON Championships - London Aegon Nottingham Open - Nottingham Biel Challenger Valencia Open - Valencia Rakuten Japan Open - Tokyo Kremlin Cup - Moscow Bratislava Challenger Garanti Koza Sofia Open - Sofia Zagreb Open - Zagreb ATU Cup - Weiden 9th Torneo B. Camparini Arpa Ceramic Cup - Reggio Emilia Dubai Duty Free Tennis Championships - Dubai Open Castilla y Leon - Segovia Millennium Estoril Open - Estoril China Open - Beijing Ricoh Open - 's-Hertogenbosch AEGON Championships - London AEGON International - Eastbourne Bet-at-home Open - Hamburg Citi Open - Washington Garanti Koza Sofia Open - Sofia St. Petersburg Open - St. Petersburg Brisbane International - Brisbane St. Petersburg 1 Challenger Marbella Challenger Heilbronn Challenger The Stella Artois Grass Court Championships - London St. Petersburg Open - St. Petersburg Pozoblanco Challenger Segovia Challenger Open de Moselle - Metz Open Seat Godo 2005 - Barcelona AIG Japan Open - Tokyo Murcia Challenger Chennai Open - Chennai Mallorca Championships - Mallorca The Stella Artois Championships - London Countrywide Classic - Los Angeles Regions Morgan Keegan Championships - Memphis The Artois Championships - London Campbells Hall of Fame Tennis Championships - Newport Grand Prix de Tennis de Lyon - Lyon Nordea Open - Bastad Regions Morgan Keegan Championships - Memphis Power Horse Cup - Dusseldorf Grand Prix Hassan II - Casablanca Shenzhen Open - Shenzhen Winston-Salem Open - Winston-Salem Moselle Open - Metz Kremlin Cup - Moscow Sydney International - Sydney Open 13 Provence - Marseille Millennium Estoril Open - Estoril Ricoh Open - 's-Hertogenbosch Gerry Weber Open - Halle Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Rogers Cup - Montreal Western & Southern Financial Group Masters - Cincinnati Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Rogers Masters - Toronto Sony Ericsson Open - Miami Mutua Madrilena Masters Madrid - Madrid Sony Ericsson Open - Miami Tennis Masters Series - Madrid St. Petersburg 2 Challenger BNP Paribas Masters - Paris Internazionali BNL d'Italia - Rome Phoenix Challenger Internazionali BNL d'Italia - Rome Rogers Cup - Montreal Qatar ExxonMobil Open - Doha Shanghai Rolex Masters - Shanghai Mutua Madrid Open - Madrid BNP Paribas Masters - Paris Miami Open - Miami Mutua Madrid Open - Madrid ABN AMRO World Tennis Tournament - Rotterdam Qatar Open - Doha Pacific Life Open - Indian Wells Qatar Open - Doha Heineken Open - Auckland Internationaler Raiffeisen Grand Prix - St. Polten Ordina Open - 's-Hertogenbosch Chennai Open - Chennai Ordina Open - 's-Hertogenbosch Campbell's Hall of Fame Tennis Championships - Newport Ordina Open - 's-Hertogenbosch AIG Japan Open Tennis Championships - Tokyo Western & Southern Financial Group Masters - Cincinnati BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Internazionali BNL d'Italia - Rome BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Australian Open - Melbourne French Open - Paris Qatar ExxonMobil Open - Doha Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne BNP Paribas Masters - Paris Mutua Madrid Open - Madrid AEGON Championships - London Western & Southern Open - Cincinnati BNP Paribas Open - Indian Wells Open 13 - Marseille French Open - Paris Australian Open - Melbourne Wimbledon - London Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Western & Southern Open - Cincinnati Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Moselle Open - Metz Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Australian Open - Melbourne Internazionali BNL d'Italia - Rome French Open - Paris Wimbledon - London U.S. Open - New York U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Wimbledon - London U.S. Open - New York Ordina Open - 's-Hertogenbosch French Open - Paris Sony Open Tennis - Miami Wimbledon - London Pilot Pen Tennis - New Haven BNP Paribas Open - Indian Wells Monte-Carlo Rolex Masters - Monte-Carlo BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Rogers Cup - Toronto Monte-Carlo Rolex Masters - Monte-Carlo BNP Paribas Open - Indian Wells Miami Open - Miami French Open - Paris French Open - Paris Bet-at-home Cup - Kitzbuhel If Stockholm Open - Stockholm U.S. Open - New York Abierto Mexicano - Los Cabos NASDAQ-100 Open - Miami French Open - Paris French Open - Paris Davis Cup, Group 1, 1R, LUX-FIN 4-1 Davis Cup, Group 1, PO, LUX-MAR 3-2 Davis Cup, Group 1, PO, ITA-LUX 4-1 Davis Cup, Group 2, PO, FIN-LUX 3-2 Davis Cup, Group II, 2R, GBR-LUX 4-1 Davis Cup, Group II, PO, HUN-LUX 1-4 Davis Cup, Group I, PO, RUS-RSA 5-0 Davis Cup, Group I, PO, RUS-POR 4-1 Davis Cup, Group I, 1R, RUS-DEN 4-1 French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Australian Open - Melbourne Wimbledon - London French Open - Paris French Open (juniors) French Open (juniors) Wimbledon (juniors) U.S. Open - New York French Open - Paris Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Wimbledon - London U.S. Open - New York U.S. Open - New York U.S. Open - New York Australian Open Qualifying - Doha Australian Open - Melbourne Miami Open - Miami Wimbledon - London Australian Open - Melbourne Davis Cup, Group 1, REL2, LUX-NOR 5-0 Davis Cup, Group II, PO, MAD-LUX 1-4 Davis Cup, World Group, PO, RUS-KAZ 3-1 Davis Cup, Group II, 1R, MAR-LUX 2-3 Davis Cup, Group II, PO, LUX-GEO 5-0 Davis Cup, Group 1, 1R, LUX-POR 4-1 Davis Cup, Group 1, 2R, SVK-LUX 3-2 Davis Cup, Group II, 1R, LUX-MAD 3-2 Davis Cup, Group 1, 2R, GBR-LUX 4-1 Davis Cup, Group 1, 1R, LUX-ITA 0-5 Davis Cup, Group II, 1R, IRL-LUX 2-3 Davis Cup, Group 1, 1R, ISR-LUX 5-0 Davis Cup, Group I, 1R, RUS-SWE 5-0 Olympics - London Olympics - Rio de Janeiro Brisbane International - Brisbane