Career 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000 1999 1998
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 F2 France F4 Sweden F7 Germany F4 France F4 Switzerland F3 Italy F10 Italy F14 France F1 France F6 Netherlands F2 Netherlands F3 Netherlands F4 France F14 France F18 Netherlands F2 Szczecin Challenger Mons Challenger Tunis Challenger Bordeaux Challenger Seoul Challenger Reunion Island Challenger Turin Challenger Sopot Challenger Orbetello Challenger Szczecin Challenger Noumea Challenger Quimper Challenger Rome Challenger Napoli Challenger Recanati Challenger Maia Open 2002 - Maia Open de L'Isere - Grenoble Open de la Ville de Saint Denis - Reunion Island Le Gosier Challenger Napoli Challenger Bordeaux Challenger Prague Challenger Braunschweig Challenger Orbetello Challenger Segovia Challenger Aix En Provence Challenger Segovia Challenger Mons Challenger Reunion Island Challenger Casablanca Challenger Flea Market Cup - Busan Pekao Open - Szczecin Open de Montauban - Montauban Tatra Banka Slovak Open - Bratislava Cordenons Challenger Furth Challenger Scheveningen Challenger Tunis Challenger Heilbronn Challenger Rennes Challenger Rennes Challenger Bordeaux Challenger Monza Challenger Petange Challenger Geneva Challenger Meknes Challenger Szczecin Challenger Investor Swedish Open - Bastad Copenhagen Open - Copenhagen Heineken Open - Auckland Grand Prix Hassan II - Casablanca Orleans Challenger Open Seat-Godo 2000 - Barcelona Adidas Open de Toulouse - Toulouse Davidoff Swiss Indoors - Basel Scania Stockholm Open - Stockholm Heineken Open - Auckland Grand Prix Hassan II - Casablanca Campionati Internazionali di Sicilia - Palermo AAPT Championships - Adelaide Open 13 - Marseille Estoril Open - Estoril Rennes Challenger Generali Open 2003 - Kitzbuhel Internationaux de Tennis de Brest - Brest Sporting Challenger - Turin Schickendanz Open - Furth Zivnobanka Open - Prostejov Challenger 42 - Andrezieux Zivnobanka Czech Open - Prostejov EI Bank Bulgarian Challenger - Sofia Pekao Open - Szczecin Tatra Banka Open - Bratislava Croatia Open - Umag Legg Mason Tennis Classic - Washington D.C. Tunis Challenger Open 13 - Marseille Synsam Swedish Open - Bastad Open Romania - Bucharest Abierto Mexicano Telcel - Acapulco Indian Oil Servo Delhi Challenger - New Delhi Synsam Swedish Open - Bastad Mercedes Cup - Stuttgart Dutch Open Tennis - Amersfoort Internationale Tenniskampioenschappen - Scheveningen BCR Open Romania - Bucharest Open de Moselle - Metz Kyiv UMC Open - Kiev Heineken Open - Auckland PBZ Zagreb Indoors - Zagreb Open 13 - Marseille ABN/AMRO World Tennis Tournament - Rotterdam CMG Asia Open - Hong Kong The Stella Artois Championships - London Ordina Open - 's-Hertogenbosch Dutch Open Tennis - Amersfoort Challenger 42 - Andrezieux BCR Open Romania - Bucharest Open de Moselle - Metz Challenger Leon 2003 - Leon ATP Kremlin Cup - Moscow Sporting Challenger 2003 - Turin Zivnobanka Czech Open - Prostejov Memorial Savigni - Sassuolo Sylt Open 1999 - Sylt Top Wool Challenger Biella - Biella Regions Morgan Keegan Championships - Memphis Nord/LB Open - Braunschweig Banca Stato Challenger Lugano - Lugano 9th Torneo B. Camparini Arpa Ceramic Cup - Reggio Emilia Estoril Open - Estoril Grand Prix Hassan II - Casablanca Allianz Suisse Open Gstaad - Gstaad Stella Artois Clay Court Championships - Budaors St. Remy Challenger Countrywide Classic - Los Angeles Pilot Pen Tennis - New Haven BCR Open Romania - Bucharest Binghamton Professional Tennis Tournament - Binghamton Open de Moselle - Metz Heineken Open - Auckland PBZ Zagreb Indoors - Zagreb GHI Bronx Classic - Bronx SAP Open - San Jose Delray Beach International Tennis Championships - Delray Beach Grand Prix Hassan II - Casablanca Estoril Open - Estoril Orleans Challenger Catella Swedish Open - Bastad Pilot Pen Tennis - New Haven If Stockholm Open - Stockholm Grand Prix de Tennis de Lyon - Lyon Bank Austria Tennis Trophy - Vienna Fujitsu Siemens Open - Budapest Davidoff Swiss Indoors Basel - Basel Brisbane International - Brisbane Abierto Club Casablanca - Mexico City PBZ Zagreb Indoors - Zagreb ABN AMRO World Tennis Tournament - Rotterdam Open 13 - Marseille Draft Corona Mexico City Open - Mexico City Grand Prix Hassan II - Casablanca Samsung Securities Cup - Seoul Gerry Weber Open - Halle Catella Swedish Open - Bastad International German Open - Hamburg The LTA Men's Challenger Wrexham - Wrexham Pilot Pen Tennis - New Haven Thailand Open - Bangkok X Abierto Internacional de Salinas - Salinas San Luis Potosi Challenger - San Luis Potosi Brisbane International - Brisbane SA Tennis Open - Johannesburg Garden Open 2005 - Rome Pekao Open - Szczecin Regions Morgan Keegan Championships - Memphis ECM Prague Open 2005 - Prague Grand Prix Hassan II - Casablanca Czech Open 2005 - Prostejov Torneo Internacional Challenger Fila 2005 - Leon Banca Stato Challenger - Lugano Riviera di Rimini Challenger - Rimini Open Sud de France - Montpellier Open 13 - Marseille 7° Trani Cup - Trani IPP Geneva Trophy - Geneva Ethias Tennis Trophy - Mons Grand Prix Hassan II - Casablanca Citta di Monza - Monza Bancastato Challenger Lugano - Lugano Top Wool Challenger-Immagine Trophy - Biella 8° Trani Cup - Trani Citi Open - Washington St. Petersburg Open - St. Petersburg Dusseldorf Open 2006 - Dusseldorf Swiss Indoors Basel - Basel San Marino Cepu Open - San Marino Grand Prix Hassan II - Casablanca BRD Nastase Tiriac Trophy - Bucharest Power Horse Cup - Dusseldorf Sina-Kia Motors Tennis Cup - Cordenons Valencia Open - Valencia BSI Challenger Lugano - Lugano Pekao Open 2005 - Szczecin Tennis Channel Open - Las Vegas Tunis Open - Tunis Prosperita Open 2006 - Ostrava Samsung Securities Cup Challenger Tennis - Seoul Open de L'Isere - Grenoble Schickendanz Open - Furth Prague Challenger Aptos Challenger Bratislava Challenger Bergamo Challenger ATP Challenger 2003 Numea - New Caledonia Rome Challenger Intersport Heilbronn Open - Heilbronn Bordeaux Challenger Open de Franche-Comte - Besancon San Luis Potosi Challenger - San Luis Potosi Mons Challenger Mouilleron-Le-Captif Challenger Timisoara Challenger - Timisoara KGHM Polish Indoors - Wroclaw Challenger 42 - Andrezieux Aamulehti Tampere Open - Tampere Ciudad de Pozoblanco 'Open Diputacion' - Cordoba San Marino Cepu Open - San Marino Cherbourg Challenger Copenhagen Open - Copenhagen China Open - Beijing Gelsor Open Romania - Bucharest CA Tennis Trophy - Vienna CA-Challenge 2000 - Graz Kos-Zucchetti Tennis Cup - Cordenons Macedonian Open - Skopje Open de L'Isere - Grenoble Idea Prokom Open - Sopot Open de L'Isere-Open 38 - Grenoble The LTA Bolton Challenger - Bolton Antonio Savoldi-Marco Co. - Manerbio Nottingham-2 Challenger Open de Franche-Comte - Besancon Challenger Ford de Cherbourg - Cherbourg Challenger Ford de Cherbourg - Cherbourg ABN/AMRO World Tennis Tournament - Rotterdam Nord LB Open - Braunschweig BMW Open - Munich Top Wool Challenger - Biella Challenger Casino Lugano - Lugano Open de Montauban - Montauban Lamberts Open by Stawag - Aachen Allianz Suisse Open Gstaad - Gstaad Davidoff Swiss Indoors - Basel Stockholm Open - Stockholm KGHM Dialog Polish Indoors - Wroclaw Bordeaux Challenger IPP Open - Helsinki Rome Challenger Cordenons Challenger Orleans Challenger BH Telecom Indoors Sarajevo 2006 - Sarajevo BMW Tennis Championship - Sunrise X Torneo Internazionale di Tennis - Barletta Hilton Waikoloa Village USTA Challenger - Waikoloa USTA Challenger of Dallas - Dallas Tennis Napoli Cup 2006 - Napoli Como Challenger Mons Challenger 2003 Freeman Men's Challenger - Joplin Tennis Napoli Cup - Napoli Pilot Pen Tennis - New Haven Trani Challenger Warta Cup - Sopot Freudenstadt Challenger - Freudenstadt Gold Flake Open - Chennai Heineken Open Shanghai - Shanghai San Luis Potosi Challenger - San Luis Potosi Prague Open - Prague Furth Challenger Siemens Open 2003 - Scheveningen The Nottingham Challenger - Nottingham Volkswagen Challenger 2004 - Wolfsburg Helsinki Challenger Challenger Ford de Cherbourg - Cherbourg Challenger 42 - Andrezieux Telenordia Swedish Open - Bastad Quimper Challenger Sarajevo Open 2004 - Sarajevo Open Mutouest - St. Brieuc Heineken Open Shanghai - Shanghai Challenger Leon 2004 - Leon Open de Moselle - Metz Seoul Challenger AIG Japan Open - Tokyo Open Sainte Victoire - Aix-En-Provence St. Petersburg Open - St. Petersburg Campionati Internazionali di Sicilia - Palermo Cherbourg Challenger Open de Montauban - Montauban Muller Cup - Ulm Steelers Cup - Kosice Delray Beach International Tennis Championships - Delray Beach Heilbronn Challenger The Hilversum Open - Hilversum Memorial Savigni - Sassuolo St.Petersburg Challenger by Kinex - St. Petersburg Turin Challenger Open Castilla y Leon - Segovia Gerry Weber Open - Halle Banca Stato Challenger Lugano - Lugano UNICEF Open - 's Hertogenbosch Quimper Challenger BMW Open - Munich Ordina Open - 's-Hertogenbosch Open de Montauban - Montauban BCR Open Romania - Bucharest DPD Challenger 2002 - Aschaffenburg Siemens Open 2004 - Scheveningen Riviera di Rimini Challenger 2004 - Rimini Energis Open - Amersfoort Samsung Securities Cup - Seoul Next Generation Adelaide International - Adelaide Copenhagen Open - Copenhagen Davidoff Swiss Indoors - Basel Open de Nice Cote dAzur - Nice Grand Prix de Tennis de Lyon - Lyon Stockholm Open - Stockholm Blois Challenger Pilot Pen Tennis - New Haven St. Petersburg Open - St. Petersburg AIG Japan Open Tennis Championships - Tokyo Chennai Open - Chennai Copa Telmex - Buenos Aires BNP Paribas Primrose - Bordeaux Stockholm Open - Stockholm ATP Challenger Numea - New Caledonia Sunrise Challenger Manerbio Challenger St. Brieuc Challenger KGHM Polish Indoors - Wroclaw Orange Warsaw Open - Warsaw Investor Swedish Open - Bastad Grolsch Open - Amsterdam Scania Stockholm Open - Stockholm Open 13 - Marseille Copenhagen Open - Copenhagen The Stella Artois Grass Court Championships - London Scania Stockholm Open - Stockholm ATP Kremlin Cup - Moscow Togliatti Cup - Togliatti Serbia Open - Belgrade Regions Morgan Keegan Championships - Memphis Tunis Challenger XXVIII Edizione 'A.Savoldi' - Manerbio 3rd Volkswagon Challenger - Wolfsburg Sunrise Challenger The Scottish Tennis Championships - Edinburgh ECM Cup - Prague China Open - Beijing Kobstaedernes ATP Challenger - Kolding Heineken Open - Auckland Le Gosier Challenger The Ericsson Open - Miami Monte Carlo Open - Monte Carlo Italian Open - Rome Tennis Masters Series - Cincinnati Tennis Masters Series - Stuttgart Tennis Masters Series - Indian Wells The Ericsson Open - Miami Tennis Masters Series - Monte Carlo Tennis Masters Series - Rome Tennis Masters Series - Hamburg Tennis Masters Series - Montreal Tennis Masters Series - Cincinnati Tennis Masters Series - Stuttgart Tennis Masters Series - Paris Tennis Masters Series - Monte Carlo Open de Moselle - Metz Idea Prokom Open - Sopot Heineken Open - Auckland Grand Prix de Tennis de Lyon - Lyon The Priority Telecom Open - Amersfoort Sydney International - Sydney Pacific Life Open - Indian Wells Rogers Cup - Montreal Western & Southern Financial Group Masters - Cincinnati Tennis Masters Series - Madrid BNP Paribas Masters - Paris Open 13 - Marseille Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Masters Series Monte Carlo - Monte Carlo Campionati Internazionali d'Italia - Rome Kremlin Cup - Moscow Masters Series Hamburg - Hamburg Rogers Masters - Toronto AAPT Championships - Adelaide Western & Southern Financial Group Masters - Cincinnati Masters Series Madrid - Madrid BNP Paribas Masters - Paris Pacific Life Open - Indian Wells Brisbane - Brisbane Sony Ericsson Open - Miami Masters Series Monte-Carlo - Monte Carlo Campionati Internazionali D'Italia - Rome Gerry Weber Open - Halle Ordina Open - 's-Hertogenbosch Masters Series - Hamburg Western & Southern Financial Group Masters - Cincinnati Allianz Suisse Open Gstaad - Gstaad Pacific Life Open - Indian Wells Western & Southern Financial Group Masters - Cincinnati Mutua Madrilena Masters Madrid - Madrid Ordina Open - s-Hertogenbosch BNP Paribas Masters - Paris Allianz Suisse Open Gstaad - Gstaad Wideyes Swedish Open - Bastad BNP Paribas Open - Indian Wells Open Sud de France - Montpellier Sony Ericsson Open - Miami Internazionali BNL dItalia - Rome Grand Prix de Tennis de Lyon - Lyon SkiStar Swedish Open - Bastad Mutua Madrilena Masters Madrid - Madrid Rogers Cup - Montreal Gold Flake Open - Chennai Western & Southern Financial Group Masters - Cincinnati Legg Mason Tennis Classic - Washington D.C. TD Waterhouse Cup - Long Island BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami 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 Open - Indian Wells Sony Ericsson Open - Miami Heineken Open - Auckland VII Torneo Internazionale di Tennis - Barletta Open Sud de France - Montpellier Shanghai ATP Masters - Shanghai Dubai Duty Free Tennis Championships - Dubai BNP Paribas Masters - Paris Mallorca Open - Mallorca Grand Prix de Tennis de Lyon - Lyon Open de Nice Cote d'Azur - Nice Rhein-Main Challenger 2003 - Aschaffenburg Sony Ericsson Open - Miami Grand Prix de Tennis - St. Jean de Luz SkiStar Swedish Open - Bastad Bet-at-home Open - Hamburg BNP Paribas Masters - Paris Qatar ExxonMobil Open - Doha CA Tennis Trophy - Vienna Qatar Exxon Mobil Open 2003 - Doha Sony Open Tennis - Miami Monte-Carlo Rolex Masters - Monte-Carlo If Stockholm Open - Stockholm Gerry Weber Open - Halle Open Sud de France - Montpellier Estoril Open - Estoril Grand Prix Hassan II - Casablanca Campionati Internazionali di Sicilia - Palermo Noumea Challenger Next Generation Adelaide International - Adelaide Ordina Open - s-Hertogenbosch 2001 Mercedes Cup - Stuttgart Mouilleron-Le-Captif Challenger Grand Prix de Tennis de Lyon - Lyon Tampere Challenger Grand Prix Hassan II - Casablanca Croatia Open - Umag SAP Open - San Jose Legg Mason Tennis Classic - Washington Erste Bank Open - Vienna Masters Series - Hamburg 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 TD Waterhouse Cup - Long Island Brasil Open - Costa do Sauipe Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York The Dubai Tennis Championships - Dubai 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 U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne Gold Flake Open - Chennai French Open - Paris Wimbledon - London Australian Open - Melbourne BCR Open Romania - Bucharest French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Grand Prix de Tennis de Lyon - Lyon French Open - Paris Wimbledon - London U.S. Open - New York Scania Stockholm Open - Stockholm Legg Mason Tennis Classic - Washington D.C. Open 13 - Marseille Waldbaum's Hamlet Cup - Long Island Gelsor Open Romania - Bucharest Telenordia Swedish Open - Bastad Pilot Pen Tennis - New Haven Open de Nice Cote d'Azur - Nice Moselle Open - Metz Delray Beach International Tennis Championships - Delray Beach Open de Moselle - Metz Grand Prix Hassan II - Casablanca The Stella Artois Grass Court Championships - Queen's/London Medibank International - Sydney CA Tennis Trophy - Vienna Kremlin Cup - Moscow The Dubai Tennis Championships - Dubai Allianz Suisse Open - Gstaad Dutch Open Tennis - Amersfoort Credit Agricole Suisse Open - Gstaad Australian Open - Melbourne Wimbledon - London Tennis Masters Series - Toronto Monte-Carlo Rolex Masters - Monte-Carlo Davis Cup, World Group, QR, SWE-IND 5-0 ARAG ATP World Team Championship - Dusseldorf Davis Cup, World Group, 1R, SWE-ISR 2-3 Davis Cup, World Group, PO, SWE-ROU, 3-2 Davis Cup, PO, SWE-ARG 2-3 Davis Cup, World Group, PO, SWE-ITA 3-2 Davis Cup, World Group, PO, BRA-SWE 1-3 Davis Cup, World Group, PO, BEL-SWE 5-0 Davis Cup, World Group, QF, RUS-SWE 4-1 Davis Cup, World Group, 1R, SWE-BRA 3-2 Olympics - Sydney