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 1999
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 BNP Paribas Open - Indian Wells France F1 France F2 France F12 Belgium F7 France F15 France F21 France F2 France F7 France F8 Spain F15 Spain F16 Belgium F1 Sweden F6 France F21 Germany F3 Great Britain F3 France F4 Ukraine F2 Ukraine F3 Egypt F13 Egypt F14 France F8 France F9 Portugal F6 France F11 France F12 France F13 France F14 France F15 Belgium F8 Belgium F9 Belgium F10 Italy F27 Netherlands F5 France F1 France F2 France F3 Egypt F6 Egypt F7 France F4 France F6 France F7 France F20 France F9 France F5 France F9 France F11 Ukraine F3 France F14 France F1 France F3 Italy F14 Great Britain F4 France F4 France F5 France F6 France F11 Spain F10 Sweden F2 Sweden F3 France F12 Spain F11 France F13 France F10 Belgium F8 Belgium F9 Ukraine F1 France F11 Italy F22 France F12 Netherlands F5 Netherlands F6 Romania F13 Germany F12 France F2 Germany F3 France F6 Belgium F8 France F1 Belgium F9 Belgium F10 Germany F16 Sweden F5 France F1 (Bagnoles-de-l'Orne) Hungary F4 (Gyula) France F12 France F14 (Bourg-en-Bresse) France F20 (Plaisir) France F22 (Nevers) France F23 (Saint-Dizier) France F24 (Rodez) Czech Republic F12 (Prague) France F1 (Bagnoles-de-l'Orne) France F2 (Bressuire) Ukraine F4 Canada F2 Great Britain F5 France F1 St. Brieuc Challenger Challenger Ford de Cherbourg - Cherbourg Optimus Maia Open - Maia Eddleman USTA Challenger - Birmingham AXA Open II - Espinho Tennis Cup of Flanders - Ostende GHI Bronx Tennis Classic - Bronx Skandia Open - Linz FILA Challenger Biella - Biella Open de Charleroi - Charleroi Okal Cup 2001 International Bavarian Championships - Eckental Open de L'Isere - Grenoble Tenniscup of Flanders - Ostende Mobilux Open - Luxembourg Open D'Orleans - Orleans Ethias Trophy - Mons Open D'Orleans - Orleans Ukraine F5 Zagreb Challenger Courmayeur Challenger Le Gosier Challenger Rennes Challenger Dallas Challenger Bercuit Challenger Mons Challenger Rennes Challenger Geneva Challenger Heilbronn Challenger St. Brieuc Challenger Vancouver Challenger Quimper Challenger Rimouski Challenger Challenger 42 - Andrezieux Bordeaux Challenger Mons Challenger St. Brieuc Challenger Aix En Provence Challenger drkoop.com USTA Tennis Championships - Armonk Polish Open 2000 - Poznan Quimper Challenger Le Gosier Challenger The Bolton Challenger - Bolton Todi Challenger San Benedetto Challenger Scheveningen Challenger Prostejov Challenger Francavilla Challenger Aix En Provence Challenger Blois Challenger Manerbio Challenger Biella Challenger Meerbusch Challenger Alphen Challenger Brest Challenger Mouilleron-Le-Captif Challenger Brescia Challenger Andria Challenger Quimper Challenger Cherbourg Challenger Bergamo Challenger Drummondville Challenger St. Brieuc Challenger Blois Challenger Bastad Challenger Ethias Tennis Trophy - Mons Portoroz Challenger Prague Challenger Orleans Challenger Ortisei Challenger Mouilleron-Le-Captif Challenger Playford Challenger Heilbronn Challenger Pro Tennis World Open - Boca Raton Blois Challenger Ludwigshafen Challenger Lyon Challenger Rennes Challenger Szczecin Challenger Prague Challenger Portoroz Challenger Maia Challenger Lisbon Challenger Bratislava Challenger Parma Challenger Quimper Challenger Mouilleron-Le-Captif Challenger Brest Challenger Rennes Challenger Lisbon Challenger Cepu Open - San Marino Bratislava Challenger Segovia Challenger Alicante Challenger Vancouver Challenger Aix En Provence Challenger Noumea Challenger Rennes Challenger Open Castilla y Leon - Segovia St. Tropez Challenger Alicante Challenger Ostrava Challenger Pau Challenger Brest Challenger Parma Challenger Noumea Challenger Ethias Trophy - Mons Cherbourg Challenger Quimper Challenger Lyon Challenger Mobilux Open - Luxembourg Pau Challenger Prague 1 Challenger Ilkley Challenger Orleans Challenger Split Challenger Villena Challenger Ismaning Challenger Hamburg Challenger Mouilleron-Le-Captif Challenger Maia Challenger Mons Challenger Geneva Challenger Biella 2 Challenger Quimper Challenger Heineken Open - Auckland Morelia Challenger Lille Challenger Nottingham 2 Challenger Ostrava Challenger Lexington Challenger Aptos Challenger Meerbusch Challenger Mons Challenger Cassis Challenger St. Tropez Challenger Blois Challenger Rennes Challenger Internationaux de Tennis de Brest - Brest KGHM Polish Indoors - Wroclaw Challenger 42 - Andrezieux Pau Challenger Barletta Challenger St. Tropez Challenger Roanne Challenger Olbia Challenger Malaga Challenger LTA Hull Challenger - Hull Time Warner USTA Challenger - Binghamton XL Capital Bermuda Open - Bermuda Surbiton Challenger Nottingham Challenger Mouilleron-Le-Captif Challenger Olbia Challenger Bratislava 2 Challenger Stanford Challenger Kobe Challenger Busan Challenger Open de L'Isere - Grenoble Wuxi Challenger TD Waterhouse Cup - Long Island Le Gosier Challenger Campionati Internazionali di Sicilia - Palermo Japan Open - Tokyo Heineken Open Shanghai - Shanghai Heineken Open - Auckland U.S. Men's Clay Court Championships - Houston Copenhagen Open - Copenhagen Mallorca Open - Mallorca Idea Prokom Open - Sopot Grand Prix de Tennis de Lyon - Lyon Open 13 - Marseille The Samsung Open - Nottingham Telenordia Swedish Open - Bastad Kremlin Cup - Moscow Grand Prix de Tennis de Lyon - Lyon Davidoff Swiss Indoors - Basel Cherbourg Challenger Forli 4 Challenger Marburg Challenger Ethias Trophy - Mons St. Brieuc Challenger Internationaler Raiffeisen Grand Prix - St. Polten Ostrava Challenger Heilbronn Challenger Nottingham Challenger ABN/AMRO World Tennis Tournament - Rotterdam Open 13 - Marseille BMW Open - Munich The Nottingham Open - Nottingham Stockholm Open - Stockholm Heineken Open - Auckland Orleans Challenger ABN/AMRO World Tennis Tournament - Rotterdam Mercedes Cup - Stuttgart Generali Open - Kitzbuhel 2003 Mercedes Cup - Stuttgart Rome Challenger Stockholm Open - Stockholm Qatar ExxonMobil Open - Doha Heineken Open - Auckland The Dubai Tennis Championships - Dubai Open D'Orleans - Orleans The 10tele.com Open - Nottingham Heilbronn Challenger Wroclaw Challenger Belgrade Challenger Besancon Challenger Qatar ExxonMobil Open - Doha Sunrise Challenger Rennes Challenger Sofia Challenger Ostrava Challenger ABN/AMRO World Tennis Tournament - Rotterdam The Dubai Tennis Championships - Dubai Prostejov Challenger BMW Open - Munich ARAG World Team Championship - Dusseldorf Gerry Weber Open - Halle Manchester Challenger Synsam Swedish Open - Bastad Orbetello Challenger San Marino Challenger Cordenons Challenger Mons Challenger Kolding Challenger Mumbai Open - Mumbai Stockholm Open - Stockholm Dubai Open - Dubai Grand Prix de Tennis de Lyon - Lyon Heineken Open - Auckland ABN AMRO World Tennis Tournament - Rotterdam Estoril Open - Estoril Bordeaux Challenger Prostejov Challenger Rennes Challenger Pilot Pen Tennis - New Haven Malaga Challenger St. Petersburg Open - St. Petersburg Como Challenger ABN AMRO World Tennis Tournament - Rotterdam San Marino Challenger Istanbul Challenger Quimper Challenger Phoenix Challenger Grand Prix Hassan II - Casablanca Gerry Weber Open - Halle Campbells Hall of Fame Tennis Championships - Newport Mons Challenger Quimper Challenger Pilot Pen Tennis - New Haven Bordeaux Challenger BCR Open Romania - Bucharest Bergamo Challenger Segovia Challenger Wolfsburg Challenger If Stockholm Open - Stockholm Grand Prix de Tennis de Lyon - Lyon Davidoff Swiss Indoors Basel - Basel Bordeaux Challenger Qatar Exxon Mobil Open - Doha Heineken Open - Auckland PBZ Zagreb Indoors - Zagreb ABN AMRO World Tennis Tournament - Rotterdam Open 13 - Marseille Cassis Challenger Grand Prix Hassan II - Casablanca Serbia Open - Belgrade Campbells Hall of Fame Tennis Championships - Newport Open de Nice Cote dAzur - Nice International German Open - Hamburg ATP Studena Croatia Open Umag - Umag Le Gosier Challenger Thailand Open - Bangkok If Stockholm Open - Stockholm Open Sud de France - Montpellier Glasgow Challenger AEGON International - Eastbourne Campbell's Hall of Fame Tennis Championships - Newport St. Remy Challenger Winston Salem - Winston Salem Open de Moselle - Metz The Dubai Tennis Championships - Dubai Heineken Open - Auckland Open Sud de France - Montpellier SAP Open - San Jose Forli 6 Challenger Cherbourg Challenger Regions Morgan Keegan Championships - Memphis Le Gosier Challenger Porto Challenger Open Sabadell Atlantico - Barcelona BMW Open - Munich Open de Nice Cote d'Azur - Nice Pozoblanco Challenger AEGON Championships - London UNICEF Open - 's Hertogenbosch Rome Challenger Campbell's Hall of Fame Tennis Championships - Newport Moselle Open - Metz Valencia Open - Valencia Alphen Challenger Petange Challenger Open 13 - Marseille Gerry Weber Open - Halle Topshelf Open - 's-Hertogenbosch Open Sud de France - Montpellier Millennium Estoril Open - Estoril Open de Nice Cote d'Azur - Nice Alphen Challenger Istanbul Challenger Mersin Challenger Aircel Chennai Open - Chennai Orleans Challenger Alphen Challenger Jonkoping Challenger Ostrava Challenger Aix En Provence Challenger Bordeaux Challenger Mestre Challenger Furth Challenger Lyon Challenger European Open - Antwerp Liberec Challenger Trnava Challenger Open Sud de France - Montpellier Alphen Challenger Open 13 Provence - Marseille Szczecin Challenger Heineken Open - Auckland Open 13 Provence - Marseille Open de L'Isere (Open 38) - Grenoble Gran Canaria 2 Challenger Open 13 - Marseille Sophia Antipolis Challenger Barletta Challenger Ostrava Challenger Heilbronn Challenger Milan Challenger Verizon Tennis Challenge - Atlanta Heineken Trophy - 's-Hertogenbosch Szczecin Challenger Energis Open - Amsterdam Idea Prokom Open - Sopot Budapest Challenger Lille Challenger Yokohama Challenger The Hamlet Cup - Long Island Gelsor Open Romania - Bucharest Aix En Provence Challenger Bordeaux Challenger Noumea Challenger Liberec Challenger Istanbul Challenger Brest Challenger Manama Challenger St. Petersburg Open - St. Petersburg San Diego Challenger Tata Open 2002 - Chennai Cap Cana Challenger Augsburg Challenger Orleans Challenger European Open - Antwerp Ismaning Challenger Gwangju Challenger Swiss Indoors Basel - Basel Trofeo Conde de Godo - Barcelona Cherbourg Challenger Bergamo Challenger Internationaler Raiffeisen Grand Prix - St. Polten Guangzhou Challenger San Diego Open - San Diego Tel Aviv Watergen Open - Tel Aviv The Stella Artois Grass Court Championships - London Gran Canaria 1 Challenger Adelaide International 1 - Adelaide Luedenscheid Challenger Kyiv Challenger ASB Classic - Auckland Open Sud de France - Montpellier ABN AMRO World Tennis Tournament - Rotterdam Qatar ExxonMobil Open - Doha Quimper Challenger Stockholm Open - Stockholm AAPT Championships - Adelaide cinch Championships - London Infosys Hall of Fame Open - Newport Milan Indoors - Milan Truist Atlanta Open - Atlanta Copenhagen Open - Copenhagen Grand Prix Hassan II - Casablanca BRD Nastase Tiriac Trophy - Bucharest Moselle Open - Metz Power Horse Cup - Dusseldorf Open Sud de France - Montpellier Mifel Tennis Open - Los Cabos Abierto Mexicano Telcel - Acapulco Open Seat Godo 2003 - Barcelona Moselle Open - Metz Internazionali di Tennis de San Marino - San Marino International Championship of Croatia - Umag TD Waterhouse Cup - Long Island Mallorca Championships - Mallorca Infosys Hall of Fame Open - Newport Winston-Salem Open - Winston-Salem Tennis Masters Series - Madrid Open Occitanie - Montpellier Moselle Open - Metz Dubai Duty Free Tennis Championships - Dubai Millennium Estoril Open - Estoril Mallorca Championships - Mallorca SkiStar Swedish Open - Bastad Delray Beach Open - Delray Beach ASB Classic - Auckland Belgrade Open - Belgrade Grand Prix Hassan II - Casablanca The Stella Artois Grass Court Championships - London Telenordia Swedish Open - Bastad Grand Prix Hassan II - Casablanca Telenordia Swedish Open - Bastad Energis Open - Amersfoort Legg Mason Tennis Classic - Washington D.C. Adidas International - Sydney BMW Open - Munich Gerry Weber Open - Halle Pilot Pen Tennis - New Haven Gerry Weber Open - Halle PBZ Zagreb Indoors - Zagreb Gerry Weber Open - Halle Ordina Open - s-Hertogenbosch Qatar Open - Doha Adidas International - Sydney Estoril Open - Estoril Internationaler Raiffeisen Grand Prix - St. Polten The Stella Artois Grass Court Championships - London The Priority Telecom Open - Amersfoort Croatia Open - Umag Open de Moselle - Metz Next Generation Hardcourts - Adelaide ABN/AMRO World Tennis Tournament - Rotterdam Dubai Open - Dubai Open de la Comunidad Valenciana - Valencia Gerry Weber Open - Halle The 10tele.com Open - Nottingham Pilot Pen Tennis - New Haven Grand Prix de Tennis de Lyon - Lyon Open 13 - Marseille ABN/AMRO World Tennis Tournament - Rotterdam BMW Open - Munich Rennes Challenger Gerry Weber Open - Halle Stockholm Open - Stockholm Winston-Salem Open - Winston-Salem Ordina Open - 's-Hertogenbosch Pilot Pen Tennis - New Haven Qatar Exxon Mobil Open - Doha Open Parc - Lyon BMW Open - Munich The Hypo Group Tennis International 2008 - Poertschach Catella Swedish Open - Bastad Austrian Open - Kitzbuhel If Stockholm Open - Stockholm SkiStar Swedish Open - Bastad ATP Studena Croatia Open - Umag If Stockholm Open - Stockholm Terra Wortmann Open - Halle Delray Beach International Tennis Championships - Delray Beach ABN AMRO Open - Rotterdam Brisbane International - Brisbane If Stockholm Open - Stockholm Open Sud de France - Montpellier Credit Agricole Suisse Open - Gstaad Moselle Open - Metz Moselle Open - Metz BRD Nastase Tiriac Trophy - Bucharest SkiStar Swedish Open - Bastad Gijon Open - Gijon Dubai Duty Free Tennis Championships - Dubai Dallas Open - Dallas Moselle Open - Metz BMW Open - Munich Tennis Masters Series - Indian Wells Tennis Masters Series - Miami Tennis Masters Series - Hamburg Tennis Masters Series - Paris Tennis Masters Series - Indian Wells Tennis Masters Series - Miami Tennis Masters Series - Rome Tennis Masters Series - Hamburg Tennis Masters Series - Stuttgart NASDAQ-100 Open - Miami Tennis Masters Series - Monte Carlo Tennis Masters Series - Madrid Tennis Masters Series - Monte Carlo Tennis Masters Series - Hamburg Telecom Italia Masters - Rome Western & Southern Financial Group Masters - Cincinnati Tennis Masters Series - Madrid BNP Paribas Masters - Paris Tennis Masters Series - Hamburg Rogers Cup - Montreal NASDAQ-100 Open - Miami Masters Series Monte Carlo - Monte Carlo Campionati Internazionali D'Italia - Rome Masters Series Madrid - Madrid BNP Paribas Masters - Paris Pacific Life Open - Indian Wells Sony Ericsson Open - Miami Western & Southern Financial Group Masters - Cincinnati Pacific Life Open - Indian Wells Sony Ericsson Open - Miami Masters Series - Hamburg BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Monte-Carlo Rolex Masters - Monte-Carlo BNP Paribas Open - Indian Wells Western & Southern Financial Group Masters - Cincinnati BNP Paribas Open - Indian Wells BNP Paribas Masters - Paris Western & Southern Open - Cincinnati French Open - Paris Wimbledon - London U.S. Open - New York Sony Open Tennis - Miami 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 Tennis Masters Series - Hamburg Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Poznan Challenger 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 BNP Paribas Masters - Paris Wimbledon - London Masters Series Monte-Carlo - Monte-Carlo Masters Series Hamburg - Hamburg Mutua Madrilena Masters Madrid - Madrid BNP Paribas Masters - Paris Sony Ericsson Open - Miami U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Masters Series Hamburg - Hamburg Wimbledon - London Masters Series Monte-Carlo - Monte Carlo U.S. Open - New York Tennis Masters Series - Monte Carlo BNP Paribas Masters - Paris French Open - Paris Wimbledon - London Australian Open - Melbourne Pacific Life Open - Indian Wells Pacific Life Open - Indian Wells U.S. Open - New York BNP Paribas Masters - Paris Pacific Life Open - Indian Wells Australian Open - Melbourne NASDAQ-100 Open - Miami French Open - Paris Wimbledon - London U.S. Open - New York Rolex Paris Masters - Paris BNP Paribas Open - Indian Wells Mutua Madrilena Madrid Open - Madrid BNP Paribas Open - Indian Wells Australian Open - Melbourne U.S. Open - New York Internazionali BNL d'Italia - Rome St. Petersburg Open - St. Petersburg Monte-Carlo Rolex Masters - Monte-Carlo Wimbledon - London U.S. Open - New York Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Tennis Masters Series - Paris Campionati Internazionali d'Italia - Rome Mutua Madrilena Madrid Open - Madrid U.S. Open - New York French Open - Paris U.S. Open - New York French Open - Paris Wimbledon - London French Open - Paris U.S. Open - New York Wimbledon - London French Open - Paris U.S. Open - New York Australian Open Qualifying - Doha Australian Open - Melbourne French Open - Paris French Open - Paris Wimbledon - London Wimbledon - London U.S. Open - New York Australian Open - Melbourne U.S. Open - New York Australian Open - Melbourne Wimbledon - London French Open - Paris U.S. Open - New York French Open - Paris U.S. Open - New York Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London Davis Cup, World Group, QR, BEL-ITA 4-1 Davis Cup, World Group, QR, CRO-BEL 3-2 Davis Cup, World Group, 1R, RUS-BEL 4-1 Davis Cup, World Group, 1R, FRA-BEL 5-0 Davis Cup, World Group, QR, MAR-BEL 3-2 Wimbledon - London French Open - Paris Davis Cup, Group 1, 2R, BEL-GRE 5-0 Davis Cup, World Group, QR, BEL-ZIM 4-1 Davis Cup, World Group, QR, AUT-BEL 3-2 Davis Cup, Group 1, 2R, BEL-ZIM 4-1 Davis Cup, Group 1, 2R, SCG-BEL 2-3 Davis Cup, World Group, 1R, BEL-ESP 1-4 Davis Cup, World Group, PO, BEL-USA 1-4 Davis Cup, Group 1, 2R, UKR-BEL 1-4 Davis Cup, World Group, PO, SVK-BEL 2-3 Davis Cup, World Group, 1R, BEL-AUS 3-2 Davis Cup, World Group, QF, BEL-GER 2-3 Davis Cup, Group I, 2R, GBR-BEL 1-4 Davis Cup, Group 1, 2R, BEL-POL 4-1 Davis Cup, PO, BEL-CZE 1-4 Davis Cup, World Group, PO, AUS-BEL 2-3 Davis Cup, World Group, PO, BEL-AUT 1-4 Davis Cup, World Group, 1R, BEL-SRB 2-3 Australian Open - Melbourne All Lower level tournaments Olympics - Athens Olympics - Beijing Olympics - London Citi Open - Washington Australian Open - Melbourne National Bank Open - Toronto