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
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 France F17 France F18 France F19 France F5 France F6 France F10 France F20 Egypt F7 (Sharm El Sheikh) France F5 (Toulouse) France F6 (Poitiers) France F7 (Villers Les Nancy) France F17 (Troyes) France F20 (Plaisir) France F22 (Nevers) France F24 (Rodez) Portugal F2 (Faro) France F4 (Toulouse) Turkey F12 (Antalya) Turkey F13 (Antalya) Portugal F8 (Cascais) France F9 (Grasse) France F15 (Troyes) Spain F29 (Sabadell) M15+H Bressuire M15 Grenoble M15 Reus M25 Santa Margherita Di Pula M25 Santa Margherita Di Pula M15 Grasse M25+H Toulouse M25 Montauban M25 Getxo M25 Gandia M15 Piombino M25 Houston M25 Norman M25+H Rodez Banca Marche Tennis Cup - San Benedetto Geneva Challenger - Geneva XXXVII Torneig C.E. Laieta - Barcelona San Remo Tennis Cup - San Remo Challenger Citta di Olbia - Olbia Pekao Open 2004 - Szczecin Banca Stato Challenger Lugano - Lugano Lugano Challenger Geneva Challenger - Geneva Banca Stato Challenger Lugano - Lugano The LTA Men's Challenger Wrexham - Wrexham IPP Geneva Trophy - Geneva Nord/LB Open 2004 - Braunschweig Tennis Napoli Cup - Napoli St. Petersburg Challenger - St. Petersburg Lambertz Open - Aachen Tatra Banka Open - Bratislava Lugano Challenger Challenger Ford de Cherbourg - Cherbourg Aix En Provence Challenger Sporting Challenger - Turin Lisbon Challenger Roanne Challenger Vina del Mar Challenger Cancun Challenger Egypt F6 (Sharm El Sheikh) Challenger 42 - Andrezieux Santiago Challenger Bordeaux Challenger Rennes Challenger Lyon Challenger Phoenix Challenger Geneva Challenger - Geneva Pau Challenger Open de Franche-Comte - Besancon Bordeaux Challenger Schickedanz Open - Furth M25 Denia Biella 5 Challenger Naples Challenger Aix En Provence Challenger Phoenix Challenger Aix En Provence Challenger Canberra Challenger Rennes Challenger Iasi Challenger Grand Prix de Tennis de Lyon - Lyon Rennes Challenger St. Tropez Challenger 3° Trofeo 'Citta di Brindisi' - Brindisi Phoenix Challenger Cassis Challenger Tiburon Challenger Trieste Challenger Rome 1 Challenger Rome 2 Challenger Oeiras 3 Challenger Aix En Provence Challenger Salzburg-Anif Challenger Tulln Challenger Braga Challenger Barcelona Challenger Napoli 2 Challenger Brest Challenger Marbella Challenger Bordeaux Challenger Open Sainte-Victoire - Aix-En-Provence Banca Stato Challenger Lugano - Lugano Orleans Challenger Mouilleron-Le-Captif Challenger Helsinki Challenger Trieste Challenger Seville Challenger Szczecin Challenger St. Tropez Challenger Lyon Challenger Mouilleron-Le-Captif Challenger Danderyd Challenger Noumea Challenger Aix En Provence Challenger Bordeaux Challenger Sassuolo Challenger Iasi Challenger Orleans Challenger Brest Challenger Brest Challenger Bendigo Challenger Cherbourg Challenger Bergamo Challenger Prague Challenger Cordenons Challenger Open 13 - Marseille Aix En Provence Challenger Open Seat Godo - Barcelona Hamburg Challenger Allianz Suisse Open - Gstaad Croatia Open - Umag Quimper Challenger Open Romania - Bucharest Cherbourg Challenger Open de Moselle - Metz Split 2 Challenger ABN/AMRO World Tennis Tournament - Rotterdam Open Seat Godo 2005 - Barcelona Ordina Open - 's-Hertogenbosch Allianz Suisse Open - Gstaad Pilot Pen Tennis - New Haven Davidoff Swiss Indoors - Basel Qatar ExxonMobil Open - Doha Heineken Open - Auckland The Dubai Tennis Championships - Dubai Open SEAT Godo 2006 - Barcelona Gerry Weber Open - Halle The 10tele.com Open - Nottingham CA Tennis Trophy - Vienna Mercedes Cup - Stuttgart Croatia Open Umag - Umag BA-CA Tennis Trophy - Vienna Davidoff Swiss Indoors Basel - Basel Hypo Group Tennis International - Portschach Allianz Suisse Open - Gstaad Mercedes Cup - Stuttgart Pilot Pen Tennis - New Haven BA-CA Tennis Trophy - Vienna Qatar Exxon Mobil Open - Doha Open 13 - Marseille The Dubai Tennis Championships - Dubai Allianz Suisse Open Gstaad - Gstaad Chennai Open - Chennai Grand Prix Hassan II - Casablanca Serbia Open - Belgrade If Stockholm Open - Stockholm Open de Tenis Comunidad Valenciana - Valencia Copa Claro - Buenos Aires Abierto Mexicano Telcel - Acapulco Swiss Indoors Basel - Basel Copa Claro - Buenos Aires Abierto Mexicano Telcel - Acapulco Estoril Open - Estoril Allianz Suisse Open Gstaad - Gstaad Rakuten Japan Open - Tokyo Allianz Suisse Open Gstaad - Gstaad Aircel Chennai Open - Chennai Copa Claro - Buenos Aires Abierto Mexicano Telcel - Acapulco Portugal Open - Oeiras Topshelf Open - 's-Hertogenbosch Credit Agricole Suisse Open - Gstaad Malaysian Open - Kuala Lumpur China Open - Beijing Swiss Indoors Basel - Basel Aircel Chennai Open - Chennai Geneva Open - Geneva Swiss Indoors Basel - Basel Dubai Duty Free Tennis Championships - Dubai Geneva Open - Geneva St. Petersburg Open - St. Petersburg Swiss Indoors Basel - Basel Brisbane International - Brisbane AIG Japan Open Tennis Championships - Tokyo Garanti Koza Sofia Open - Sofia International Championship of Croatia - Umag Abierto Mexicano Telcel - Acapulco Davidoff Swiss Indoors - Basel Qatar ExxonMobil Open - Doha Davidoff Swiss Indoors Basel - Basel Erste Bank Open - Vienna Murray River Open - Melbourne Next Gen ATP Finals - Milan Open Sabadell Atlantico - Barcelona Winston-Salem Open - Winston-Salem Hellenic Championship - Athens AAPT Championships - Adelaide Aircel Chennai Open - Chennai ABN AMRO World Tennis Tournament - Rotterdam Open de Moselle - Metz Pilot Pen Tennis - New Haven AEGON Championships - London Aircel Chennai Open - Chennai Croatia Open - Umag Davidoff Swiss Indoors - Basel Qatar ExxonMobil Open - Doha European Open - Antwerp Swiss Open - Gstaad Legg Mason Tennis Classic - Washington Aircel Chennai Open - Chennai Winston-Salem Open - Winston-Salem Moselle Open - Metz Astana Open - Astana Cordoba Open - Cordoba Open 13 Provence - Marseille Grand Prix Hassan II - Marrakech BMW Open - Munich Moselle Open - Metz AEGON Championships - London Open Parc - Lyon Allianz Suisse Open - Gstaad EFG Swiss Open - Gstaad If Stockholm Open - Stockholm Qatar ExxonMobil Open - Doha Grand Prix Hassan II - Marrakech Aircel Chennai Open - Chennai Tiriac Open - Bucharest Swiss Indoors Basel - Basel Grand Prix Hassan II - Casablanca Swiss Indoors Basel - Basel AEGON International - Eastbourne Rakuten Japan Open - Tokyo Bratislava 2 Challenger Rakuten Japan Open - Tokyo Open 13 - Marseille Open 13 Provence - Marseille AEGON Championships - London AEGON Championships - London Winston-Salem Open - Winston-Salem Orleans Challenger European Open - Antwerp Swiss Indoors Basel - Basel Rakuten Japan Open - Tokyo Todi Challenger Quimper 2 Challenger Open 13 - Marseille Nordea Open - Bastad AEGON Championships - London Dubai Duty Free Tennis Championships - Dubai Geneva Open - Geneva Quimper Challenger Stockholm Open - Stockholm AEGON Championships - London Tennis Napoli Cup - Napoli Challenger Groningen - Groningen Challenger Ford de Cherbourg - Cherbourg ABN AMRO World Tennis Tournament - Rotterdam Geneva Open - Geneva Rhein-Main Challenger 2004 - Aschaffenburg Canberra Challenger Citi Open - Washington Prague II Challenger ABN AMRO World Tennis Tournament - Rotterdam Generali Open - Kitzbuhel Plava Laguna Croatia Open - Umag Geneva Open - Geneva Iasi Challenger ABN/AMRO World Tennis Tournament - Rotterdam United Cup - Australia Swiss Indoors Basel - Basel Ilkley Challenger Open Sud de France - Montpellier Abierto Mexicano Telcel - Acapulco St. Petersburg Open - St. Petersburg Open Sud de France - Montpellier ABN AMRO World Tennis Tournament - Rotterdam Open 13 Provence - Marseille Grand Prix de Tennis de Lyon - Lyon Generali Open - Kitzbuhel Qatar Open - Doha Andria Challenger Open Sud de France - Montpellier ABN AMRO World Tennis Tournament - Rotterdam Mauthausen Challenger Open 13 Provence - Marseille Bordeaux Challenger BMW Open - Munich Open Parc - Lyon International Indoor Tennis Championships of Croatia - Zagreb Libema Open - 's-Hertogenbosch Davis Cup, World Group, 1R, SUI-USA 0-5 cinch Championships - London Nordea Open - Bastad Swiss Open - Gstaad European Open - Antwerp Swiss Indoors Basel - Basel Allianz Suisse Open Gstaad - Gstaad Perugia Challenger ABN AMRO World Tennis Tournament - Rotterdam Energis Open - Amersfoort Argentina Open - Buenos Aires Rio Open - Rio de Janeiro Chile Dove Men+Care Open - Santiago Banja Luka Open - Banja Luka Brest Challenger Terra Wortmann Open - Halle Rio Open - Rio de Janeiro ABN AMRO Open - Rotterdam Open 13 Provence - Marseille Open SEAT 2008 - Barcelona Roanne Challenger Valencia Challenger Bucharest Open - Bucharest BA-CA Tennis Trophy - Vienna Davidoff Swiss Indoors Basel - Basel Hamburg Open - Hamburg Chennai Open - Chennai BNP Paribas Nordic Open - Stockholm Open Occitanie - Montpellier Gonet Geneva Open - Geneva Open 13 Provence - Marseille Bratislava 2 Challenger Allianz Suisse Open Gstaad - Gstaad DIEMA XTRA Sofia Open - Sofia Medibank International - Sydney Qatar ExxonMobil Open - Doha Tennis Masters Series - Monte Carlo BNP Paribas Masters - Paris Masters Series Hamburg - Hamburg Western & Southern Financial Group Masters - Cincinnati BNP Paribas Masters - Paris Masters Series - Hamburg Western & Southern Financial Group Masters - Cincinnati BNP Paribas Masters - Paris Sony Ericsson Open - Miami Masters Series Hamburg - Hamburg Rogers Masters - Toronto Mutua Madrilena Masters Madrid - Madrid BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Internazionali BNL dItalia - Rome Mutua Madrilena Masters Madrid - Madrid Rogers Cup - Montreal Shanghai - Shanghai Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL dItalia - Rome Mutua Madrilena Masters Madrid - Madrid Western & Southern Financial Group Masters - Cincinnati BNP Paribas Masters - Paris Rogers Cup - Montreal Shanghai ATP Masters - Shanghai BNP Paribas Open - Indian Wells Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrilena Madrid Open - Madrid Internazionali BNL d'Italia - Rome Western & Southern Open - Cincinnati Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome BNP Paribas Masters - Paris Mutua Madrid Open - Madrid BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Monte-Carlo Rolex Masters - Monte-Carlo Prague 1 Challenger BNP Paribas Open - Indian Wells Mutua Madrid Open - Madrid BNP Paribas Open - Indian Wells EFG Swiss Open - Gstaad Oeiras 4 Challenger Noumea Challenger Rolex Paris Masters - Paris Grand Prix Hassan II - Marrakech Verona Challenger Rolex Paris Masters - Paris BNP Paribas Open - Indian Wells Moselle Open - Metz Moselle Open - Metz Belgrade Open - Belgrade Gerry Weber Open - Halle Adelaide International - Adelaide Western & Southern Open - Cincinnati Red Letter Days Open - Nottingham Szczecin Challenger Monte-Carlo Rolex Masters - Monte-Carlo Telecom Italia Masters - Rome Moselle Open - Metz Cincinnati Open - Cincinnati Tennis Masters Series - Hamburg Rogers Cup - Montreal Western & Southern Financial Group Masters - Cincinnati Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Masters Series Monte Carlo - Monte Carlo Campionati Internazionali d'Italia - Rome Davidoff Swiss Indoors - Basel Mouilleron-Le-Captif Challenger Campionati Internazionali D'Italia - Rome Masters Series Monte-Carlo - Monte-Carlo Campionati BNL dItalia - Rome Qatar ExxonMobil Open - Doha Heineken Open - Auckland BNP Paribas Masters - Paris Masters Series - Hamburg BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Boss Open - Stuttgart Rogers Cup - Toronto Mutua Madrilena Madrid Open - Madrid Shanghai ATP Masters 1000 - Shanghai Internazionali BNL d'Italia - Rome Western & Southern Open - Cincinnati Monte-Carlo Rolex Masters - Monte-Carlo Australian Open - Melbourne Shanghai Rolex Masters - Shanghai French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Shanghai Rolex Masters - Shanghai U.S. Open - New York BNP Paribas Open - Indian Wells Australian Open - Melbourne Sony Open Tennis - Miami Viking International - Eastbourne French Open - Paris Monte-Carlo Rolex Masters - Monte-Carlo Wimbledon - London U.S. Open - New York BNP Paribas Masters - Paris Mutua Madrid Open - Madrid Rogers Cup - Montreal Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai Credit Agricole Suisse Open - Gstaad Internazionali BNL d'Italia - Rome Rogers Cup - Toronto Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai European Open - Antwerp Argentina Open - Buenos Aires Miami Open - Miami Internazionali BNL d'Italia - Rome Australian Open - Melbourne Internazionali BNL d'Italia - Rome 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 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 U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Wimbledon - London Rogers Masters - Montreal China Open - Beijing Rogers Cup - Toronto U.S. Open - New York Tennis Masters Series - Madrid Western & Southern Open - Cincinnati Pacific Life Open - Indian Wells Shanghai Rolex Masters - Shanghai EFG Swiss Open - Gstaad Australian Open - Melbourne Miami Open - Miami French Open - Paris U.S. Open - New York Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Australian Open - Melbourne French Open - Paris Monte-Carlo Rolex Masters - Monte-Carlo Shanghai Rolex Masters - Shanghai Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Internazionali BNL d'Italia - Rome National Bank Open - Montreal Coupe Rogers - Montreal Rolex Paris Masters - Paris Australian Open - Melbourne French Open - Paris U.S. Open - New York French Open - Paris Australian Open - Melbourne Western & Southern Open - Cincinnati BNP Paribas Masters - Paris Mutua Madrid Open - Madrid U.S. Open - New York Internazionali BNL d'Italia - Rome Swiss Indoors Basel - Basel Sydney Tennis Classic - Sydney Western & Southern Financial Group Masters - Cincinnati French Open - Paris Shanghai Rolex Masters - Shanghai French Open - Paris BNP Paribas Masters - Paris Plava Laguna Croatia Open - Umag Hangzhou Open - Hangzhou Miami Open - Miami Western & Southern Open - Cincinnati Australian Open - Melbourne Internazionali BNL d'Italia - Rome BNP Paribas Masters - Paris Barcelona Open Banc Sabadell - Barcelona BNP Paribas Open - Indian Wells Shanghai Rolex Masters - Shanghai Western & Southern Open - Cincinnati Internazionali BNL d'Italia - Rome Mutua Madrid Open - Madrid Rogers Cup - Toronto Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai Monte-Carlo Rolex Masters - Monte-Carlo BNP Paribas Open - Indian Wells ABN AMRO Open - Rotterdam Miami Open - Miami Rogers Cup - Montreal Internazionali BNL d'Italia - Rome Movistar Chile Open - Santiago Miami Open - Miami Rolex Paris Masters - Paris BNP Paribas Open - Indian Wells Mutua Madrid Open - Madrid BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Monte-Carlo Rolex Masters - Monte-Carlo Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid BNP Paribas Open - Indian Wells Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL d'Italia - Rome Rolex Paris Masters - Paris Internazionali BNL d'Italia - Rome National Bank Open - Toronto Mutua Madrid Open - Madrid Davis Cup, World Group, 1R, SUI-NED 2-3 St. Petersburg Open - St. Petersburg Davis Cup, World Group, PO, SUI-GBR 5-0 Davis Cup, World Group, 1R, SUI-AUS 2-3 Davis Cup, World Group, PO, SUI-SCG 4-1 Swiss Indoors Basel - Basel Davis Cup, World Group, PO, ITA-SUI, 2-3 Davis Cup, PO, ESP-SUI 4-1 Davis Cup, World Group, PO, KAZ-SUI 5-0 Fever-Tree Championships - London Davis Cup, World Group, PO, SUI-ECU 4-1 Davis Cup, World Group, 1R, SRB-SUI 2-3 Davis Cup, World Group, QF, SUI-KAZ 3-2 Davis Cup, World Group, SF, SUI-ITA 3-2 Davis Cup, World Group, F, FRA-SUI 1-3 Davis Cup, World Group, PO, SUI-NED 4-1 Australian Open - Melbourne Davis Cup, Group B, Manchester U.S. Open - New York Rio Open - Rio de Janeiro Australian Open - Melbourne Australian Open - Melbourne Miami Open - Miami French Open - Paris Wimbledon - London French Open (juniors) AAMI Classic - Kooyong 1 Masters Guinot Mary Cohr Capitala World Tennis Championship Australian Open - Melbourne Mubadala World Tennis Championship Mubadala World Tennis Championship Wimbledon (juniors) U.S. Open (juniors) Australian Open (juniors) All Lower level tournaments Wimbledon - London Wimbledon - London Australian Open - Melbourne U.S. Open - New York Wimbledon - London Wimbledon - London Australian Open - Melbourne Barclays ATP World Tour Finals - London Barclays ATP World Tour Finals - London Barclays ATP World Tour Finals - London Barclays ATP World Tour Finals - London French Open - Paris U.S. Open - New York Wimbledon - London Olympics - Beijing Olympics - London Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Western & Southern Financial Group Masters - Cincinnati Australian Open - Melbourne French Open - Paris Australian Open Qualifying - Doha U.S. Open - New York French Open - Paris French Open - Paris Wimbledon - London Australian Open - Melbourne French Open - Paris U.S. Open - New York Wimbledon - London Open Sud de France - Montpellier Argentina Open - Buenos Aires Wimbledon - London U.S. Open - New York Wimbledon - London Davis Cup, World Group, PO, SUI-BEL, 4-1 Davis Cup, Group 1, 2R, BLR-SUI 1-4 Davis Cup, World Group, PO, CZE-SUI 3-2 Davis Cup, World Group, PO, AUS-SUI 2-3 Davis Cup, World Group, PO, NED-SUI 2-3 Davis Cup, World Group, 1R, SUI-ROU 3-2 Davis Cup, Group 1, 1R, SUI-POL 4-1 Davis Cup, World Group, 1R, USA-SUI 4-1 Davis Cup, Group I, 2R, SUI-POR 5-0 Davis Cup, World Group, 1R, SUI-CZE 2-3 Wimbledon (juniors) Davis Cup, World Group, PO, GER-SUI 2-3 Exhibition Diriyah Tennis Cup AAMI Classic - Kooyong Mubadala World Tennis Championship French Open (juniors) U.S. Open (juniors) Olympics - Paris French Open (juniors) Wimbledon - London Astana Open - Astana