Career 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000 1998 1997 1996 1995 1993 1992
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 Open de L'Isere - Grenoble Residenza Open - Magdeburg GHI Bronx Classic - Bronx Gemax Open 2002 - Belgrade Warsteiner Challenger Wolfsburg - Wolfsburg Challenger Ford de Cherbourg - Cherbourg San Luis Potosi Challenger 2002 - San Luis Potosi 1st Challenger Tournament Leon - Leon Memorial Piertomaso Tessitore - San Remo Ljubljana Open 2002 - Ljubljana Zagreb Open - Zagreb The Surbiton Trophy - Surbiton ATU Cup - Weiden Banca Stato Challenger Lugano - Lugano IX Open Internacional D'Andorra - Andorra Memorial Savigni - Sassuolo GHI Bronx Classic - Bronx Open de Franche Comte - Besancon Open de Montauban - Montauban Tennis Cup of Flanders - Ostende Open 88 - Contrexeville Geneva Challenger - Geneva Macedonian Open - Skopje Cosmorom Challenger - Brasov Bukhara Challenger - Bukhara Open de Charleroi - Charleroi Warsteiner Challenger - Wolfsburg 2001 USTA Challenger of Calabasas - Calabasas 2001 Eddleman USTA Challenger - Birmingham TennisCup Vlaanderen - Antwerp Geneva Challenger - Geneva BMW Challenger Open - Monchengladbach Kyiv UMC Open - Kiev Diego Open - Budapest Optimus Maia Open - Maia 4th Sardinia International Championships - Cagliari Kuppers Kolsch Cup by Lambertz - Aachen VIII Trofeo Ciudad de Quito - Quito Lamberts Open by Stawag - Aachen Tatra Banka Open - Bratislava IPP Open - Helsinki USTA Challenger of Dallas - Dallas 2003 Freeman Men's Challenger - Joplin Challenger 42 - Andrezieux The LTA Wrexham Challenger - Wrexham Open de Franche Comte - Besancon Sarajevo Open - Sarajevo San Luis Potosi Challenger - San Luis Potosi Zagreb Open - Zagreb Banca Stato Challenger Lugano - Lugano Open de Montauban - Montauban Binghamton Professional Tennis Tournament - Binghamton Samsung Securities Cup Challenger Tennis - Seoul Lambertz Open - Aachen Okal Cup 2003 - Eckental Czech Indoor Open - Prague Jameson Cup - Milan Ischgl International Tennis Challenger 2003 - Ischgl Challenger 42 - Andrezieux Bogota Challenger - Bogota Corona Mexico City Open - Mexico City Challenger Leon 2004 - Leon Open Sainte Victoire - Aix-En-Provence Steelers Cup - Kosice San Remo Tennis Cup - San Remo Open de L'Isere - Grenoble IPP Open - Helsinki Ischgl International ATP Challenger - Ischgl The LTA Men's Challenger Wrexham - Wrexham Gemax Samsung Open 2005 - Belgrade Open de Franche-Comte - Besancon Pro Tennis World Open - Sunrise San Luis Potosi Challenger - San Luis Potosi Torneo Internacional Challenger Fila 2005 - Leon Draft Corona Mexico City Open - Mexico City Ostrava Open 2005 - Ostrava ECM Prague Open 2005 - Prague Siemens Open - Scheveningen Riviera di Rimini Challenger - Rimini Porsche Open - Poznan Open D'Orleans - Orleans Ethias Tennis Trophy - Mons Kobstaedernes ATP Challenger - Kolding Lambertz Open by Stawag - Aachen PrivatBank Cup - Dnepropetrovsk Mobilux Open - Luxembourg Qatar ATP Challenger - Doha KGHM Emax Polish Indoors - Wroclaw San Luis Potosi Challenger - San Luis Potosi Open Castilla y Leon - Segovia Challenger Ford de Cherbourg - Cherbourg Open D'Orleans - Orleans Open de L'Isere-Trophee BNP Paribas - Grenoble Ethias Trophy - Mons Kobstaedernes ATP Challenger - Kolding Corona Mexico City Open - Mexico City Copa Club Campestre de Aguascalientes - Aguascalientes Torneo Internacional Challenger Fila 2006 - Leon Abierto Colombiano de Tenis - Bogota ECM Prague Open - Prague South African Airways Tennis Open - Durban Bancolombia Open - Bogota Voit Mexico City Open - Mexico City Open de Rennes La Trinitaine - Rennes Morocco Tennis Tour - Casablanca Lambertz Open by Stawag - Aachen Morocco Tennis Tour - Marrakech Tunis Open 2007 - Tunis Ostdeutscher Sparkessen Cup - Dresden Ciudad de Pozoblanco Open Diputacion - Cordoba Open Castilla y Leon - Segovia Alexander Kolyaskin Memorial - Donetsk Open D'Orleans - Orleans Open de Rennes La Trinitaine - Rennes Challenger 42 - Andrezieux Challenger 42 - Andrezieux Powder Byrne Trophy - Surbiton Intersport Heilbronn Open - Heilbronn Heilbronn Open - Heilbronn VII Torneo Internazionale di Tennis - Barletta GHI Bronx Classic - Bronx Internazionali di Tennis di Bergamo - Bergamo Sony Ericsson Open 2008 - Belgrade Internationaux du Doubs - Besancon Challenger Ford de Cherbourg - Cherbourg Abierto Internacional de Salinas 'Dario Expreso' - Salinas San Luis Potosi Challenger - San Luis Potosi 1° Torneo Challenger Series 12° Trofeo Paolo Corazzi - Cremona Roma Open Challenger - Rome Tunis Open - Tunis Rijeka Open - Rijeka San Remo Tennis Cup - San Remo Lambertz Open - Aachen Memorial A. Manfredini Sassuolo Challenger - Sassuolo Open Diputacion Ciudad de Pozoblanco - Cordoba Siemens Open - Scheveningen Geneva Challenger - Geneva Alexander Kolyaskin Memorial - Donetsk Open D'Orleans - Orleans Heilbronn Challenger Marrakech Challenger Mexico City Challenger 9th Torneo B. Camparini Arpa Ceramic Cup - Reggio Emilia Scheveningen Challenger Brest Challenger Akbank Private Banking TED Open - Istanbul Prague Challenger Open des Alpes Trophee BNP Paribas - Grenoble Mons Challenger Rennes Challenger Ethias Trophy - Mons Volvo Sylt Open - Sylt Bordeaux Challenger TED Open - Istanbul Noumea Challenger Barletta Challenger Open de L'Isere - Grenoble Mouilleron-Le-Captif Challenger Aix En Provence Challenger Bordeaux Challenger Orleans Challenger Bauer Watertechnology Cup - Eckental Eddleman / USTA Challenger - Birmingham Quimper Challenger Challenger 42 - Andrezieux Rezidenza Open - Magdeburg Tennis Napoli Cup - Naples Garden Open - Rome Garden Open - Rome Challenger Ford de Cherbourg - Cherbourg Kremlin Cup - Moscow Verizon Tennis Challenge - Atlanta Grand Prix de Tennis de Lyon - Lyon Open de L'Isere - Grenoble Miller Lite Hall of Fame Tennis Championships - Newport Salem Open - Hong Kong Turin Challenger AAPT Championships - Adelaide Tata Open 2003 - Chennai Aix En Provence Challenger Stockholm Open - Stockholm Tokyo Queen's Club Open de L'Isere-Open 38 - Grenoble Manchester Lyon Challenger Taipei Bancolombia Open - Bogota AAPT Championships - Adelaide Milan Indoors - Milan Open de Franche-Comte - Besancon Abierto Mexicano Telfonica MoviStar - Acapulco Grand Prix Hassan II - Casablanca Gerry Weber Open - Halle The Stella Artois Grass Court Championships - London Miller Lite Hall of Fame Tennis Championships - Newport Mercedes-Benz Cup - Los Angeles RCA Championships - Indianapolis Generali Open - Kitzbuhel International Tennis Championships - Delray Beach Warsteiner Challenger Lubeck 2001 - Lubeck Grand Prix de Tennis de Lyon - Lyon Open de Moselle - Metz Davidoff Swiss Indoors - Basel St. Petersburg Open - St. Petersburg Next Generation Hardcourts - Adelaide Abierto Club Casablanca - Mexico City Milan Indoors - Milan AGT Challenger - Leon Open de la Comunidad Valenciana - Valencia BMW Open - Munich Open de Montauban - Montauban Gerry Weber Open - Halle The Stella Artois Grass Court Championships - London Campbell's Hall of Fame Tennis Championships - Newport The Priority Telecom Open - Amersfoort Stockholm Open - Stockholm CA Tennis Trophy - Vienna Grand Prix de Tennis de Lyon - Lyon Chennai Open - Chennai Sydney International - Sydney Regions Morgan Keegan Championships - Memphis Tennis Channel Open - Las Vegas The Stella Artois Championships - London Ordina Open - 's-Hertogenbosch 2001 ATP Challenger 'Riviera Delle Palme' - San Benedetto Dutch Open Tennis - Amersfoort Legg Mason Tennis Classic - Washington Open de Moselle - Metz Grand Prix de Tennis de Lyon - Lyon Chennai Open - Chennai Sydney International - Sydney PBZ Zagreb Indoors - Zagreb Open 13 - Marseille Regions Morgan Keegan Championships - Memphis The Tennis Channel Open - Las Vegas IPP Open - Helsinki Grand Prix Hassan II - Casablanca Ordina Open - 's-Hertogenbosch Campbell's Hall of Fame Tennis Championships - Newport Cherbourg Challenger Legg Mason Tennis Classic - Washington Pilot Pen Tennis - New Haven Mumbai Open - Mumbai TED Open - Istanbul Open de Moselle - Metz Grand Prix de Tennis de Lyon - Lyon Heineken Open - Auckland Open 13 - Marseille Grand Prix Hassan II - Casablanca The Nottingham Open - Nottingham Grand Prix de Tennis de Lyon - Lyon The Dubai Tennis Championships - Dubai AEGON Championships - London Ordina Open - 's-Hertogenbosch Catella Swedish Open - Bastad Allianz Suisse Open Gstaad - Gstaad Grand Prix de Tennis de Lyon - Lyon Medibank International - Sydney Open 13 - Marseille BMW Open - Munich Medibank International - Sydney Heilbronn Challenger - Heilbronn ABN AMRO World Tennis Tournament - Rotterdam Open de Nice Cote d'Azur - Nice SkiStar Swedish Open - Bastad Winston Salem - Winston Salem Apia International - Sydney SAP Open - San Jose Regions Morgan Keegan Championships - Memphis Credit Agricole Suisse Open - Gstaad Winston-Salem Open - Winston-Salem Swiss Indoors Basel - Basel Brisbane International - Brisbane Apia International - Sydney ABN AMRO World Tennis Tournament - Rotterdam AEGON Championships - London AEGON International - Eastbourne Malaysian Open - Kuala Lumpur Valencia Open - Valencia Brisbane International - Brisbane Apia International - Sydney Citi Open - Washington China Open - Beijing Brisbane International - Brisbane Challenger Leon 2003 - Leon Abierto Mexicano - Los Cabos Swiss Indoors Basel - Basel Orleans Challenger Warsteiner Challenger Series - Lippstadt Challenger Ford de Cherbourg - Cherbourg Sparkassen Open - Magdeburg Ciudad de Pozoblanco Open Diputacion - Cordoba Mobelwelt-Zick Open 98 - Dresden Brest Challenger LTA Shrewsbury Challenger - Shrewsbury LXVII Concurso Internacional de Tenis Cidade de Vigo - Vigo Fujitsu Siemens Open - Budapest TEAN International - Alphen Aan Den Rijn Internationaux de Doubs Open de Franchie-Comte - Besancon Challenger DCN de Cherbourg - Cherbourg Miller Lite Hall of Fame Tennis Championships - Newport Heilbronn Open - Heilbronn Warsteiner Challenger Lubeck - Lubeck Challenger Hamburg - Hamburg Binghamton Professional Tennis Tournament - Binghamton Unicredit Czech Open 2007 - Prostejov Challenger 42 - Andrezieux Jameson Cup - Milan Challenger Ford de Cherbourg - Cherbourg Tennis Napoli Cup - Napoli Steelers Cup - Kosice Finnish Open - Helsinki Grand Prix de Tennis - St. Jean de Luz IX Trofeo Ciudad de Quito - Quito Intersport Heilbronn Open - Heilbronn KGHM Polish Indoors - Wroclaw Open 13 - Marseille San Luis Potosi Challenger - San Luis Potosi Czech Indoor Open - Prague XL Capital Bermuda Open - Bermuda Internationaux du Doubs - Besancon Tunis Open 2006 - Tunis San Remo Tennis Cup-16° Piertomaso Tessitore - San Remo U.S. Men's Clay Court Championships - Houston The Lipton Championships - Key Biscayne Tennis Masters Series - Paris Tennis Masters Series - Paris Tennis Masters Series - Miami Tennis Masters Series - Monte Carlo Tennis Masters Series - Monte Carlo Tennis Masters Series - Toronto Western & Southern Financial Group Masters - Cincinnati Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Telecom Italia Masters - Rome Rogers Cup - Montreal European Community Championships - Antwerp Pacific Life Open - Indian Wells Rogers Masters - Toronto BNP Paribas Masters - Paris Masters Series Monte-Carlo - Monte Carlo Western & Southern Financial Group Masters - Cincinnati Pacific Life Open - Indian Wells Masters Series Hamburg - Hamburg Mutua Madrilena Masters Madrid - Madrid BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Internazionali BNL dItalia - Rome Rogers Cup - Montreal Western & Southern Financial Group Masters - Cincinnati Shanghai - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Gerry Weber Open - Halle Internazionali BNL dItalia - Rome Sony Ericsson Open - Miami Rogers Cup - Toronto Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome BNP Paribas Masters - Paris Sony Open Tennis - Miami BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells s'Tennis Masters Challenger - Graz Black Forest Open - Freudenstadt Energis Open - Amsterdam Open des Alpes Trophee BNP Paribas - Grenoble Adidas Open de Toulouse - Toulouse AAPT Championships - Adelaide French Open - Paris Ethias Trophy - Mons European Community Championships - Antwerp French Open - Paris French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open New Delhi Wimbledon Grand Prix de Tennis de Lyon - Lyon Qatar Mobil Open 2001 - Doha St. Petersburg Open - St. Petersburg 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 Gelsor Open Romania - Bucharest Bordeaux Challenger U.S. Open - New York French Open - Paris The Stella Artois Grass Court Championships - London Wimbledon - London French Open - Paris Wimbledon - London Ordina Open - 's-Hertogenbosch Allianz Suisse Open Gstaad - Gstaad U.S. Open - New York Australian Open - Melbourne French Open - Paris ABN AMRO World Tennis Tournament - Rotterdam ABN AMRO World Tennis Tournament - Rotterdam Wimbledon - London U.S. Open - New York Next Generation Adelaide International - Adelaide Australian Open - Melbourne BMW Open - Munich Open de Moselle - Metz Wimbledon - London Interwetten Austrian Open - Kitzbuhel U.S. Open - New York Milan French Open - Paris Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York AEGON International - Eastbourne French Open - Paris Wimbledon - London Tokyo Rosmalen Toulouse Qatar Exxon Mobil Open - Doha Tokyo Australian Open - Melbourne Wimbledon - London French Open - Paris Masters Series - Hamburg U.S. Open - New York Brisbane - Brisbane German Tennis Championships - Hamburg Thailand Open - Bangkok BMW Open - Munich AEGON International - Eastbourne Open Sud de France - Montpellier Malaysian Open - Kuala Lumpur Qatar ExxonMobil Open - Doha Open de Nice Cote d'Azur - Nice China Open - Beijing Open 13 - Marseille Mercedes Cup - Stuttgart Generali Open - Kitzbuhel ATP Kremlin Cup - Moscow RCA Championships - Indianapolis AEGON Championships - London Open 13 - Marseille BB&T Atlanta Open - Atlanta ABN AMRO World Tennis Tournament - Rotterdam Ricoh Open - 's-Hertogenbosch BA-CA Tennis Trophy - Vienna Gerry Weber Open - Halle Winston-Salem Open - Winston-Salem AEGON Championships - London Winston-Salem Open - Winston-Salem China Open - Beijing Davidoff Swiss Indoors Basel - Basel The Dubai Tennis Championships - Dubai AEGON Championships - London Allianz Suisse Open - Gstaad Davis Cup, World Group, PO, SVK-BEL 2-3 Davis Cup, World Group, QF, FRA-GER 3-2 Davis Cup, World Group, QF, FRA-GBR 4-1 AEGON Championships - London AEGON International - Eastbourne Kremlin Cup - Moscow St. Petersburg Open - St. Petersburg Brisbane International - Brisbane AEGON Championships - London AEGON International - Eastbourne Portugal Open - Oeiras AEGON Championships - London Citi Open - Washington Energis Open - Amersfoort China Open - Beijing President's Cup - Tashkent Adidas International - Sydney Open Sud de France - Montpellier Estoril Open - Estoril ABN AMRO World Tennis Tournament - Rotterdam Open 13 - Marseille Thailand Open - Bangkok AEGON International - Eastbourne Internationaux de Tennis de Brest - Brest Malaysian Open - Kuala Lumpur Apia International - Sydney European Open - Antwerp Noumea Challenger Bordeaux Open Sud de France - Montpellier Open 13 - Marseille Beijing ABN AMRO World Tennis Tournament - Rotterdam Black Forest Open - Freudenstadt Internationaux de Tennis de Brest - Brest VIII Open Internacional D'Andorra - Andorra Hilton Waikoloa Village USTA Challenger - Waikoloa Warta Cup 2001 - Sopot Moselle Open - Metz Okal Cup 2001 International Bavarian Championships - Eckental TED Open-Akbank Private Banking - Istanbul Open Sud de France - Montpellier ATU Cup - Weiden Open 13 - Marseille BMW Open - Munich RCA Championships - Indianapolis Gemax Open - Belgrade Intersport Heilbronn Open - Heilbronn Grand Prix de Tennis de Lyon - Lyon CA Tennis Trophy - Vienna Open 13 - Marseille Tata Open 2002 - Chennai Croatia Open Umag - Umag Pilot Pen Tennis - New Haven Thailand Open - Bangkok Legg Mason Tennis Classic - Washington D.C. AIG Japan Open - Tokyo St. Petersburg Indianapolis Tennis Channel Open - Las Vegas Thailand Open - Bangkok ATP Kremlin Cup - Moscow Medibank International - Sydney Western & Southern Financial Group Masters - Cincinnati Gerry Weber Open - Halle RCA Championships - Indianapolis Jakarta Aegon Nottingham Open - Nottingham Moselle Open - Metz Pilot Pen Tennis - New Haven Open 13 Provence - Marseille Intrum Stockholm Open - Stockholm Internationaler Raiffeisen Grand Prix - St. Polten Adidas International - Sydney Estoril Open - Estoril Mercedes Cup - Stuttgart BNP Paribas Masters - Paris NASDAQ-100 Open - Miami Masters Series Monte Carlo - Monte Carlo Campionati Internazionali d'Italia - Rome AIG Japan Open - Tokyo Sony Ericsson Open - Miami NASDAQ-100 Open - Miami Tennis Masters Series - Monte Carlo Seoul Tennis Masters Series - Monte Carlo Sony Ericsson Open - Miami Heineken Open - Auckland Masters Series Madrid - Madrid Open 13 - Marseille Croatia Open - Umag China Open - Beijing Pacific Life Open - Indian Wells Masters Series Monte-Carlo - Monte-Carlo Mutua Madrilena Masters Madrid - Madrid Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrilena Masters Madrid - Madrid Rogers Cup - Toronto Western & Southern Financial Group Masters - Cincinnati Western & Southern Open - Cincinnati Monte-Carlo Rolex Masters - Monte-Carlo Western & Southern Financial Group Masters - Cincinnati Wimbledon - London BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Monte-Carlo Rolex Masters - Monte-Carlo Rogers Cup - Montreal Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells French Open - Paris Monte-Carlo Rolex Masters - Monte-Carlo Rogers Cup - Toronto Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris Internazionali BNL d'Italia - Rome Western & Southern Open - Cincinnati Western & Southern Open - Cincinnati Sony Ericsson Open - Miami BNP Paribas Masters - Paris Mutua Madrid Open - Madrid Campionati Internazionali D'Italia - Rome Masters Series - Hamburg Rogers Masters - Toronto BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami U.S. Open - New York BNP Paribas Masters - Paris Sony Open Tennis - Miami Mutua Madrid Open - Madrid Western & Southern Open - Cincinnati Internazionali BNL d'Italia - Rome BNP Paribas Open - Indian Wells Open de Moselle - Metz Monte-Carlo Rolex Masters - Monte-Carlo BNP Paribas Open - Indian Wells Monte-Carlo Rolex Masters - Monte-Carlo TD Waterhouse Cup - Long Island Australian Open - Melbourne The Stella Artois Championships - London Australian Open - Melbourne Wimbledon - London Legg Mason Tennis Classic - Washington Australian Open - Melbourne Grand Prix Hassan II - Casablanca Open Sud de France - Montpellier U.S. Open - New York French Open - Paris French Open Western & Southern Financial Group Masters - Cincinnati Monte-Carlo Rolex Masters - Monte-Carlo U.S. Open - New York BNP Paribas Open - Indian Wells U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London French Open - Paris U.S. Open - New York U.S. Open - New York Australian Open - Melbourne Wimbledon - London U.S. Open - New York Tennis Masters Series - Paris Wimbledon - London Australian Open - Melbourne Australian Open - Melbourne French Open - Paris Rogers Masters - Montreal Australian Open - Melbourne Australian Open - Melbourne Davis Cup, PO, FRA-GER 4-1 Davis Cup, World Group, QF, BEL-GER 2-3 Davis Cup, World Group, 1R, FRA-AUS 5-0 Olympics - London Davis Cup, World Group, 1R, CAN-FRA 1-4 Davis Cup, World Group, SF, FRA-CZE 4-1 Davis Cup, World Group, QF, FRA-ESP 5-0 River Oaks International Tennis Tournament - Houston