Career 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000 1999 1998 1997
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 F5 Challenger Ford de Cherbourg - Cherbourg 1st Challenger Tournament Leon - Leon Internationaux de Tennis de Brest - Brest XXVIII Edizione 'A.Savoldi' - Manerbio Compaq Challenger - Bucharest Challenger Casino Lugano - Lugano IX Open Internacional D'Andorra - Andorra Kyiv UMC Open - Kiev GHI Bronx Classic - Bronx Open de L'Isere (Open 38) - Grenoble Open 88 - Contrexeville Barletta Citta'Della Disfida Open 98 - Barletta Yugoslavia Open - Belgrade Hugarian Food Open - Budapest Open de Franche Comte - Besancon Open de l'Isere - Grenoble Prague Challenger - Prague Amer-Wilson Tampere ATP Tournament - Tampere The Scottish Championships - Edinburgh Sylt Open 1999 - Sylt ATP Challenger XXVI Edizione - Manerbio 2000 Cairo Challenger - Cairo Copa Ericsson Brazil - Sao Paulo Challenger 42 - Andrezieux Jameson Cup - Milan Open de Franche Comte - Besancon 5th Sardinian International Championships - Cagliari Tennis Napoli Cup - Napoli Internazionali di Tennis de San Marino - San Marino Warsteiner Challenger Wolfsburg - Wolfsburg KGHM Polish Indoors - Wroclaw Challenger 42 - Andrezieux San Marino Cepu Open - San Marino Open Mutouest - St. Brieuc Singapore Mens Tennis Open - Singapore AXA Open - Lisbon Pekao Open - Szczecin Nord/LB Open 2004 - Braunschweig Arroyo de la Encomienda - Valladolid Heineken Challenger - Ho Chi Minh City Bangkok Challenger - Bangkok Copa Ericsson Peru - Lima Open D'Orleans - Orleans KGHM Emax Polish Indoors - Wroclaw Challenger Ford de Cherbourg - Cherbourg Shimadzu All Japan Indoor Tennis Championships - Kyoto Sports Experts Open - Nettingsdorf Warta Cup - Sopot West of England Challenger - Bristol The Manchester Trophy - Manchester Garden Open - Rome VIII Trofeo Ciutat de Barcelona - Barcelona Steelers Cup - Kosice Zivnobanka Czech Open - Prostejov Memorial Savigny - Sassuolo Challenger Ford de Cherbourg - Cherbourg Challenger 42 - Andrezieux Internationaux de Doubs Open de Franchie-Comte - Besancon Internationale Tenniskampioenschappen Scheveningen - Scheveningen Arroyo de la Encomienda - Valladolid Ethias Tennis Trophy - Mons Isla de Lanzarote - Lanzarote ATU Cup 1999 - Weiden Unique Zagreb Open - Zagreb HTV Challenger - Ho Chi Minh City Open de Franche-Comte - Besancon Canottieri Minico 2004 - Mantova SAA Hilversum Open - Hilversum Open Castilla y Leon - Segovia Ljubljana Open - Ljubljana Open D'Orleans - Orleans Banca Stato Challenger Lugano - Lugano Open de L'Isere - Grenoble Challenger 42 - Andrezieux The Manchester Trophy - Manchester Ciudad de Pozoblanco Open Diputacion - Cordoba The LTA Men's Challenger - Nottingham Open D'Orleans - Orleans GHI Bronx Classic - Bronx KGHM Dialog Polish Indoors - Wroclaw Qatar ATP Challenger - Doha Cherbourg Challenger Rhodes Challenger Ramat Hasharon Challenger Manchester Challenger Segovia Challenger Istanbul Challenger St. Remy Challenger Internazionali di Tennis di Bergamo - Bergamo Mons Challenger Orleans Challenger Rhodes Challenger Croatia Osiguranje Rijeka Open - Rijeka Bordeaux Challenger Rennes Challenger Orleans Challenger Courmayeur Challenger Sarajevo Challenger Cherbourg Challenger Bath Challenger Johannesburg Challenger Granby Challenger Segovia Challenger St. Remy Challenger Mons Challenger Rennes Challenger Orleans Challenger Internationaux du Doubs - Besancon Bordeaux Challenger Morocco Tennis Tour - Marrakech Petange Challenger Orleans Challenger Quimper Challenger Rennes Challenger St. Remy Challenger Challenger Ford de Cherbourg - Cherbourg Espinho Challenger - Espinho XI Venice Open - Venice Rennes Challenger Mouilleron-Le-Captif Challenger Optimus Maia Open - Maia Cherbourg Challenger Mouilleron-Le-Captif Challenger St. Brieuc Challenger Bordeaux Challenger 9th Torneo B. Camparini Arpa Ceramic Cup - Reggio Emilia Tennis Napoli Cup 2004 - Napoli Challenger Ford de Cherbourg - Cherbourg Orleans Challenger Challenger Casino Lugano - Lugano 2001 Eddleman USTA Challenger - Birmingham Pekao Open 2001 - Szczecin Mons Challenger Heilbronn Open - Heilbronn Open de Franche-Comte - Besancon Open de L'Isere - Grenoble Pekao Open - Szczecin Bordeaux Challenger Challenger Ford de Cherbourg - Cherbourg VII Torneo Internazionale di Tennis - Barletta Challenger 42 - Andrezieux The Manchester Trophy - Manchester Venice Open - Venice Geneva Challenger - Geneva DPD Challenger 2000 - Aschaffenburg Open de L'Isere-Open 38 - Grenoble V Torneo Internazionale di Tennis - Barletta Segovia Challenger Brixina Tennis Open - Bressanone Citta di Brindisi - Brindisi Tatra Banka Open 2001 - Bratislava Warsteiner Challenger Lubeck - Lubeck Orleans Challenger Exim Agmedia Open - Kosice Mobelwelt-Zick Open 98 - Dresden Kiev UMC Open - Kiev Ostrava Open 2005 - Ostrava Lille Challenger ECM Prague Open 2005 - Prague Quelle Cup - Furth Zagreb Open - Zagreb Brest Challenger Bordeaux Challenger Muller Cup - Ulm Cherbourg Challenger The Surbiton Trophy - Surbiton St. Brieuc Challenger Poznan Challenger - Poznan Sports Expert Open - Nettingsdorf GHI Bronx Classic - Bronx Bordeaux Challenger The Manchester Trophy - Manchester KGHM Dialog Polish Indoors - Wroclaw Rado Geneva Challenger - Geneva Copa Ericsson Brasil - Sao Paulo Open Maxon - Barcelona Warsteiner Challenger Lubeck - Lubeck KGHM Polish Indoors - Wroclaw Challenger Hamburg - Hamburg TCT Open - Tunis The Surbiton Trophy - Surbiton West of England Tennis - Bristol Barletta Citta Della Disfida Open 2000 - Barletta Optimus Maia Open - Maia CA-Challenge 2000 - Graz Copa Ericsson Peru - Lima Kuppers Kolsch Cup - Aachen KGHM Polish Indoors - Wroclaw TennisCup Vlaanderen - Antwerp Open de Montauban - Montauban Open de L'Isere - Grenoble Tampere Challenger - Tampere Graz CA Challenger - Graz Challenger Ford de Cherbourg - Cherbourg Medicor Open - Budapest Cairo Challenger - Cairo Open Sainte-Victoire - Aix-En-Provence Top Wool Challenger Biella - Biella Ciudad de Pozoblanco Open Diputacion - Cordoba Open Castilla y Leon - Segovia Grand Prix de Tennis - St. Jean de Luz Open de L'Isere - Grenoble Czech Open - Prostejov The Surbiton Trophy - Surbiton GHI Bronx Classic - Bronx Rennes Challenger Gemax Open - Belgrade San Remo Tennis Cup-16° Piertomaso Tessitore - San Remo Connex Open Romania - Bucharest Grand Prix Hassan II - Casablanca Internazionali di Tennis di San Marino - San Marino Waldbaum's Hamlet Cup - Long Island Milan Indoors - Milan Copenhagen Open - Copenhagen AAPT Championships - Adelaide Qatar Mobil Open 2001 - Doha Grand Prix Hassan II - Casablanca Open 13 - Marseille Croatia Open - Umag Idea Prokom Open - Sopot Gelsor Open Romania - Bucharest Davidoff Swiss Indoors - Basel AAPT Championships - Adelaide Open 13 - Marseille TD Waterhouse Cup - Long Island CA Tennis Trophy - Vienna Davidoff Swiss Indoors - Basel AAPT Championships - Adelaide Adidas International - Sydney Campionati Internazionali di Sicilia - Palermo The Stella Artois Grass Court Championships - London Open 13 - Marseille Idea Prokom Open - Sopot Stockholm Open - Stockholm Davidoff Swiss Indoors - Basel St. Petersburg Open - St. Petersburg Bordeaux Challenger Grand Prix Hassan II - Casablanca Bordeaux Challenger AAPT Championships - Adelaide Adidas International - Sydney Open 13 - Marseille Estoril Open - Estoril Open Seat Godo - Barcelona BMW Open - Munich The Stella Artois Grass Court Championships - London Miller Lite Hall of Fame Tennis Championships - Newport The Stella Artois Grass Court Championships - London Legg Mason Tennis Classic - Washington D.C. Grand Prix de Tennis de Lyon - Lyon Qatar ExxonMobil Open - Doha Grand Prix Hassan II - Casablanca Estoril Open - Estoril The Stella Artois Championships - London The 10tele.com Open - Nottingham Grand Prix de Tennis de Lyon - Lyon Chennai Open - Chennai Heineken Open - Auckland PBZ Zagreb Indoors - Zagreb Salzburg Challenger Open 13 - Marseille The Tennis Channel Open - Las Vegas Grand Prix Hassan II - Casablanca Campbell's Hall of Fame Tennis Championships - Newport Legg Mason Tennis Classic - Washington D.C. Thailand Open - Bangkok Open de Moselle - Metz Open 13 - Marseille ABN AMRO World Tennis Tournament - Rotterdam Dallas Challenger Allianz Suisse Open Gstaad - Gstaad The Artois Championships - London AEGON Championships - London Campbells Hall of Fame Tennis Championships - Newport Adidas International - Sydney Legg Mason Tennis Classic - Washington D.C. AEGON Championships - London Open de Moselle - Metz Grand Prix de Tennis de Lyon - Lyon Chennai Open - Chennai Open Sud de France - Montpellier Open de Moselle - Metz Grand Prix de Tennis de Lyon - Lyon Medibank International - Sydney Grand Prix Hassan II - Casablanca PBZ Zagreb Indoors - Zagreb Cherbourg Challeger Le Gosier Challenger Pilot Pen Tennis - New Haven The Nottingham Open - Nottingham Sarajevo Challenger UNICEF Open - 's Hertogenbosch Campbell's Hall of Fame Tennis Championships - Newport Open de Moselle - Metz Open Sud de France - Montpellier ABN AMRO World Tennis Tournament - Rotterdam Open 13 - Marseille St. Brieuc Challenger AEGON Championships - London Open 13 - Marseille Farmers Classic - Los Angeles Citi Open - Washington Winston-Salem Open - Winston-Salem Jersey Challenger Open de Tenis Comunidad Valenciana - Valencia Moselle Open - Metz Cherbourg Challenger Apia International - Sydney BRD Nastase Tiriac Trophy - Bucharest AEGON Championships - London Topshelf Open - 's-Hertogenbosch Hall of Fame Tennis Championships - Newport Johannesburg Challenger Tunis Challenger Winston-Salem Open - Winston-Salem Moselle Open - Metz Open de Nice Cote d'Azur - Nice Brisbane International - Brisbane Hall of Fame Tennis Championships - Newport Winston-Salem Open - Winston-Salem ABN AMRO World Tennis Tournament - Rotterdam Open 13 - Marseille Topshelf Open - 's-Hertogenbosch Rakuten Japan Open - Tokyo ABN AMRO World Tennis Tournament - Rotterdam Topshelf Open - 's-Hertogenbosch Athens Challenger RCA Championships - Indianapolis ABN AMRO World Tennis Tournament - Rotterdam Legg Mason Tennis Classic - Washington Apia International - Sydney Libema Open - 's-Hertogenbosch Open de Moselle - Metz ATP Kremlin Cup - Moscow AEGON Championships - London Brisbane International - Brisbane Topshelf Open - 's-Hertogenbosch The Stella Artois Championships - London Swiss Indoors Basel - Basel AEGON Championships - London ATP Kremlin Cup - Moscow Citi Open - Washington Hall of Fame Open - Newport Open de Moselle - Metz European Open - Antwerp Fever-Tree Championships - London Istanbul Challenger Abierto Mexicano Telcel - Acapulco Open 13 - Marseille Open de Nice Cote d'Azur - Nice Atlanta Tennis Championships - Atlanta Brisbane International - Brisbane BMW Open - Munich Brest Challenger Campbell's Hall of Fame Tennis Championships - Newport Atlanta Tennis Championships - Atlanta Adidas Open de Toulouse - Toulouse The Stella Artois Grass Court Championships - London Allianz Suisse Open Gstaad - Gstaad Idea Prokom Open - Sopot Open Sud de France - Montpellier Grand Prix Hassan II - Casablanca U.S. Men's Clay Court Championships - Houston ABN AMRO World Tennis Tournament - Rotterdam Open 13 - Marseille International Championship of Croatia - Umag BRD Nastase Tiriac Trophy - Bucharest Moselle Open - Metz Apia International - Sydney Orleans Challenger Swiss Indoors Basel - Basel Mons Challenger Binghamton Professional Tennis Tournament - Binghamton Challenger 42 - Andrezieux ECM Cup - Prague Polish Open 2000 - Poznan Granby Challenger Winston-Salem Open - Winston-Salem Moselle Open - Metz Siemens Open - Scheveningen The Scottish Tennis Championships - Edinburgh FILA Challenger - Biella Apia International - Sydney Open Sud de France - Montpellier Open 13 - Marseille AEGON Championships - London Kaltenberg Open - Split Moselle Open - Metz Copa Ericsson Uruguay - Montevideo Copa Ericsson Mexico - Guadalajara XL Capital Bermuda Open - Bermuda Brisbane International - Brisbane Casino Lugano - Lugano Orleans Challenger Copa Ericsson - Santiago ABN AMRO World Tennis Tournament - Rotterdam Banca Stato Challenger Lugano - Lugano Open 13 - Marseille Copa Ericsson Chile - Santiago Ricoh Open - 's-Hertogenbosch AEGON International - Eastbourne West Side Tennis Club Clay Court Challenger - Forest Hills Swiss Indoors Basel - Basel Lille Challenger VIII Torneo Internazionale di Tennis - Barletta Open 13 Provence - Marseille Open Sud de France - Montpellier Citi Open - Washington AEGON Championships - London Open Sud de France - Montpellier Thailand Open - Bangkok Open de Moselle - Metz Stockholm Open - Stockholm Qatar Open - Doha Internationaler Raiffeisen Grand Prix - St. Polten Countrywide Classic - Los Angeles Pilot Pen Tennis - New Haven Estoril Open - Estoril Campbells Hall of Fame Tennis Championships - Newport Legg Mason Tennis Classic - Washington Thailand Open - Bangkok Open de Moselle - Metz If Stockholm Open - Stockholm Open 13 - Marseille Copa AT&T - Buenos Aires Campbells Hall of Fame Tennis Championships - Newport Abierto Mexicano de Tenis Pegaso - Acapulco International Tennis Championships - Delray Beach Gerry Weber Open - Halle 2002 Mercedes Cup - Stuttgart Dubai Tennis Open - Dubai Dubai Duty Free Tennis Championships - Dubai BellSouth Open - Vina del Mar Adidas International - Sydney Moselle Open - Metz European Open - Antwerp Sydney International - Sydney Open Sud de France - Montpellier Internationaler Raiffeisen Grand Prix - St. Polten Moselle Open - Metz BellSouth Open - Vina del Mar Copa AT&T - Buenos Aires Italian Open - Rome Tennis Masters Series - Paris Tennis Masters Series - Indian Wells Tennis Masters Series - Miami Tennis Masters Series - Monte Carlo Tennis Masters Series - Hamburg Tennis Masters Series - Indian Wells Tennis Masters Series - Paris BNP Paribas Masters - Paris International Tennis Championships - Delray Beach Tennis Masters Series - Monte Carlo Rogers Cup - Montreal BNP Paribas Masters - Paris Tennis Masters Series - Monte Carlo Masters Series Monte Carlo - Monte Carlo Tennis Masters Series - Rome Rogers Masters - Toronto Western & Southern Financial Group Masters - Cincinnati Masters Series Madrid - Madrid BNP Paribas Masters - Paris Pacific Life Open - Indian Wells Western & Southern Financial Group Masters - Cincinnati BNP Paribas Masters - Paris Sony Ericsson Open - Miami BNP Paribas Masters - Paris Pilot Pen Tennis - New Haven Sony Ericsson Open - Miami Pacific Life Open - Indian Wells Indianapolis Tennis Championships - Indianapolis Masters Series Monte-Carlo - Monte-Carlo BNP Paribas Masters - Paris Campionati BNL dItalia - Rome Monte-Carlo Rolex Masters - Monte-Carlo BNP Paribas Masters - Paris Rogers Cup - Montreal Shanghai Rolex Masters - Shanghai Miami Open - Miami Mutua Madrid Open - Madrid Rogers Cup - Toronto Grand Prix de Tennis de Lyon - Lyon BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Mutua Madrid Open - Madrid Western & Southern Open - Cincinnati BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Monte-Carlo Rolex Masters - Monte-Carlo French Open - Paris AEGON Championships - London Western & Southern Open - Cincinnati BNP Paribas Masters - Paris Internazionali BNL d'Italia - Rome Western & Southern Open - Cincinnati BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Tennis Masters Series - Paris Mutua Madrid Open - Madrid French Open - Paris French Open - Paris Tennis Masters Series - Monte Carlo U.S. Open - New York Rogers Cup - Montreal Australian Open - Melbourne French Open - Paris U.S. Open - New York U.S. Open - New York French Open - Paris U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London Sony Ericsson Open - Miami BNP Paribas Masters - Paris Wimbledon - London BNP Paribas Masters - Paris Masters Series Hamburg - Hamburg U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris Tennis Masters Series - Hamburg Mutua Madrilena Madrid Open - Madrid Wimbledon - London Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Toronto Western & Southern Open - Cincinnati BNP Paribas Masters - Paris U.S. Open - New York BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Monte-Carlo Rolex Masters - Monte-Carlo Australian Open - Melbourne BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Australian Open - Melbourne Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London French Open - Paris U.S. Open - New York European Open - Antwerp Australian Open - Melbourne Wimbledon - London French Open - Paris U.S. Open - New York Wimbledon - London Australian Open - Melbourne Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Wimbledon - London NASDAQ-100 Open - Miami Rogers Masters - Toronto U.S. Open - New York Australian Open - Melbourne U.S. Open - New York Australian Open - Melbourne Wimbledon - London Wimbledon - London French Open - Paris Davis Cup, Group 1, 1R, DEN-HUN 5-0 Davis Cup, Group 1, REL2, UKR-HUN 3-2 French Open - Paris Wimbledon - London U.S. Open - New York U.S. Open - New York Australian Open - Melbourne Internazionali BNL d'Italia - Rome Wimbledon - London Davis Cup, World Group, SF, FRA-ESP 3-2 Australian Open - Melbourne Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne Australian Open - Melbourne Miami Open - Miami French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York French Open - Paris Mutua Madrid Open - Madrid Davis Cup, Group 1, 2R, ROU-HUN 3-2 Hopman Cup - Perth Davis Cup, World Group, 1R, GER-FRA 2-3 Davis Cup, Group 1, REL2, FIN-HUN 4-1 Hopman Cup - Perth All Lower level tournaments ATP Cup - Melbourne Olympics - Sydney Davis Cup, World Group, 1R, JPN-FRA 1-4