Career 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 France F1 France F3 France F4 France F5 France F6 France F7 Germany F6 France F11 Germany F1 France F4 France F5 France F7 France F8 France F12 France F16 France F17 France F22 France F2 Oberstaufen Cup - Oberstaufen Wartburg Open - Eisenach Open de L'Isere - Grenoble Garden Open - Rome Nord LB Open 2006 - Braunschweig Open 88 - Contrexeville Challenger 42 - Andrezieux Internationaux du Doubs - Besancon Internationaux de Tennis de Brest - Brest BNP Paribas Primrose - Bordeaux Challenger Groningen - Groningen BH Telecom Indoors Sarajevo 2006 - Sarajevo Open Mutouest St. Brieuc - St. Brieuc Sunrise Challenger Open de Montauban - Montauban Siemens Open - Scheveningen Open de Montauban - Montauban Open 88 - Contrexeville Mons Challenger Open Sainte Victoire - Aix-En-Provence V Abierto Internacional de Salinas - Salinas Challenger 42 - Andrezieux Zagreb Open - Zagreb San Luis Potosi Challenger 2002 - San Luis Potosi Open Ciudad de Valencia/LXI Copa Faulconbridge - Valencia Rennes Challenger Challenger Ford de Cherbourg - Cherbourg Courmayeur Challenger Quimper Challenger Cherbourg Challenger Black Forest Open - Freudenstadt Siemens Open 2001 - Scheveningen Pekao Open 2003 - Szczecin Open Castilla y Leon Trofeo Iberdrola - Segovia Ciudad de Pozoblanco 'Open Diputacion' - Cordoba Turin Challenger Scheveningen Challenger Sopot Challenger Challenger 42 - Andrezieux Challenger Casino Lugano - Lugano San Marino Challenger TED Open - Istanbul Asics Challenger Open - Monchengladbach Open de L'Isere (Open 38) - Grenoble Top Wool Challenger Biella - Biella Mobilux Open - Luxembourg Ostdeutscher Sparkassen Cup - Dresden Challenger 42 - Andrezieux Stella Artois Clay Court Championship - Budaors Heilbronn Challenger Quimper Challenger Cherbourg Challenger Marrakech Challenger Milan Challenger St. Remy Challenger Geneva Challenger Noumea Challenger Open Castilla y Leon - Segovia Porsche Open - Poznan Blois Challenger Banca Stato Challenger Lugano - Lugano Scheveningen Challenger Open de L'Isere - Grenoble St. Remy Challenger Petange Challenger Open de Montauban - Montauban Orleans Challenger Mons Challenger Rennes Challenger Heineken Challenger - Ho Chi Minh City St. Brieuc Challenger BMW Tennis Championship - Sunrise Timisoara Challenger - Timisoara Tunis Challenger Aix En Provence Challenger Banca Stato Challenger - Lugano Timisoara Challenger 2005 - Timisoara GHI Bronx Classic - Bronx Open D'Orleans - Orleans Citta di Monza - Monza Bancastato Challenger Lugano - Lugano St. Remy Challenger Orleans Challenger Rennes Challenger Open Mutouest de Saint-Brieuc - St. Brieuc Tunis Open - Tunis Internazionali di Tennis di Bergamo - Bergamo BMW Tennis Championship - Sunrise Irving Challenger Ethias Tennis Trophy - Mons Bordeaux Challenger Prostejov Challenger Marburg Challenger Braunschweig Challenger Mons Challenger Kosice Challenger Orleans Challenger Mons Challenger Quimper Challenger X Torneo Internazionale di Tennis - Barletta Orleans Challenger Open Mutouest - St. Brieuc Nokian Hakkapeliitta Open - Tampere Challenger Ford de Cherbourg - Cherbourg Rabat Challenger Lyon Challenger Cherbourg Challenger Braunschweig Challenger Blois Challenger Braunschweig Challenger ATP Challenger Numea - New Caledonia Orleans Challenger Shimadzu All Japan Indoor Tennis Championships - Kyoto Noumea Challenger Happy Valley Challenger Aix En Provence Challenger Bordeaux Challenger St. Brieuc Challenger RCA Championships - Indianapolis TCT Open - Tunis Garden Open - Rome Mouilleron-Le-Captif Challenger Nottingham Challenger Ilkley Challenger Japan Open - Tokyo Qatar Mobil Open 2001 - Doha Copa AT&T - Buenos Aires Franklin Templeton Tennis Classic - Scottsdale Siemens Open - Scheveningen Generali Open 2001 - Kitzbuhel Open de Charleroi - Charleroi Grand Prix de Tennis de Lyon - Lyon AAPT Championships - Adelaide Open 13 - Marseille Grand Prix Hassan II - Casablanca Allianz Suisse Open Gstaad - Gstaad Campionati Internazionali di Sicilia - Palermo Kremlin Cup - Moscow Grand Prix de Tennis de Lyon - Lyon AAPT Championships - Adelaide Open Seat Godo 2003 - Barcelona TD Waterhouse Cup - Long Island Campionati Internazionali di Sicilia - Palermo Open de Franche-Comte - Besancon Memorial Savigny - Sassuolo Open de Montauban - Montauban Rennes Challenger Wroclaw Challenger Sophia Antipolis Challenger Open de Franche-Comte - Besancon Orleans Challenger San Remo Tennis Cup 15° Piertomaso - San Remo Tunis Challenger Chevrolet Cup - Vina del Mar Bordeaux Challenger V Trani Cup - Trani Stella Artois Clay Court Championships - Budaors Gelsor Open Romania - Bucharest Nokian Hakkapeliitta Open - Tampere Davidoff Swiss Indoors - Basel Northern Electric Open 1999 - Newcastle Internationaux de Tennis de Brest - Brest KGHM Polish Indoors - Wroclaw VII Avierto Internacional de Salinas - Salinas Generali Open - Kitzbuhel The Hilversum Open - Hilversum The Wrexham Challenger - Wrexham Trani Cup - Trani Legg Mason Tennis Classic - Washington D.C. Zagreb Open - Zagreb Open de Montauban - Montauban Grand Prix de Tennis de Lyon - Lyon Open de Moselle - Metz Bulgarian Challenger 2002 - Sofia Davidoff Swiss Indoors - Basel Chennai Open - Chennai Open de L'Isere - Grenoble BellSouth Open - Vina del Mar Brasil Open - Costa do Sauipe Internationale Badische Meisterschaften Um Den Techem Cup - Zell Grand Prix Hassan II - Casablanca Estoril Open - Estoril The Stella Artois Grass Court Championships - London Ordina Open - 's-Hertogenbosch Mercedes Cup - Stuttgart TD Waterhouse Cup - Long Island Open de Moselle - Metz Grand Prix de Tennis de Lyon - Lyon Chennai Open - Chennai Open 13 - Marseille Grand Prix Hassan II - Casablanca Hypo Group Tennis International - Portschach The 10tele.com Open - Nottingham Allianz Suisse Open Gstaad - Gstaad Dutch Open Tennis - Amersfoort Croatia Open Umag - Umag Pilot Pen Tennis - New Haven Campionati Internazionali di Sicilia - Palermo Open de Moselle - Metz Stockholm Open - Stockholm Allianz Suisse Open Gstaad - Gstaad Generali Open 2000 - Kitzbuhel Grand Prix de Tennis de Lyon - Lyon 2003 Mercedes Cup - Stuttgart Generali Open 2003 - Kitzbuhel Next Generation Adelaide International - Adelaide Sydney International - Sydney PBZ Zagreb Indoors - Zagreb Open 13 - Marseille ABN/AMRO World Tennis Tournament - Rotterdam The Dubai Tennis Championships - Dubai The Tennis Channel Open - Las Vegas Grand Prix Hassan II - Casablanca Estoril Open - Estoril Gerry Weber Open - Halle Ordina Open - 's-Hertogenbosch Oberstaufen Challenger Red Letter Days Open - Nottingham Allianz Suisse Open - Gstaad Segovia Challenger Dutch Open Tennis - Amersfoort St. Remy Challenger Pilot Pen Tennis - New Haven BCR Open Romania - Bucharest Salem Open - Hong Kong Davidoff Swiss Indoors - Basel Mumbai Open - Mumbai Open de Moselle - Metz Bordeaux Challenger Idea Prokom Open - Sopot Davidoff Swiss Indoors - Basel Grand Prix de Tennis de Lyon - Lyon Next Generation Adelaide International - Adelaide Open 13 - Marseille PBZ Zagreb Indoors - Zagreb Estoril Open - Estoril Rome Challenger BMW Open - Munich Grand Prix Hassan II - Casablanca Gerry Weber Open - Halle The Artois Championships - London Ordina Open - s-Hertogenbosch Allianz Suisse Open Gstaad - Gstaad Dutch Open Tennis - Amersfoort St. Petersburg Open - St. Petersburg Open de Moselle - Metz Brisbane - Brisbane Heineken Open - Auckland Bordeaux Challenger PBZ Zagreb Indoors - Zagreb Grand Prix Hassan II - Casablanca Open Sabadell Atlantico - Barcelona Estoril Open - Estoril BMW Open - Munich Gerry Weber Open - Halle AEGON Championships - London Mercedes Cup - Stuttgart Masters Series - Hamburg Allianz Suisse Open Gstaad - Gstaad Legg Mason Tennis Classic - Washington Open de Moselle - Metz Grand Prix de Tennis de Lyon - Lyon Sybase Open - San Jose St. Brieuc Challenger Brisbane International - Brisbane Heineken Open - Auckland Petange Challenger Chennai Open - Chennai Cherbourg Challenger Grand Prix de Tennis de Lyon - Lyon Mons Challenger Grand Prix Hassan II - Casablanca Rennes Challenger Kremlin Cup - Moscow AEGON International - Eastbourne The Dubai Tennis Championships - Dubai Allianz Suisse Open Gstaad - Gstaad Pilot Pen Tennis - New Haven Open de Moselle - Metz China Open - Beijing Catella Swedish Open - Bastad Kremlin Cup - Moscow Indianapolis Tennis Championships - Indianapolis Open Sud de France - Montpellier St. Petersburg Open - St. Petersburg Davidoff Swiss Indoors Basel - Basel The Nottingham Open - Nottingham BCR Open Romania - Bucharest Idea Prokom Open - Sopot Interwetten Austrian Open - Kitzbuhel Heilbronn Challenger Estoril Open - Estoril St. Brieuc Challenger Quimper Challenger Open Sud de France - Montpellier AEGON International - Eastbourne ABN AMRO World Tennis Tournament - Rotterdam Open 13 - Marseille Credit Agricole Suisse Open - Gstaad International German Open - Hamburg Citi Open - Washington If Stockholm Open - Stockholm Swiss Indoors Basel - Basel Open Sud de France - Montpellier BRD Nastase Tiriac Trophy - Bucharest BMW Open - Munich Open de Nice Cote d'Azur - Nice Mercedes Cup - Stuttgart Bet-at-home Open - Hamburg Credit Agricole Suisse Open - Gstaad Moselle Open - Metz Swiss Indoors Basel - Basel Grand Prix Hassan II - Casablanca AEGON Championships - London Winston-Salem Open - Winston-Salem Stockholm Open - Stockholm Swiss Indoors Basel - Basel ABN AMRO World Tennis Tournament - Rotterdam Mouilleron-Le-Captif Challenger Mouilleron-Le-Captif Challenger Topshelf Open - 's-Hertogenbosch Sydney International - Sydney Open de Nice Cote d'Azur - Nice Erste Bank Open - Vienna Open Sud de France - Montpellier Grand Prix Hassan II - Marrakech BRD Nastase Tiriac Trophy - Bucharest Millennium Estoril Open - Estoril Bet-at-home Open - Hamburg Suisse Open - Gstaad Winston-Salem Open - Winston-Salem Swiss Indoors Basel - Basel Millennium Estoril Open - Estoril BA-CA Tennis Trophy - Vienna ATP Kremlin Cup - Moscow Moselle Open - Metz Heilbronn Challenger Ordina Open - 's-Hertogenbosch Pilot Pen Tennis - New Haven AEGON Championships - London Istanbul Challenger Moselle Open - Metz If Stockholm Open - Stockholm Open 13 - Marseille Grand Prix Hassan II - Casablanca Topshelf Open - 's-Hertogenbosch AEGON International - Eastbourne Adidas Open de Toulouse - Toulouse Dubai Duty Free Tennis Championships - Dubai Grand Prix Hassan II - Casablanca RCA Championships - Indianapolis Austrian Open - Kitzbuhel Open Sud de France - Montpellier ABN AMRO World Tennis Tournament - Rotterdam Mons Challenger Kremlin Cup - Moscow BRD Nastase Tiriac Trophy - Bucharest SkiStar Swedish Open - Bastad Moselle Open - Metz Erste Bank Open - Vienna Open Sud de France - Montpellier Open 13 - Marseille Grand Prix Hassan II - Casablanca Le Gosier Challenger AEGON Championships - London Nord/LB Open - Braunschweig SkiStar Swedish Open - Bastad Napoli Challenger Bordeaux Challenger Moselle Open - Metz Swiss Indoors Basel - Basel Rio Open - Rio de Janeiro Brasil Open - Sao Paulo Quimper Challenger Open de Nice Cote d'Azur - Nice AEGON Championships - London IPP Open - Helsinki Open Sud de France - Montpellier Zagreb Open - Zagreb Open 13 - Marseille Grand Prix Hassan II - Marrakech SkiStar Swedish Open - Bastad Generali Open - Kitzbuhel Open 13 - Marseille Open Romania - Bucharest Open Seat Godo 2005 - Barcelona Trofeo Conde de Godo - Barcelona International Championship of Croatia - Umag Open Romania - Bucharest Grand Prix Hassan II - Casablanca Open 13 - Marseille Gerry Weber Open - Halle The Dubai Tennis Championships - Dubai Open SEAT Godo 2006 - Barcelona The Stella Artois Championships - London The Samsung Open - Nottingham BCR Open Romania - Bucharest Davidoff Swiss Indoors - Basel AEGON International - Eastbourne Countrywide Classic - Los Angeles Legg Mason Tennis Classic - Washington Pilot Pen Tennis - New Haven ATP Kremlin Cup - Moscow Grand Prix de Tennis de Lyon - Lyon ABN AMRO World Tennis Tournament - Rotterdam Tennis Masters Series - Cincinnati Tennis Masters Series - Paris Tennis Masters Series - Indian Wells Tennis Masters Series - Miami Tennis Masters Series - Miami Tennis Masters Series - Monte Carlo Tennis Masters Series - Rome Tennis Masters Series - Hamburg Tennis Masters Series - Cincinnati China Open - Beijing Campbells Hall of Fame Tennis Championships - Newport Argentina Open - Buenos Aires Next Generation Adelaide International - Adelaide ABN/AMRO World Tennis Tournament - Rotterdam Qatar ExxonMobil Open - Doha Swiss Indoors Basel - Basel Catella Swedish Open - Bastad Monte Carlo Open - Monte Carlo Grand Prix de Tennis de Lyon - Lyon Medibank International - Sydney BNP Paribas Masters - Paris NASDAQ-100 Open - Miami Pacific Life Open - Indian Wells Tennis Masters Series - Monte Carlo Telecom Italia Masters - Rome Medibank International - Sydney Tennis Masters Series - Hamburg Rogers Cup - Montreal Western & Southern Financial Group Masters - Cincinnati Tennis Masters Series - Madrid BNP Paribas Masters - Paris Estoril Open - Estoril Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Masters Series Monte Carlo - Monte Carlo Masters Series Hamburg - Hamburg Rogers Masters - Toronto Western & Southern Financial Group Masters - Cincinnati Masters Series Madrid - Madrid BNP Paribas Masters - Paris Masters Series - Hamburg Generali Open - Kitzbuhel Western & Southern Financial Group Masters - Cincinnati Tennis Masters Series - Madrid Sony Ericsson Open - Miami Tata Open - Chennai Pacific Life Open - Indian Wells Masters Series Monte-Carlo - Monte Carlo Campionati Internazionali d'Italia - Rome ATP Kremlin Cup - Moscow Sony Ericsson Open - Miami Western & Southern Financial Group Masters - Cincinnati Mutua Madrilena Masters Madrid - Madrid Pilot Pen Tennis - New Haven Pacific Life Open - Indian Wells BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Rogers Masters - Montreal Sony Ericsson Open - Miami Internazionali BNL dItalia - Rome Mutua Madrilena Masters Madrid - Madrid Rogers Cup - Montreal Western & Southern Financial Group Masters - Cincinnati Shanghai - Shanghai BNP Paribas Masters - Paris Masters Series Monte-Carlo - Monte-Carlo Campionati BNL dItalia - Rome BNP Paribas Open - Indian Wells Monte-Carlo Rolex Masters - Monte-Carlo Rogers Cup - Toronto Western & Southern Financial Group Masters - Cincinnati Shanghai ATP Masters 1000 - Shanghai BNP Paribas Masters - Paris BNP Paribas Masters - Paris Apia International - Sydney Rogers Cup - Toronto Western & Southern Open - Cincinnati BNP Paribas Masters - Paris Mutua Madrilena Masters Madrid - Madrid Mutua Madrid Open - Madrid BNP Paribas Masters - Paris AEGON Championships - London BA-CA Tennis Trophy - Vienna Mutua Madrid Open - Madrid Internazionali BNL dItalia - Rome Monte-Carlo Rolex Masters - Monte-Carlo BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Monte-Carlo Rolex Masters - Monte-Carlo Western & Southern Open - Cincinnati BNP Paribas Masters - Paris Internazionali BNL d'Italia - Rome Western & Southern Open - Cincinnati BNP Paribas Masters - Paris Tennis Masters Series - Monte Carlo Tennis Masters Series - Paris Tennis Masters Series - Montreal Moselle Open - Metz Campionati Internazionali D'Italia - Rome BNP Paribas Masters - Paris Masters Series Hamburg - Hamburg Monte-Carlo Rolex Masters - Monte-Carlo Tennis Masters Series - Paris BNP Paribas Open - Indian Wells Sony Open Tennis - Miami BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Monte-Carlo Rolex Masters - Monte-Carlo Countrywide Classic - Los Angeles Open de Tenis Comunidad Valenciana - Valencia The Stella Artois Championships - London Topshelf Open - 's-Hertogenbosch French Open - Paris U.S. Open - New York Australian Open - Melbourne Apia International - Sydney French Open - Paris French Open - Paris Wimbledon - London U.S. Open - New York U.S. Open - New York European Open - Antwerp Qatar ExxonMobil Open - Doha Australian Open - Melbourne Wimbledon - London Australian Open - Melbourne French Open - Paris U.S. Open - New York ABN AMRO World Tennis Tournament - Rotterdam 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 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 French Open - Paris Wimbledon - London 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 Australian Open - Melbourne French Open - Paris U.S. Open - New York French Open - Paris Australian Open - Melbourne French Open - Paris Wimbledon - London French Open - Paris Wimbledon - London Australian Open - Melbourne Sony Ericsson Open - Miami U.S. Open - New York Miami Open - Miami Australian Open - Melbourne U.S. Open - New York U.S. Open - New York The Ericsson Open - Miami Rogers Masters - Toronto Wimbledon - London Davis Cup, World Group, F, RUS-FRA 3-2 Davis Cup, World Group, 1R, FRA-SWE 3-2 Davis Cup, World Group, QF, RUS-FRA 3-2 Davis Cup, World Group, QF, RUS-FRA 3-2 Davis Cup, World Group, SF, ESP-FRA 4-1 Davis Cup, World Group, QF, USA-FRA 4-1 ARAG ATP World Team Championship - Dusseldorf 1 Masters Guinot Mary Cohr AAMI Classic - Kooyong Kooyong Classic - Kooyong Olympics - Beijing