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 Wimbledon - London Nonthaburi 1 Challenger BNP Paribas Open - Indian Wells Pau Challenger Lille Challenger Monte-Carlo Rolex Masters - Monte-Carlo Wimbledon - London Mutua Madrid Open - Madrid Mauthausen Challenger Cary Challenger U.S. Open - New York Rennes Challenger Mouilleron-Le-Captif Challenger St. Brieuc Challenger Lille Challenger Brisbane International - Brisbane Australian Open - Melbourne Qatar F1a Bahrain F1 UAE F2 Kuwait F1 Kuwait F2 France F9 Sweden F3 Spain F13 France F12 France F13 Spain F26 Serbia F12 Serbia F13 Serbia F14 USA F29 Mexico F12 Mexico F13 Mexico F14 Great Britain F7 Vietnam F1 Vietnam F2 Vietnam F3 China F2 France F10 Estonia F1 Romania F1 UAE F1 France F11 Germany F17 United Arab Emirates F1 France F8 Turkey F25 France F4 France F7 (Villers Les Nancy) IPP Open - Helsinki Challenger Hamburg - Hamburg Rezidenza Open - Magdeburg Fergana Challenger - Fergana IX Open Internacional D'Andorra - Andorra Granby Challenger - Granby USTA Seascape Challenger - Aptos Challenger Casino Lugano - Lugano Open de Montauban - Montauban Bulgarian Challenger 2002 - Sofia Sylt Open 2000 - Sylt Geneva Challenger - Geneva Open de L'Isere-Open 38 - Grenoble 2001 USTA Tallahassee Tennis Challenger - Tallahassee The LTA Manchester Challenger - Manchester Volvo Sylt Open - Sylt BMW Challenger Open - Monchengladbach Samsung Securities Cup Challenger Tennis - Seoul Yokohama Challenger 2001 - Yokohama Urbana-Champaign Challenger - Urbana TED Open-Akbank Private Banking - Istanbul Samarkand Challenger - Samarkand Open de la Ville de Saint Denis - Reunion Island Britania Zavaleta - Puebla Yokohama World Tennis Gaora Cup - Yokohama Gemax Open - Belgrade Shimadzu All Japan Indoor - Kyoto Heineken Challenger - Ho Chi Minh City Fergana Tennis Challenger Tournament - Fergana The Granby Natrel Challenger - Granby Asics Challenger Open - Monchengladbach Alexander Kolyaskin Memorial - Donetsk The Nottingham Challenger - Nottingham IPP Open - Helsinki Czech Indoor Open - Prague Jameson Cup - Milan Ischgl International Tennis Challenger 2003 - Ischgl Schickendanz Open - Furth Gemax Samsung Open 2004 - Belgrade Challenger 42 - Andrezieux Heineken Challenger 2004 - Ho Chi Minh City Sarajevo Open 2004 - Sarajevo Busan Open - Busan San Luis Potosi Challenger - San Luis Potosi Abierto Club Casablanca - Mexico City DPD Challenger 2002 - Aschaffenburg Steelers Cup - Kosice GHI Bronx Classic - Bronx Alexander Kolyaskin Memorial - Donetsk Intersport Heilbronn Open - Heilbronn KGHM Polish Indoors - Wroclaw Gemax Samsung Open 2005 - Belgrade Tennis Napoli Cup - Napoli Tunis Open - Tunis Ostrava Open 2005 - Ostrava Gemax Open - Belgrade BH Telecom Indoors Sarajevo 2006 - Sarajevo Coffee Cup Challenger - Chikmagalur Dharwad Challenger 2006 - Dharwad Busan Open Challenger Tennis - Busan Ciudad de Pozoblanco Open Diputacion - Cordoba Akbank Private Banking TED Open 2006 - Istanbul Ethias Trophy - Mons Samsung Secruities Cup Challenger - Seoul Privatbank Open 2006 - Dnepropetrovsk Geneva Challenger - Geneva Kobstaedernes ATP Challenger - Kolding President's Cup - Astana Caversham International Tennis Tournament - Jersey Heilbronn Challenger Belgrade Challenger Johannesburg Challenger Tenerife Challenger Busan Challenger Cremona Challenger Pozoblanco Challenger Vancouver Challenger St. Brieuc Challenger Athens Challenger Rhodes Challenger Bratislava Challenger Heilbronn Challenger St. Brieuc Challenger Recife Challenger Athens Challenger Zagreb Challenger Alessandria Challenger Penza Challenger Astana Challenger Segovia Challenger Seoul Challenger Geneva Challenger Quimper Challenger Guadalajara Challenger Le Gosier Challenger Kaohsiung Challenger Busan Challenger Fergana Challenger Winnetka Challenger Binghamton Challenger Geneva Challenger Noumea Challenger Bergamo Challenger Cherbourg Challenger Kyoto Challenger San Luis Potosi Challenger Leon Challenger Guadalajara Challenger Karshi Challenger Busan Challenger Samarkand Challenger Eskisehir Challenger Oberstaufen Challenger Segovia Challenger St. Remy Challenger Brasov Challenger Tashkent Challenger Mouilleron-Le-Captif Challenger Kazan Challenger Geneva Challenger Ortisei Challenger Helsinki Challenger Yokohama Challenger Noumea Challenger Heilbronn Challenger Chennai Challenger Kolkata Challenger New Delhi Challenger Cherbourg Challenger Kyoto Challenger Santiago Challenger Shenzhen Challenger Santos Challenger Taipei City Challenger Cali Challenger Gimcheon Challenger Busan Challenger Arad Challenger Kosice Challenger Todi Challenger San Benedetto Challenger Kaohsiung Challenger Astana Challenger Segovia Challenger Brasov Challenger Szczecin Challenger Meknes Challenger Kenitra Challenger Tashkent Challenger Geneva Challenger Todi Challenger Mouilleron-Le-Captif Challenger Bergamo Challenger Raanana Challenger St. Brieuc Challenger Ostrava Challenger Bordeaux Challenger Eskisehir Challenger Todi Challenger Poznan Challenger Segovia Challenger St. Remy Challenger Orleans Challenger Eckental Challenger Mouilleron-Le-Captif Challenger Brescia Challenger Andria Challenger Bangkok Challenger Manila Challenger Bergamo Challenger Wroclaw Challenger Guadalajara Challenger Guangzhou Challenger Shenzhen Challenger Raanana Challenger Taipei City Challenger Busan Challenger Seoul Challenger Ilkley Challenger Winnetka Challenger Segovia Challenger Istanbul Challenger Mons Challenger Brest Challenger Mouilleron-Le-Captif Challenger Brescia Challenger Andria Challenger Maui Challenger St. Brieuc Challenger Taipei City Challenger Anning Challenger Gimcheon Challenger Seoul Challenger Winnetka Challenger Segovia Challenger Cherbourg Challenger Izmir Challenger Bordeaux Challenger Kun-Ming Challenger Istanbul Challenger Meknes Challenger Indian Wells Challenger Quimper Challenger Quimper 2 Challenger Biella 4 Challenger Cassis Challenger Rennes Challenger Orleans Challenger Mouilleron-Le-Captif Challenger Quimper Challenger Pau Challenger Bordeaux Challenger Nottingham Challenger Nonthaburi 1 Challenger Nonthaburi 2 Challenger Quimper Challenger Sarasota Challenger Tallahassee Challenger Lyon Challenger Madrid Challenger Ilkley Challenger Quimper Challenger Orleans Challenger Neride Prague Indoor - Prague Bristol Challenger Trophy - Bristol Busan Challenger Bukhara Challenger - Bukhara Prague 1 Challenger Kaohsiung Challenger Cherbourg Challenger Challenger Casino Lugano - Lugano Open de Montauban - Montauban St. Tropez Challenger Tatra Banka Open - Bratislava Challenger Britania Zavaleta - Puebla The 70th King's Cup and Queen's Cup - Bangkok Okal Cup 2003 - Eckental Ethias Trophy - Mons Mauritius Open - Mauritius Flea Market Cup Busan Challenger Tennis - Busan San Luis Potosi Challenger UBS Open Gstaad - Gstaad Challenger Leon 2004 - Leon Gerry Weber Open - Halle Thailand Open - Bangkok Grand Prix de Tennis de Lyon - Lyon Davidoff Swiss Indoors - Basel Mercedes-Benz Cup - Los Angeles Bratislava Challenger Gerry Weber Open - Halle Allianz Suisse Open - Gstaad Mercedes-Benz Cup - Los Angeles RCA Championships - Indianapolis International Tennis Championships - Delray Beach Thailand Open - Bangkok AIG Japan Open - Tokyo Davidoff Swiss Indoors - Basel Qatar Open - Doha ABN/AMRO World Tennis Tournament - Rotterdam Dubai Open - Dubai Grand Prix Hassan II - Casablanca Open Seat Godo 2005 - Barcelona Gerry Weber Open - Halle Ordina Open - 's-Hertogenbosch Bratislava Challenger Allianz Suisse Open Gstaad - Gstaad China Open - Beijing Davidoff Swiss Indoors Basel - Basel Qatar ExxonMobil Open - Doha ABN/AMRO World Tennis Tournament - Rotterdam The Dubai Tennis Championships - Dubai Davidoff Swiss Indoors - Basel Davidoff Swiss Indoors Basel - Basel Qatar ExxonMobil Open - Doha SA Tennis Open - Johannesburg The Dubai Tennis Championships - Dubai Gerry Weber Open - Halle Allianz Suisse Open Gstaad - Gstaad Thailand Open - Bangkok AIG Japan Open Tennis Championships - Tokyo Bank Austria Tennis Trophy - Vienna Davidoff Swiss Indoors Basel - Basel Qatar Exxon Mobil Open - Doha Heineken Open - Auckland SA Tennis Open - Johannesburg ABN AMRO World Tennis Tournament - Rotterdam The Dubai Tennis Championships - Dubai BMW Open - Munich Open de Nice Cote dAzur - Nice Gerry Weber Open - Halle Ordina Open - s-Hertogenbosch Mercedes Cup - Stuttgart International German Open - Hamburg Allianz Suisse Open Gstaad - Gstaad Legg Mason Tennis Classic - Washington Pilot Pen Tennis - New Haven Thailand Open - Bangkok AIG Japan Open Tennis Championships - Tokyo Davidoff Swiss Indoors Basel - Basel Qatar ExxonMobil Open - Doha BMW Open - Munich Gerry Weber Open - Halle PTT Thailand Open - Bangkok Rakuten Japan Open - Tokyo Swiss Indoors Basel - Basel Qatar ExxonMobil Open - Doha PBZ Zagreb Indoors - Zagreb Open 13 - Marseille Dubai Duty Free Tennis Championships - Dubai Gerry Weber Open - Halle Campbell's Hall of Fame Tennis Championships - Newport Farmers Classic - Los Angeles Citi Open - Washington PTT Thailand Open - Bangkok Rakuten Japan Open - Tokyo Swiss Indoors Basel - Basel Qatar ExxonMobil Open - Doha Open Sud de France - Montpellier Open 13 - Marseille Dubai Duty Free Tennis Championships - Dubai Gerry Weber Open - Halle Topshelf Open - 's-Hertogenbosch SkiStar Swedish Open - Bastad Credit Agricole Suisse Open - Gstaad PTT Thailand Open - Bangkok Rakuten Japan Open - Tokyo Qatar ExxonMobil Open - Doha Dubai Duty Free Tennis Championships - Dubai Shenzhen Open - Shenzhen Kremlin Cup - Moscow Swiss Indoors Basel - Basel Brisbane International - Brisbane Heineken Open - Auckland Open Sud de France - Montpellier Dubai Duty Free Tennis Championships - Dubai Open de Nice Cote d'Azur - Nice Topshelf Open - 's-Hertogenbosch AEGON Championships - London Aegon Nottingham Open - Nottingham Hall of Fame Tennis Championships - Newport Claro Open Colombia - Bogota Bet-at-home Open - Hamburg Credit Agricole Suisse Open - Gstaad Winston-Salem Open - Winston-Salem Shenzhen Open - Shenzhen China Open - Beijing Kremlin Cup - Moscow Erste Bank Open - Vienna Swiss Indoors Basel - Basel St. Petersburg Open - St. Petersburg Brisbane International - Brisbane ABN AMRO World Tennis Tournament - Rotterdam Open 13 - Marseille Dubai Duty Free Tennis Championships - Dubai BRD Nastase Tiriac Trophy - Bucharest Geneva Open - Geneva Topshelf Open - 's-Hertogenbosch Mercedes Cup - Stuttgart Gerry Weber Open - Halle Hall of Fame Tennis Championships - Newport Moselle Open - Metz China Open - Beijing Swiss Indoors Basel - Basel Erste Bank Open - Vienna Brisbane International - Brisbane Qatar ExxonMobil Open - Doha Hungarian Open - Budapest Geneva Open - Geneva Mercedes Cup - Stuttgart Gerry Weber Open - Halle Moselle Open - Metz China Open - Beijing Swiss Indoors Basel - Basel Erste Bank Open - Vienna Chengdu Open - Chengdu Open Sud de France - Montpellier ABN AMRO World Tennis Tournament - Rotterdam Open 13 Provence - Marseille Dubai Duty Free Tennis Championships - Dubai Gazprom Hungarian Open - Budapest Mercedes Cup - Stuttgart Gerry Weber Open - Halle Citi Open - Washington ABN AMRO World Tennis Tournament - Rotterdam Intrum Stockholm Open - Stockholm Erste Bank Open - Vienna Sydney International - Sydney Open Sud de France - Montpellier Barcelona Open Banc Sabadell - Barcelona Mercedes Cup - Stuttgart Fever-Tree Championships - London Abierto Mexicano de Tenis Mifel - Los Cabos Moselle Open - Metz Zhuhai Open - Zhuhai Swiss Indoors Basel - Basel Rakuten Japan Open - Tokyo Open Sud de France - Montpellier Open 13 Provence - Marseille cinch Championships - London Mallorca Championships - Mallorca Hamburg European Open - Hamburg Winston-Salem Open - Winston-Salem Moselle Open - Metz Anytech365 Andalucia Open - Marbella Melbourne Summer Set - Melbourne Open 13 Provence - Marseille Open Parc - Lyon Open de Nice Cote d'Azur - Nice Erste Bank Open - Vienna Izmir Challenger Suisse Open - Gstaad Garanti Koza Sofia Open - Sofia ABN AMRO World Tennis Tournament - Rotterdam Open 13 - Marseille Hall of Fame Tennis Championships - Newport Dubai Duty Free Tennis Championships - Dubai Suisse Open - Gstaad Citi Open - Washington Mercedes Cup - Stuttgart Generali Open - Kitzbuhel Plava Laguna Croatia Open - Umag Sydney Tennis Classic - Sydney Open Sud de France - Montpellier Open Sud de France - Montpellier Open 13 Provence - Marseille Millennium Estoril Open - Estoril Bucharest Open - Bucharest Rennes Challenger Tennis Masters Series - Toronto Gerry Weber Open - Halle Davidoff Swiss Indoors - Basel Tennis Masters Series - Monte Carlo Rogers Masters - Toronto Western & Southern Financial Group Masters - Cincinnati BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Rogers Cup - Montreal Shanghai - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrilena Masters Madrid - Madrid Rogers Cup - Toronto Western & Southern Financial Group Masters - Cincinnati BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Rogers Cup - Toronto Mutua Madrid Open - Madrid BNP Paribas Masters - Paris Monte-Carlo Rolex Masters - Monte-Carlo Shanghai Rolex Masters - Shanghai 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 Masters - Paris Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL d'Italia - Rome Rogers Cup - Montreal Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Toronto 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 Coupe Rogers - Montreal Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai Monte-Carlo Rolex Masters - Monte-Carlo Rolex Paris Masters - Paris Mutua Madrid Open - Madrid French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Wimbledon - London U.S. Open - New York Australian Open - Melbourne Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York 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 French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris French Open - Paris Gerry Weber Open - Halle Davis Cup, World Group, 1R, SUI-NED 2-3 Davis Cup, World Group, PO, SUI-SCG 4-1 Davis Cup, World Group, 1R, SUI-ESP 2-3 Davis Cup, World Group, 1R, USA-SUI 4-1 Davis Cup, World Group, PO, KAZ-SUI 5-0 Davis Cup, Group I, 2R, SUI-POR 5-0 Davis Cup, World Group, 1R, SUI-USA 0-5 Davis Cup, World Group, PO, NED-SUI 2-3 Davis Cup, World Group, PO, SUI-ECU 4-1 Davis Cup, World Group, 1R, SRB-SUI 2-3 Davis Cup, World Group, 1R, ITA-SUI 5-0 Davis Cup, World Group, QF, CZE-FRA 1-3 Davis Cup, World Group, SF, CRO-FRA 3-2 Davis Cup, World Group, 1R, USA-SUI 5-0 Davis Cup, World Group, QF, FRA-GBR 4-1 Davis Cup, World Group, SF, FRA-SRB 3-1 Davis Cup, World Group, PO, SUI-BLR 3-2 Davis Cup, World Group, F, FRA-BEL 3-2 Davis Cup, World Group, QF, ITA-FRA 1-3 Davis Cup, World Group, SF, FRA-ESP 3-2 Davis Cup, World Group, F, FRA-CRO 1-3 Hopman Cup - Perth Belgrade 2 - Belgrade Open Occitanie - Montpellier French Open (juniors) Australian Open (juniors) Australian Open (juniors) All Lower level tournaments Tennis Masters Series - Toronto Miami Open - Miami BNP Paribas Open - Indian Wells Mutua Madrid Open - Madrid U.S. Open - New York Australian Open - Melbourne French Open - Paris Davis Cup, PO, ESP-SUI 4-1