Career 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 Italy F1 Italy F4 Algeria F1 Algeria F2 France F11 France F14 Qatar F1 Qatar F2 Qatar F3 Morocco F1 Romania F3 France F8 France F9 Algeria F2 Algeria F3 France F19 Morocco F1 Morocco F2 Morocco F5 Great Britain F4 France F13 France F14 France F4 France F16 Great Britain F2 France F2 Croatia F1 Croatia F2 Italy F5 Italy F6 France F17 Italy F10 Italy F11 France F8 France F9 Netherlands F2 Great Britain F3 France F3 France F5 France F20 Morocco F2 France F7 Romania F2 France F10 Spain F20 France F16 France F18 France F2 France F3 Italy F2 Morocco F3 Italy F7 Morocco F4 Romania F7 Great Britain F9 Romania F8 Spain F31 Gemax Open 2002 - Belgrade Rezidenza Open - Magdeburg 10th Wartburg Open - Eisenach Ciudad de Pozoblanco 'Open Diputacion' - Cordoba ATP Challenger Hamburg - Hamburg Optimus Maia Open - Maia USTA Tennis Championships of Austin - Austin USTA Pro Tennis Classic at Mission Hills - Rancho Mirage Hilton Waikoloa Village USTA Challenger - Waikoloa Challenger 42 - Andrezieux Flea Market Cup Busan Challenger Tennis - Busan Warsteiner Challenger Lubeck - Lubeck Hilton Waikoloa Village USTA Challenger - Waikoloa Guzzini Challenger - Recanati Oberstaufen Cup-Head German Master's Series - Oberstaufen Porsche Open - Poznan ATP Open Castilla y Leon - Segovia Tashkent Challenger - Tashkent Braunschweig Challenger Astana Challenger Intersport Heilbronn Open - Heilbronn Challenger Ford de Cherbourg - Cherbourg Sunrise Challenger Athens Challenger Rhodes Challenger Banja Luka Challenger Rennes Challenger Salzburg Challenger Braunschweig Challenger Dortmund Challenger Dallas Challenger Sarasota Challenger Open Prevadies St. Brieuc Cotes D'Amor - St. Brieuc Bordeaux Challenger Braunschweig Challenger Tatra Banka Open - Bratislava Challenger Ford de Cherbourg - Cherbourg Alexander Kolyaskin Memorial - Donetsk Bratislava Challenger San Remo Tennis Cup-16° Piertomaso Tessitore - San Remo Sunrise Challenger Tunis Challenger ATP Heineken Challenger 2000 - Ho Chi Minh City Rome Challenger Samsung Secruities Cup Challenger - Seoul Warsteiner Challenger Wolfsburg - Wolfsburg Nova Challenger Osaka - Osaka Astana Challenger - Astana Braunschweig Challenger Almaty Challenger 1 - Almaty GHI Bronx Classic - Bronx Scheveningen Challenger IPP Open - Helsinki Poznan Challenger Honda-Kah Open - Singapore Liberec Challenger San Marino Challenger Meerbusch Challenger GHI Bronx Tennis Classic - Bronx Mons Challenger Maia Open 2002 - Maia Open de L'Isere - Grenoble Rennes Challenger Mouilleron-Le-Captif Challenger ATU Cup - Weiden Eckental Challenger Bratislava Challenger Helsinki Challenger Heilbronn Challenger DPD Challenger 99 - Aschaffenburg Challenger Groningen - Groningen Banca Stato Challenger - Lugano St. Brieuc Challenger 5° Sporting Challenger - Turin Heilbronn Challenger Furth Challenger Memorial Manfredini - Sassuolo Kosice Challenger Open de Montauban - Montauban Steelers Cup - Kosice Challenger DCN de Cherbourg - Cherbourg XL Bermuda Open - Bermuda drkoop.com USTA Tennis Championships of San Antonio - San Antonio Porsche Open - Poznan Heilbronn Open - Heilbronn PEOPLEnet Cup - Dnepropetrovsk Challenger 42 - Andrezieux Siemens Open 2007 - Scheveningen Baden Open - Karlsruhe Mons Challenger USTA Challenger of Dallas - Dallas AT&T Challenger of Dallas - Dallas 1° Torneo Challenger Series 12° Trofeo Paolo Corazzi - Cremona III Isla de Lanzarote - Lanzarote San Marino Challenger Zagreb Open - Zagreb Tiburon Challenger Ljubljana Open 2002 - Ljubljana Nord/LB Open - Braunschweig The Hilversum Open - Hilversum drkoop.com USTA Tennis Championships of Houston - Houston PEOPLEnet CUP - Dnepropetrovsk The Bolton Challenger - Bolton Okal Open - Eckental Mobelwelt-Zick Open 98 - Dresden Heilbronn Open - Heilbronn Quelle Cup 1999 - Furth Okal Cup - International Bavarian Championship - Eckental C.T. San Remo - XIII Piertomaso Tessitore - San Remo XL Capital Bermuda Open - Bermuda Tennis Napoli Cup - Napoli Schickendanz Open - Furth ATU Cup - Weiden Open de Montauban - Montauban The Granby Natrel Challenger - Granby USTA Seascape Challenger - Aptos Stella Artois Clay Court Championships - Budaors Challenger Ford de Cherbourg - Cherbourg Open Castilla y Leon - Segovia Open Sainte-Victoire - Aix-En-Provence Oberstaufen Cup - Oberstaufen Fifth-Third Bank Tennis Championships - Lexington Black Forest Open - Freudenstadt Akbank Private Banking-TED Open - Istanbul Fujitsu Siemens Open - Budapest Samsung Securities Cup Challenger Tennis - Seoul Challenger Groningen - Groningen Lambertz Open - Aachen IPP Open - Helsinki Challenger Ford de Cherbourg - Cherbourg Astana Challenger The LTA Wrexham Challenger - Wrexham Open Mutouest - St. Brieuc VIII Torneo Internazionale di Tennis - Barletta 2002 USTA Challenger of Calabasas - Calabasas Schickendanz Open - Furth DPD Challenger 2002 - Aschaffenburg Orleans Challenger Zagreb Open - Zagreb Marburg Challenger Tampere Challenger San Marino Challenger Heilbronn Challenger Ljubljana Open - Ljubljana Open de Franche Comte - Besancon Shimadzu All Japan Indoor - Kyoto Porsche Open - Poznan Loughborough Challenger TED Open - Istanbul Open de Franche-Comte - Besancon 6th Sardinian International Championships - Cagliari Tiburon Challenger - Tiburon Siemens Open 2004 - Scheveningen Okal Cup 2004 - Eckental Zagreb Challenger Challenger Ford de Cherbourg - Cherbourg Szczecin Challenger KGHM Polish Indoors - Wroclaw SAA Hilversum Open - Hilversum Trofeo Francesco Guzzini - Recanati Pro Tennis World Open - Sunrise Bergamo Challenger XL Capital Bermuda Open - Bermuda Quelle Cup - Furth Schickendanz Open - Furth 9th Wartburg Open - Eisenach GHI Bronx Classic - Bronx The Natrel's Challenger of Granby - Granby Porsche Open - Poznan Volvo Sylt Open - Sylt Kamnik Challenger - Kamnik Banja Luka Challenger Kazan Challenger Okal Cup 2001 International Bavarian Championships - Eckental Burbank Challenger - Burbank Neride Prague Indoor - Prague Samsung Securities Cup - Seoul Media Will Cup Busan Challenger Tennis - Busan Sarajevo Open - Sarajevo Mobilux Open - Luxembourg Intersport Heilbronn Open - Heilbronn Hilton Waikoloa Village USTA Challenger - Waikoloa Garden Open - Rome Aamulehti Tampere Open - Tampere Challenger Ford de Cherbourg - Cherbourg Open de Montauban - Montauban Oberstaufen Cup - Oberstaufen 2002 FSE Challenger - Tarzana Tennis Napoli Cup 2007 - Napoli Ostdeutscher Sparkessen Cup - Dresden Almaty Challenger 2 - Almaty Gold Flake Open - Chennai Alexander Kolyaskin Memorial - Donetsk ATU Cup 2001 - Weiden Open de Rennes La Trinitaine - Rennes Samsung Securities Cup - Seoul Flea Market Cup - Busan XXVIII Edizione 'A.Savoldi' - Manerbio EI Bank Bulgarian Challenger - Sofia Tulsa Auto Collection USTA Challenger - Tulsa Neride Prague Indoor - Prague USTA Comerica Challenger - Aptos Status Athens Open - Athens TED Open-Akbank Private Banking - Istanbul 1999 Mercedes Cup - Stuttgart Legg Mason Tennis Classic - Washington D.C. Schickendanz Open - Furth Open 13 - Marseille Siemens Open - Scheveningen Heineken Challenger - Ho Chi Minh City Shimadzu All Japan Indoor - Kyoto Gerry Weber Open - Halle Akbank Private Banking TED Open - Istanbul 7th Wartburg Open - Eisenach VI Torneo Internazionale di Tennis - Barletta Legg Mason Tennis Classic - Washington D.C. Adidas Open de Toulouse - Toulouse Kremlin Cup - Moscow AAPT Championships - Adelaide Copenhagen Open - Copenhagen BMW Open - Munich 2001 Mercedes Cup - Stuttgart AAPT Championships - Adelaide Open 13 - Marseille Trofeo Sisma Mantova - Mantova Trofeo Conde de Godo - Barcelona BMW Open - Munich Alessandria Challenger Telenordia Swedish Open - Bastad 2002 Mercedes Cup - Stuttgart CA Tennis Trophy - Vienna Davidoff Swiss Indoors - Basel Tata Open 2003 - Chennai Open 13 - Marseille ABN/AMRO World Tennis Tournament - Rotterdam Tennis Cup of Flanders - Ostende Dubai Tennis Open - Dubai BMW Open - Munich Heineken Open Shanghai - Shanghai AIG Japan Open - Tokyo Davidoff Swiss Indoors - Basel St. Petersburg Open - St. Petersburg Okal Cup 2003 - Eckental Muller Cup - Ulm 2001 Challenger Canottieri Mincio - Mantova Banca Stato Challenger Lugano - Lugano Samsung Securities Cup - Seoul Flea Market Cup Busan Challenger Tennis - Busan Challenger Britania Zavaleta - Puebla Heilbronn Open - Heilbronn The Nottingham Cahllenger - Nottingham IPP Open - Helsinki Challenger Ford de Cherbourg - Cherbourg Open de Montauban - Montauban Warsteiner Grand Prix ATP Challenger - Oberstaufen Warsteiner Challenger Wolfsburg - Wolfsburg Warsteiner Challenger Lubeck - Lubeck Bergamo Challenger Muller Cup 99 - Ulm AAPT Championships - Adelaide Olbia Geovillage Open - Olbia ABN/AMRO World Tennis Tournament - Rotterdam Estoril Open - Estoril Open de la Comunidad Valenciana - Valencia BMW Open - Munich Grand Prix Hassan II - Casablanca Top Wool Challenger Biella - Biella Steelers Cup - Kosice Mercedes Cup - Stuttgart International Tennis Championships - Delray Beach Heineken Open Shanghai - Shanghai AIG Japan Open - Tokyo Heilbronn Open - Heilbronn ABN/AMRO World Tennis Tournament - Rotterdam Open de la Comunidad Valenciana - Valencia U.S. Men's Clay Court Championships - Houston XL Capital Bermuda Open - Bermuda Internationaler Raiffeisen Grand Prix - St. Polten Ordina Open - 's-Hertogenbosch Renault Slovenian Open - Ljubljana RCA Championships - Indianapolis Vietnam Open - Ho Chi Minh City AIG Japan Open - Tokyo CA Tennis Trophy - Vienna Bulgarian Challenger 2002 - Sofia Chennai Open - Chennai Time Warner USTA Challenger - Binghamton Delray Beach International Tennis Championships - Delray Beach SAP Open - San Jose Regions Morgan Keegan Championships - Memphis The Dubai Tennis Championships - Dubai Open de Tenis Comunidad Valenciana - Valencia Grand Prix Hassan II - Casablanca BMW Open - Munich Hypo Group Tennis International - Portschach Gerry Weber Open - Halle Ordina Open - 's-Hertogenbosch Mercedes Cup - Stuttgart Legg Mason Tennis Classic - Washington Pilot Pen Tennis - New Haven Mumbai Open - Mumbai Stockholm Open - Stockholm St. Petersburg Open - St. Petersburg Chennai Open - Chennai PBZ Zagreb Indoors - Zagreb Heilbronn Open - Heilbronn SAP Open - San Jose Regions Morgan Keegan Championships - Memphis The Tennis Channel Open - Las Vegas U.S. Men's Clay Court Championships - Houston Grand Prix Hassan II - Casablanca ATP Challenger Numea - New Caledonia Dutch Open Tennis - Amersfoort China Open - Beijing Mumbai Open - Mumbai St. Remy Challenger Next Generation Adelaide International - Adelaide Gerry Weber Open - Halle China Open - Beijing AIG Japan Open Tennis Championships - Tokyo Chennai Open - Chennai Mons Challenger Heilbronn Challenger - Heilbronn SA Tennis Open - Johannesburg U.S. Mens's Clay Court Championship - Houston BMW Open - Munich Ordina Open - 's-Hertogenbosch Catella Swedish Open - Bastad Masters Series - Hamburg Kuppers Kolsch Cup Aachen - Aachen Pilot Pen Tennis - New Haven Open de Moselle - Metz St. Petersburg Open - St. Petersburg SA Tennis Open - Johannesburg SAP Open - San Jose The Dubai Tennis Championships - Dubai Estoril Open - Estoril Campbells Hall of Fame Tennis Championships - Newport International German Open - Hamburg ATP Studena Croatia Open Umag - Umag Pilot Pen Tennis - New Haven BCR Open Romania - Bucharest Bank Austria Tennis Trophy - Vienna Warsteiner Challenger Lubeck - Lubeck Bratislava Challenger Aircel Chennai Open - Chennai SAP Open - San Jose Regions Morgan Keegan Championships - Memphis Delray Beach International Tennis Championships - Delray Beach Grand Prix Hassan II - Casablanca BMW Open - Munich Helsinki Challenger Memorial Savigni - Sassuolo GHI Bronx Classic - Bronx Heilbronn Challenger Qatar ExxonMobil Open - Doha US Men's Clay Court Championship - Houston Estoril Open - Estoril AEGON Championships - London Mercedes Cup - Stuttgart Bet-at-home Open - Hamburg Farmers Classic - Los Angeles Citi Open - Washington Belgrade Challenger Erste Bank Open - Vienna Swiss Indoors Basel - Basel Qatar ExxonMobil Open - Doha Apia International - Sydney Hilton Waikoloa Village USTA Challenger - Waikoloa U.S. National Indoor Tennis Championships - Memphis Delray Beach International Tennis Championships - Delray Beach Grand Prix Hassan II - Casablanca BMW Open - Munich XL Capital Bermuda Open - Bermuda PBZ Zagreb Indoors - Zagreb U.S. National Indoor Tennis Championships - Memphis Delray Beach Open - Delray Beach Power Horse Cup - Dusseldorf Mauritius Open - Mauritius Lambertz Open - Aachen Banja Luka 2002 - Banja Luka Biella Challenger International Bavarian Championship - Eckental Bauer Watertechnology Cup - Eckental Winnetka Challenger Kitzbuhel Challenger Open de Montauban - Montauban Dallas Challenger Czech Indoor Open - Prague Rome Challenger Schickedanz Open - Furth Rome Challenger Internationale Badische Meisterschaffen Um Den Techem Cup - Zell Scheveningen Challenger Poznan Challenger Tunis Open - Tunis Kobstaedernes ATP Challenger - Kolding Trnava Challenger South African Airways Open - East London XI Ciutat de Barcelona - Barcelona Sacramento Challenger Heilbronn Challenger Geneva Challenger Salzburg Challenger Heilbronn Challenger Quimper Challenger Geneva Challenger Tennis Masters Series - Stuttgart Tennis Masters Series - Hamburg Tennis Masters Series - Miami Tennis Masters Series - Hamburg Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Tennis Masters Series - Hamburg NASDAQ-100 Open - Miami Masters Series Monte Carlo - Monte Carlo Masters Series Hamburg - Hamburg Rogers Masters - Toronto Western & Southern Financial Group Masters - Cincinnati Pacific Life Open - Indian Wells BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Mutua Madrilena Madrid Open - Madrid BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne 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 Australian Open - Melbourne French Open - Paris 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 Australian Open - Melbourne U.S. Open - New York French Open - Paris U.S. Open - New York Australian Open - Melbourne 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 Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Qatar Mobil Open 2000 - Doha 2000 Mercedes Cup - Stuttgart Milan Indoors - Milan Heineken Open - Auckland Grand Prix de Tennis de Lyon - Lyon RCA Championships - Indianapolis President's Cup - Tashkent The Stella Artois Grass Court Championships - London Legg Mason Tennis Classic - Washington D.C. AIG Japan Open Tennis Championships - Tokyo Interwetten Austrian Open - Kitzbuhel Gerry Weber Open - Halle Chennai Open - Chennai Mercedes Cup - Stuttgart Davis Cup, Group 2, 2R, FIN-ALG 4-1 Davis Cup, Group 2, 1R, MON-ALG 5-0 Davis Cup, Group 2, PO, NOR-ALG 1-4 Kremlin Cup - Moscow Davis Cup, Group 2, 2R, ALG-HUN 3-2 Davis Cup, Group 2, 2R, MON-ALG 5-0 Davis Cup, Group 2, 1R, ALG-IRL 1-4 Wimbledon - London Wimbledon - London Australian Open - Melbourne Wimbledon - London Australian Open - Melbourne Davis Cup, Group 2, 2R, POR-ALG 3-2 Davis Cup, Group 2, 1R, ALG-SLO 2-3