Career 2025 2024 2023 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003
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 Wimbledon - London Truist Atlanta Open - Atlanta U.S. Open - New York Chengdu Open - Chengdu Shanghai Rolex Masters - Shanghai Erste Bank Open - Vienna Rolex Paris Masters - Paris ASB Classic - Auckland Australian Open - Melbourne ABN AMRO Open - Rotterdam Open Sud de France - Montpellier Qatar ExxonMobil Open - Doha BNP Paribas Open - Indian Wells Miami Open - Miami Mutua Madrid Open - Madrid Monte-Carlo Rolex Masters - Monte-Carlo French Open - Paris Aix En Provence Challenger Wimbledon - London Western & Southern Open - Cincinnati National Bank Open - Montreal Cary Challenger U.S. Open - New York China Open - Beijing Shanghai Rolex Masters - Shanghai Australian Open - Melbourne BNP Paribas Open - Indian Wells Dubai Duty Free Tennis Championships - Dubai ASB Classic - Auckland Miami Open - Miami Citi Open - Washington Mutua Madrid Open - Madrid National Bank Open - Toronto Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL d'Italia - Rome Hamburg Open - Hamburg Boss Open - Stuttgart French Open - Paris Mallorca Championships - Mallorca Wimbledon - London Spain #2-w1 Spain #2-w2 Spain #2-w3 Spain #2-w4 France F6 France F7 Italy F4 Great Britain F1 Great Britain F2 France F8 National Bank Open - Toronto Cincinnati Open - Cincinnati U.S. Open - New York Chengdu Open - Chengdu Kazakhstan F6 Croatia F5 Uzbekistan F1 Uzbekistan F2 Uzbekistan F3 Russia F4 Russia F5 Russia F6 Greece F11 Greece F12 Turkey F42 Turkey F43 Croatia F4 Greece F10 Greece F11 Turkey F49 Turkey F50 Turkey F4 Turkey F5 Turkey F6 Turkey F8 Tunisia F11 Egypt F21 Egypt F22 Egypt F23 Israel F14 Israel F15 Egypt F30 Egypt F31 Egypt F32 Turkey F16 (Antalya) Turkey F17 (Antalya) Kazakhstan F6 (Shymkent) Kazakhstan F7 (Shymkent) Egypt F33 (Sharm El Sheikh) Egypt F34 (Sharm El Sheikh) Thailand F11 (Hua Hin) Thailand F12 (Hua Hin) Kazakhstan F1 (Aktobe) Kazakhstan F2 (Shymkent) Russia F2 (Almetievsk) Russia F3 (Kazan) Egypt F10 (Sharm El Sheikh) Egypt F11 (Sharm El Sheikh) Uzbekistan F1 (Bukhara) Uzbekistan F2 (Karshi) Uzbekistan F3 (Andijan) Uzbekistan F4 (Namangan) Tunisia F10 Czech Republic F4 (Pardubice) Czech Republic F5 (Usti Nad Orlici) Vietnam F4 (Tay Ninh) Vietnam F5 (Tay Ninh) Thailand F8 (Nonthaburi) Thailand F9 (Nonthaburi) M25+H Kazan M25 Shymkent M25 Shymkent M25 Andijan M25 Namangan San Remo Tennis Cup - San Remo Open de L'Isere - Grenoble Tunis Open - Tunis BMW Tennis Championship - Sunrise Unique Zagreb Open - Zagreb Pekao Open - Szczecin Morocco Tennis Tour - Marrakech Turkey F7 Happy Valley Challenger Siemens Open 2004 - Scheveningen Riviera di Rimini Challenger 2004 - Rimini Savannah Challenger Tallahassee Challenger Koblenz Challenger Shenzhen Challenger Quanzhou Challenger Samarkand Challenger Lisbon Challenger Todi Challenger Milan Challenger Recanati Challenger Perugia Challenger San Benedetto Challenger Liberec Challenger Istanbul Challenger Almaty Challenger Zhuhai Challenger Prague Challenger Karshi Challenger Samarkand Challenger Chengdu Challenger Jinan Challenger Gwangju Challenger Kaohsiung Challenger Almaty Challenger Tashkent Challenger Shenzhen Challenger Koblenz Challenger Quimper Challenger Bergamo Challenger Pau Challenger St. Brieuc Challenger Open de Franche-Comte - Besancon Samarkand Challenger Perugia Challenger Astana Challenger Portoroz Challenger Mallorca Challenger Turkey F48 Orleans Challenger Shenzhen Challenger St. Petersburg 2 Challenger Shanghai Challenger Prague Challenger Zagreb Challenger Lille Challenger Meerbusch Challenger Luedenscheid Challenger St. Tropez Challenger Cassis Challenger Bratislava Challenger Cherbourg Challenger Pau Challenger Lugano Challenger Ordina Open - 's-Hertogenbosch Nur-Sultan 3 Challenger Troisdorf Challenger Shymkent Challenger Lexington Challenger Chicago Challenger St. Brieuc Challenger ECM Prague Open 2005 - Prague Koblenz Challenger Phoenix Challenger Ostrava Challenger Shymkent Challenger Aix En Provence Challenger Bratislava 2 Challenger Challenger 42 - Andrezieux Phoenix Challenger Oeiras 4 Challenger Germany F1 Phoenix Challenger Challenger Ford de Cherbourg - Cherbourg Sarasota Challenger Nur-Sultan Challenger Liuzhou Challenger Bangkok Challenger Bangkok Challenger Cherbourg Challenger Bergamo Challenger Nur-Sultan Challenger Hamburg Challenger Rennes Challenger Orleans Challenger Mouilleron-Le-Captif Challenger Davidoff Swiss Indoors - Basel Qatar Open - Doha Milan Indoors - Milan Open 13 - Marseille Open Seat Godo 2005 - Barcelona Synsam Swedish Open - Bastad Mercedes Cup - Stuttgart Idea Prokom Open - Sopot Pilot Pen Tennis - New Haven Open Romania - Bucharest Campionati Internazionali di Sicilia - Palermo Open de Moselle - Metz Grand Prix de Tennis de Lyon - Lyon Qatar ExxonMobil Open - Doha Estoril Open - Estoril The Stella Artois Championships - London Qatar ExxonMobil Open - Doha Open 13 - Marseille ABN/AMRO World Tennis Tournament - Rotterdam Estoril Open - Estoril Hypo Group Tennis International - Portschach The Stella Artois Championships - London Allianz Suisse Open - Gstaad Mercedes Cup - Stuttgart RCA Championships - Indianapolis Legg Mason Tennis Classic - Washington Pilot Pen Tennis - New Haven BCR Open Romania - Bucharest BMW Open - Munich The Nottingham Open - Nottingham BA-CA Tennis Trophy - Vienna AEGON Championships - London Open de Moselle - Metz AIG Japan Open Tennis Championships - Tokyo Proton Malaysian Open - Kuala Lumpur SA Tennis Open - Johannesburg Open de Nice Cote dAzur - Nice AEGON Championships - London Mercedes Cup - Stuttgart Rakuten Japan Open - Tokyo Bank Austria Tennis Trophy - Vienna AIG Japan Open Tennis Championships - Tokyo Qatar ExxonMobil Open - Doha Open de Tenis Comunidad Valenciana - Valencia Burnie Challenger Brisbane International - Brisbane Open Sud de France - Montpellier ABN AMRO World Tennis Tournament - Rotterdam Open 13 - Marseille Open de Tenis Comunidad Valenciana - Valencia Mercedes Cup - Stuttgart SAP Open - San Jose Open Sabadell Atlantico - Barcelona Gerry Weber Open - Halle Mercedes Cup - Stuttgart German Tennis Championships - Hamburg Legg Mason Tennis Classic - Washington If Stockholm Open - Stockholm Open de Tenis Comunidad Valenciana - Valencia Qatar ExxonMobil Open - Doha Open Sud de France - Montpellier Open de Nice Cote d'Azur - Nice Moselle Open - Metz PTT Thailand Open - Bangkok If Stockholm Open - Stockholm Qatar ExxonMobil Open - Doha Open Sud de France - Montpellier BMW Open - Munich Open de Nice Cote d'Azur - Nice Gerry Weber Open - Halle Mercedes Cup - Stuttgart Bet-at-home Open - Hamburg ATP Vegeta Croatia Open - Umag US Men's Clay Court Championship - Houston Winston-Salem Open - Winston-Salem Heineken Open - Auckland BRD Nastase Tiriac Trophy - Bucharest ABN AMRO World Tennis Tournament - Rotterdam Erste Bank Open - Vienna Qatar ExxonMobil Open - Doha Open Sud de France - Montpellier ABN AMRO World Tennis Tournament - Rotterdam BRD Nastase Tiriac Trophy - Bucharest Gerry Weber Open - Halle Moselle Open - Metz Fergana Challenger Open Sud de France - Montpellier ABN AMRO World Tennis Tournament - Rotterdam Open 13 - Marseille BRD Nastase Tiriac Trophy - Bucharest Gerry Weber Open - Halle Vegeta Croatia Open - Umag Erste Bank Open - Vienna Open Sud de France - Montpellier ABN AMRO World Tennis Tournament - Rotterdam Zhangjiagang Challenger Citi Open - Washington Rakuten Japan Open - Tokyo If Stockholm Open - Stockholm Open 13 - Marseille Dubai Duty Free Tennis Championships - Dubai BMW Open - Munich Gerry Weber Open - Halle AEGON International - Eastbourne Konzum Croatia Open - Umag Kremlin Cup - Moscow Qatar ExxonMobil Open - Doha Ecuador Open - Quito Argentina Open - Buenos Aires Open Parc - Lyon Antalya Cup - Antalya Chengdu Open - Chengdu China Open - Beijing European Open - Antwerp Erste Bank Open - Vienna DIEMA XTRA Sofia Open - Sofia ABN AMRO World Tennis Tournament - Rotterdam Millennium Estoril Open - Estoril St. Petersburg Open - St. Petersburg Kremlin Cup - Moscow Erste Bank Open - Vienna Open Sud de France - Montpellier ABN AMRO World Tennis Tournament - Rotterdam Dubai Duty Free Tennis Championships - Dubai St. Petersburg Open - St. Petersburg Erste Bank Open - Vienna Hamburg European Open - Hamburg Great Ocean Road Open - Melbourne Bangkok Challenger Noventi Open - Halle Rennes Challenger Moselle Open - Metz St. Petersburg Open - St. Petersburg Sofia Open - Sofia Kremlin Cup - Moscow Erste Bank Open - Vienna Almaty Challenger Belgrade 2 - Belgrade Adelaide International 1 - Adelaide Adelaide International 2 - Adelaide Open Sud de France - Montpellier Zhuhai Open - Zhuhai Open 13 Provence - Marseille Brasil Open - Sao Paulo Bordeaux Challenger Serbia Open - Belgrade Suzhou Challenger Lille Challenger Mercedes Cup - Stuttgart Bratislava Challenger Ostrava Challenger St. Petersburg Open - St. Petersburg Swiss Indoors Basel - Basel Tel Aviv Watergen Open - Tel Aviv Adelaide International 1 - Adelaide ABN AMRO World Tennis Tournament - Rotterdam Dubai Duty Free Tennis Championships - Dubai Banja Luka Open - Banja Luka Open Parc - Lyon Boss Open - Stuttgart Terra Wortmann Open - Halle Thailand Open - Bangkok Rennes Challenger Cherbourg Challenger Winston-Salem Open - Winston-Salem Almaty Open - Almaty San Benedetto Challenger Istanbul Challenger Prague Challenger Ostrava Challenger Prostejov Challenger Eckental Challenger St. Petersburg 1 Challenger Rio Open - Rio de Janeiro Nur-Sultan Challenger Terra Wortmann Open - Halle cinch Championships - London Grand Prix de Tennis de Lyon - Lyon Open de Moselle - Metz The Stella Artois Grass Court Championships - London The 10tele.com Open - Nottingham Stockholm Open - Stockholm Open 13 - Marseille Brisbane International - Brisbane Tennis Channel Open - Las Vegas Open SEAT Godo 2006 - Barcelona Pilot Pen Tennis - New Haven Open Parc - Lyon PTT Thailand Open - Bangkok Adelaide International 2 - Adelaide Open de Tenis Comunidad Valenciana - Valencia Open 13 Provence - Marseille Grand Prix Hassan II - Casablanca Millennium Estoril Open - Estoril Boss Open - Stuttgart Terra Wortmann Open - Halle ABN AMRO World Tennis Tournament - Rotterdam Tennis Masters Series - Monte Carlo Open 13 - Marseille Abierto Mexicano Telcel - Acapulco Chengdu Open - Chengdu Qatar ExxonMobil Open - Doha BNP Paribas Open - Indian Wells BNP Paribas Open - Indian Wells Mutua Madrid Open - Madrid Coupe Rogers - Montreal Citi Open - Washington Belgrade Open - Belgrade Mercedes Cup - Stuttgart Noventi Open - Halle Winston-Salem Open - Winston-Salem Abierto Mexicano Telcel - Acapulco Dubai Duty Free Tennis Championships - Dubai Heineken Open - Auckland Prague II Challenger Brisbane International - Brisbane Hong Kong Tennis Open - Hong Kong Adelaide International - Adelaide Mutua Madrid Open - Madrid Winston-Salem Open - Winston-Salem Quimper Challenger Miami Open - Miami The Dubai Tennis Championships - Dubai Mallorca Championships - Mallorca European Open - Antwerp Open 13 - Marseille Nordea Open - Bastad BNP Paribas Masters - Paris Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Western & Southern Financial Group Masters - Cincinnati Tennis Masters Series - Madrid Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Masters Series Monte Carlo - Monte Carlo Campionati Internazionali d'Italia - Rome Masters Series Hamburg - Hamburg Western & Southern Financial Group Masters - Cincinnati Masters Series Madrid - Madrid BNP Paribas Masters - Paris Pacific Life Open - Indian Wells Sony Ericsson Open - Miami Masters Series Monte-Carlo - Monte Carlo Pacific Life Open - Indian Wells Masters Series Monte-Carlo - Monte-Carlo Campionati BNL dItalia - Rome Rogers Masters - Toronto Western & Southern Financial Group Masters - Cincinnati Mutua Madrilena Masters Madrid - Madrid BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Shanghai - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Mutua Madrilena Masters Madrid - Madrid Rogers Cup - Toronto Western & Southern Financial Group Masters - Cincinnati Shanghai ATP Masters 1000 - Shanghai BNP Paribas Masters - Paris Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrilena Madrid Open - Madrid Rogers Cup - Montreal Western & Southern Financial Group Masters - Cincinnati BNP Paribas Masters - Paris Sony Ericsson Open - Miami Mutua Madrilena Madrid Open - Madrid Internazionali BNL d'Italia - Rome Mifel Tennis Open - Los Cabos Campionati Internazionali D'Italia - Rome Erste Bank Open - Vienna Monte-Carlo Rolex Masters - Monte-Carlo Shanghai Rolex Masters - Shanghai BMW Open - Munich Sony Ericsson Open - Miami Sony Open Tennis - Miami Monte-Carlo Rolex Masters - Monte-Carlo Rogers Cup - Toronto Western & Southern Open - Cincinnati BNP Paribas Masters - Paris Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Rogers Cup - Montreal Western & Southern Open - Cincinnati 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 Rogers Cup - Toronto Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells Mutua Madrid Open - Madrid Rogers Cup - Montreal BNP Paribas Open - Indian Wells Nature Valley International - Eastbourne Anytech365 Andalucia Open - Marbella Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Shanghai Rolex Masters - Shanghai Mallorca Championships - Mallorca Firenze Open - Florence Rogers Cup - Montreal Internazionali BNL d'Italia - Rome Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Internazionali BNL d'Italia - Rome Rogers Cup - Toronto Western & Southern Open - Cincinnati Rolex Paris Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami National Bank Open - Montreal BNP Paribas Open - Indian Wells Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Internazionali BNL d'Italia - Rome Citi Open - Washington Western & Southern Open - Cincinnati Valencia Open - Valencia French Open - Paris Australian Open - Melbourne Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London French Open - Paris U.S. Open - New York Australian Open - Melbourne 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 U.S. Open - New York Australian Open - Melbourne German Tennis Championships - Hamburg Australian Open - Melbourne French Open - Paris U.S. Open - New York Dubai Duty Free Tennis Championships - Dubai Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris China Open - Beijing Wimbledon - London U.S. Open - New York Australian Open - Melbourne 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 Australian Open Qualifying - Doha Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris French Open - Paris Western & Southern Financial Group Masters - Cincinnati Davis Cup, World Group, PO, NED-FRA, 1-4 Davis Cup, PO, FRA-GER 4-1 Davis Cup, World Group, SF, FRA-ARG 5-0 Davis Cup, World Group, F, SRB-FRA 3-2 Davis Cup, World Group, QF, GER-FRA 1-4 Davis Cup, World Group, 1R, CAN-FRA 1-4 Davis Cup, World Group, 1R, FRA-AUS 5-0 Davis Cup, World Group, QF, FRA-GER 3-2 Davis Cup, World Group, SF, FRA-CZE 4-1 Davis Cup, World Group, F, FRA-SUI 1-3 Davis Cup, World Group, 1R, GER-FRA 2-3 Davis Cup, Finals, Group A ATP Cup - Brisbane, Perth, Sydney ATP Cup - Melbourne ATP Cup - Sydney Australian Open - Melbourne U.S. Open (juniors) Australian Open (juniors) French Open (juniors) Wimbledon (juniors) Australian Open (juniors) French Open (juniors) Wimbledon (juniors) U.S. Open (juniors) 1 Masters Guinot Mary Cohr AAMI Classic - Kooyong The Mubadala World Tennis Championship AAMI Classic - Kooyong French Open (juniors) U.S. Open (juniors) Australian Open (juniors) U.S. Open (juniors) Australian Open (juniors) Internazionali BNL d'Italia - Rome Barclays ATP World Tour Finals - London Olympics - Beijing Olympics - Rio de Janeiro Wimbledon - London Davis Cup, World Group, QF, FRA-ESP 5-0 Davis Cup, World Group, 1R, FRA-CAN 5-0 Laver Cup - Vancouver Colonial Classic - Kooyong Olympics - Paris Barcelona Open Banc Sabadell - Barcelona Olympics - Tokyo