Career 2018 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 Germany F1 Germany F2 Great Britain F2 France F1 France F2 France F4 France F5 France F6 France F7 France F8 France F1 France F6 France F7 France F10 France F11 Italy F20 France F17 France F18 Croatia F13 Croatia F14 USA F1 USA F2 USA F3 France F3 France F4 France F5 France F6 France F8 France F11 France F13 France F14 Belgium F7 Belgium F5 Germany F2 Germany F4 France F10 France F2 Time Warner USTA Challenger - Binghamton Compaq Challenger - Bucharest San Remo Tennis Cup 15° Piertomaso - San Remo XXX Edizione 'A Savoldi Marco' - Manerbio Tennis Napoli Cup - Napoli Sporting Challenger - Turin Garden Open 2005 - Rome Challenger Copa Sevilla - Seville Open Mutouest St. Brieuc - St. Brieuc XL Bermuda Open - Bermuda BMW Tennis Championship - Sunrise Bancastato Challenger Lugano - Lugano GHI Bronx Tennis Classic - Bronx GHI Bronx Classic - Bronx Open de L'Isere-Open 38 - Grenoble Open de L'Isere-Trophee BNP Paribas - Grenoble Espinho Challenger - Espinho The Scottish Tennis Championships - Edinburgh Samsung Secruities Cup Challenger - Seoul South African Airways Tennis Open - Durban Morocco Tennis Tour - Rabat Banja Luka 2002 - Banja Luka Morocco Tennis Tour - Casablanca Maia Open 2002 - Maia Unicredit (Suisse) Bank S.A. Challenger - Chiasso Croatia Osiguranje Rijeka Open - Rijeka Kobstaedernes ATP Challenger - Kolding San Remo Tennis Cup - San Remo Challenger 42 - Andrezieux IX Open Internacional D'Andorra - Andorra BH Tennis Open International Cup - Belo Horizonte Siemens Open 2007 - Scheveningen ECM Cup - Prague Guzzini Challenger - Recanati Open Castilla y Leon - Segovia Akbank Private Banking TED Open - Istanbul The Scottish Tennis Championships - Edinburgh Challenger Ford de Cherbourg - Cherbourg Macedonian Open 1999 - Skopje Brasov Challenger - Brasov Internationaux de Doubs Open de Franchie-Comte - Besancon 2001 ATP Challenger 'Riviera Delle Palme' - San Benedetto Open de la Ville de Saint Denis - Reunion Island Ciudad de Pozoblanco 'Open Diputacion' - Cordoba V Gramado Open de Tennis - Gramado Challenger Ford de Cherbourg - Cherbourg Open de L'Isere - Grenoble Tennis Napoli Cup - Napoli Puerto Rico Challenger Tennis Event - Humacao Samarkand Challenger - Samarkand Ciudad de Pozoblanco 'Open Diputacion' - Cordoba Tunis Open - Tunis New Delhi Challenger II - New Delhi Izmir Cup - Izmir The Surbiton Trophy - Surbiton XXVIII Edizione 'A.Savoldi' - Manerbio 14° Torneo B. Camparini- Lines Trophy - Reggio Emilia Kamnik Challenger - Kamnik Open de L'Isere (Open 38) - Grenoble Arroyo de la Encomienda - Valladolid BSI Challenger Lugano - Lugano Top Wool Challenger Biella - Biella Shimadzu All Japan Indoor - Kyoto Akbank Private Banking TED Open - Istanbul Steelers Cup - Kosice Citta di Como Challenger - Como Binghamton Professional Tennis Tournament - Binghamton Copa Sevilla Internacionales de Andalucia - Seville Warsteiner Challenger Lubeck - Lubeck Heineken Challenger - Ho Chi Minh City Cyclus Open de Tenis - Florianopolis Corona Mexico City Open - Mexico City Bancolombia Open - Cali VIII Torneo Internazionale di Tennis - Barletta Garden Open 2004 - Rome IV Challenger Ciudad De Guayaquil - Guayaquil XI Open International D'Andorra - Andorra Tennis Napoli Cup 2004 - Napoli Pekao Open 2004 - Szczecin Challenger Lugano - Lugano Mobilux Open - Luxembourg Intersport Heilbronn Open - Heilbronn 12° Tornea B. Camparini Arpa Ceramic Cup - Reggio Emilia Ourocard Tennis Challenger - Sao Paulo Open Costa Daurada - Tarragona Sunrise Challenger San Remo Tennis Cup - San Remo Trofeo Internacional Club Laieta - Barcelona Rome Challenger Reggio Emilia Challenger Riviera di Rimini Challenger - Rimini Open D'Orleans - Orleans Orbetello Challenger Heilbronn Open - Heilbronn UTC Open - Cherkassy Qatar ATP Challenger - Doha San Sebastian Challenger Como Challenger San Remo Tennis Cup-16° Piertomaso Tessitore - San Remo Szczecin Challenger Orleans Challenger Ethias Trophy - Mons II Cyclus Open de Tenis - Florianopolis Bergamo Challenger Rhodes Challenger Ramat Hasharon Challenger Bordeaux Challenger Nottingham Challenger Lugano Challenger Braunschweig Challenger St. Remy Challenger Alphen Challenger Szczecin Challenger Tashkent Challenger Abierto Internacional de Salinas 'Dario Expreso' - Salinas Noumea Challenger Courmayeur Challenger Bergamo Challenger Quimper Challenger Casablanca Challenger Wolfsburg Challenger Rimini Challenger BMW Tennis Championship - Sunrise Open de la Ville de Saint Denis - Reunion Island Johannesburg Challenger Mitsubishi Electric Europe Cup - Monza Nottingham Challenger Nottingham Challenger The Surbiton Trophy - Surbiton GHI Bronz Classic - Bronx Open Mutouest de Saint-Brieuc - St. Brieuc Como Challenger Open de Rennes La Trinitaine - Rennes Szczecin Challenger 7° Trani Cup - Trani Rennes Challenger 12 Open Barletta Citta Della Disfida Trofeo Angeldevil - Barletta Genoa Open Challenger-Fondazione Carige - Genova Johannesburg Challenger Quimper Challenger San Sebastian Challenger Dallas Challenger III Isla de Lanzarote - Lanzarote Napoli Challenger Bordeaux Challenger Santiago Challenger Sao Paulo Challenger Eckental Challenger BNP Paribas Primrose - Bordeaux Sail Open - New Delhi St. Remy Challenger Mobilux Open - Luxembourg Dublin Challenger - Dublin Heilbronn Challenger Seoul Challenger Cherbourg Challenger Copa Petrobras-Argentina - Buenos Aires Porsche Open - Poznan Open de Rennes La Trinitaine - Rennes Flea Market Cup Busan Challenger Tennis - Busan Quimper Challenger Astana Challenger Kazan Challenger Guadalajara Challenger Leon Challenger Shenzhen Challenger Gimcheon Challenger Izmir Challenger Morocco Tennis Tour - Marrakech Nottingham Challenger Nottingham-2 Challenger Tunis Open 2007 - Tunis Isla de Gran Canaria - Mas Palomas Portoroz Challenger Arpa Ceramic Cup - Reggio Emilia Citta di Como - Como Recanati Challenger Ethias Trophy - Mons Irving Challenger Samsung Securities Cup - Seoul Open 88 - Contrexeville Tarragona Challenger Irving Challenger IX Abierto Internacional de Salinas - Salinas Dallas Challenger Internationaux de Tennis de Brest - Brest Open Mutouest - St. Brieuc Vancouver Challenger Cherbourg Challenger Taipei City Challenger SIR Supermercadi Challenger - Rome Open des Alpes Trophee BNP Paribas - Grenoble Volvo Sylt Open - Sylt Tennis Napoli Cup - Napoli Open de L'Isere - Grenoble Bukhara Challenger - Bukhara Bath Challenger VI Torneo Internazionale di Tennis - Barletta Tennis Napoli Cup - Naples Challenger Canottieri Minico - Mantova Siemens Open 2002 - Scheveningen Hilton Waikoloa USTA Challenger - Waikoloa Open de Franche Comte - Besancon Warsteiner Grand Prix - Oberstaufen Pekao Open 2003 - Szczecin Bulgarian Open - Sofia Open de la Ville de Saint Denis - Reunion Island FILA Challenger Biella - Biella Kuppers Kolsch Cup - Aachen Bancolombia Open - Bogota Open de Franche-Comte - Besancon Open de Montauban - Montauban Open Castilla y Leon - Segovia Credicard Mastercard Tennis Cup - Campos do Jordao IPP Open - Helsinki Adidas International - Sydney Challenger Ford de Cherbourg - Cherbourg The 70th King's Cup and Queen's Cup - Bangkok Sporting Challenger 2003 - Turin Zivnobanka Czech Open - Prostejov Canottieri Mincio Open - Mantova Adidas Open de Toulouse - Toulouse Gemax Open - Belgrade Geovillage Open Trofeo Melia Olbia - Olbia Rome Challenger ATP Open Castilla y Leon - Segovia Tampere Imageneering Open - Tampere Banca Marche Tennis Cup - San Benedetto Geneva Challenger - Geneva 3° Trofeo 'Citta di Brindisi' - Brindisi Black Forest Open - Freudenstadt Genoa Open 'Fondazione Carige' - Genova Heineken Trophy - 's-Hertogenbosch Challenger DCN de Cherbourg - Cherbourg Milan Indoors - Milan The Nottingham Challenger - Nottingham Morocco Tennis Tour - Fes KGHM Polish Indoors - Wroclaw Heineken Challenger - Ho Chi Minh City Shimadzu All Japan Indoor - Kyoto Nova Challenger Osaka - Osaka Gallagher International - Hamilton Olbia Geovillage Open - Olbia The Surbiton Trophy - Surbiton Grand Prix de Tennis de Lyon - Lyon Open de Montauban - Montauban LTA Men's Challenger - Wrexham Challenger Ford de Cherbourg - Cherbourg Challenger Ford de Cherbourg - Cherbourg Milan Indoors - Milan Open 13 - Marseille Yokohama World Tennis Gaora Cup - Yokohama Open de Mantouban - Montauban Cremona Challenger Baden Open - Karlsruhe Challenger Ford de Cherbourg - Cherbourg Open Sainte-Victoire - Aix-En-Provence Banca Stato Challenger Lugano - Lugano Siemens Open 2003 - Scheveningen Open de L'Isere - Grenoble Mallorca Open - Mallorca Challenger 42 - Andrezieux KGHM Dialog Polish Indoors - Wroclaw 13 BH Tennis Open International Cup - Belo Horizonte Cepu Open - San Marino TED Open - Istanbul Architect Open - Budapest Mauritius Open - Mauritius Ciudad de Pozoblanco Open Diputacion - Cordoba Stella Artois Clay Court Championships - Budaors Tunis Open 2006 - Tunis Tata Open 2003 - Chennai Sporting Challenger '07 Trofeo Regione Piemonte - Turin Open 13 - Marseille Copenhagen Open - Copenhagen Heineken Open - Auckland Open des Alpes Trophee BNP Paribas - Grenoble Nottingham Challenger Lugano Challenger Kitzbuhel Challenger Open de Moselle - Metz Open de Tenis Comunidad Valenciana - Valencia Tennislife Cup - Napoli Rijeka Challenger Vancouver Challenger Copa Petrobras-Uruguay - Montevideo Grand Prix de Tennis de Lyon - Lyon Prague Challenger Heineken Open - Auckland Copa AT&T - Buenos Aires Brasil Open - Costa do Sauipe Open 13 - Marseille Estoril Open - Estoril Open Seat Godo - Barcelona Synsam Swedish Open - Bastad Mercedes Cup - Stuttgart Zagreb Challenger Legg Mason Tennis Classic - Washington D.C. Ostrava Challenger Heineken Open Shanghai - Shanghai AIG Japan Open - Tokyo Open de Moselle - Metz Davidoff Swiss Indoors - Basel Rome Challenger St. Petersburg Open - St. Petersburg Chennai Open - Chennai St. Petersburg Open - St. Petersburg BellSouth Open - Vina del Mar Argentina Open - Buenos Aires Brasil Open - Costa do Sauipe Abierto Mexicano Telfonica MoviStar - Acapulco Furth Challenger Grand Prix Hassan II - Casablanca Estoril Open - Estoril The Stella Artois Grass Court Championships - London Mercedes-Benz Cup - Los Angeles Legg Mason Tennis Classic - Washington D.C. Pilot Pen Tennis - New Haven Thailand Open - Bangkok Kremlin Cup - Moscow Stockholm Open - Stockholm Qatar ExxonMobil Open - Doha Delray Beach International Tennis Championships - Delray Beach Copa Telmex - Buenos Aires Brasil Open - Costa do Sauipe US Men's Clay Court Championships - Houston Grand Prix Hassan II - Casablanca Estoril Open - Estoril Hypo Group Tennis International - Portschach Dutch Open Tennis - Amersfoort Campionati Internazionali di Sicilia - Palermo Open de Moselle - Metz Grand Prix de Tennis de Lyon - Lyon Sydney International - Sydney MoviStar Open - Vina del Mar Brasil Open - Costa do Sauipe Copa Telmex - Buenos Aires Estoril Open - Estoril Rennes Challenger Generali Open - Kitzbuhel Orange Prokom Open - Sopot Copa Telmex - Buenos Aires Allianz Suisse Open Gstaad - Gstaad SAP Open - San Jose Abierto Mexicano Telcel - Acapulco Open de Moselle - Metz AEGON Championships - London Heilbronn Challenger Atlanta Tennis Championships - Atlanta ATP Studena Croatia Open Umag - Umag Heineken Open - Auckland Legg Mason Tennis Classic - Washington St. Brieuc Challenger SkiStar Swedish Open - Bastad Winston Salem - Winston Salem Open de Moselle - Metz BCR Open Romania - Bucharest Serbia Open - Belgrade UNICEF Open - 's Hertogenbosch Atlanta Tennis Championships - Atlanta Winston-Salem Open - Winston-Salem Moselle Open - Metz Valencia Open - Valencia Brisbane International - Brisbane Heineken Open - Auckland Petange Challenger Grand Prix de Tennis de Lyon - Lyon Apia International - Sydney Belgrade Challenger Portugal Open - Oeiras Regions Morgan Keegan Championships - Memphis Grand Prix Hassan II - Casablanca The Artois Championships - London Cherbourg Challeger Delray Beach International Tennis Championships - Delray Beach Brisbane - Brisbane Sarajevo Challenger Grand Prix Hassan II - Casablanca Heineken Open - Auckland AEGON Championships - London Rakuten Japan Open - Tokyo PBZ Zagreb Indoors - Zagreb ABN AMRO World Tennis Tournament - Rotterdam Topshelf Open - 's-Hertogenbosch Hall of Fame Tennis Championships - Newport Swiss Indoors Basel - Basel Brisbane International - Brisbane ABN AMRO World Tennis Tournament - Rotterdam Swiss Indoors Basel - Basel Jersey Challenger BB&T Atlanta Open - Atlanta Open Sud de France - Montpellier Quimper Challenger AEGON Championships - London BRD Nastase Tiriac Trophy - Bucharest Hall of Fame Open - Newport Campionati Internazionali di Sicilia - Palermo St. Brieuc Challenger Countrywide Classic - Los Angeles Legg Mason Tennis Classic - Washington Johannesburg Challenger Topshelf Open - 's-Hertogenbosch If Stockholm Open - Stockholm Erste Bank Open - Vienna Citi Open - Washington Athens Challenger RCA Championships - Indianapolis Next Generation Adelaide International - Adelaide Moselle Open - Metz The Stella Artois Championships - London Delray Beach International Tennis Championships - Delray Beach Heilbronn Challenger Serbia Open - Belgrade Poznan Challenger AEGON Championships - London Atlanta Tennis Championships - Atlanta Farmers Classic - Los Angeles Kremlin Cup - Moscow AAPT Championships - Adelaide Brisbane International - Brisbane SAP Open - San Jose Millennium Estoril Open - Estoril Bordeaux Challenger The Stella Artois Grass Court Championships - Queen's/London Campbell's Hall of Fame Tennis Championships - Newport The Stella Artois Grass Court Championships - London AEGON International - Eastbourne ATP Kremlin Cup - Moscow Internationaux de Tennis de Brest - Brest Moselle Open - Metz Apia International - Sydney Orleans Challenger Schickendanz Open - Furth Swiss Indoors Basel - Basel Aircel Chennai Open - Chennai Apia International - Sydney Dubai Duty Free Tennis Championships - Dubai Downtown Athletic Club USTA Challenger - Amarillo Le Gosier Challenger AEGON Championships - London BB&T Atlanta Open - Atlanta GHI Bronx Tennis Classic - Bronx Macedonian Open - Skopje Citi Open - Washington Rakuten Japan Open - Tokyo LTA Hull Challenger - Hull Aircel Chennai Open - Chennai Apia International - Sydney Garanti Koza Sofia Open - Sofia Abierto Mexicano Telcel - Acapulco AEGON Championships - London 2001 Challenger Canottieri Mincio - Mantova Aegon Nottingham Open - Nottingham Amer-Wilson Tampere Challenger - Tampere Valencia Open - Valencia Rakuten Japan Open - Tokyo ABN AMRO World Tennis Tournament - Rotterdam Garanti Koza Sofia Open - Sofia Challenger 42 - Andrezieux Zagreb Open - Zagreb ATU Cup - Weiden 9th Torneo B. Camparini Arpa Ceramic Cup - Reggio Emilia Dubai Duty Free Tennis Championships - Dubai Open Castilla y Leon - Segovia Millennium Estoril Open - Estoril Ricoh Open - 's-Hertogenbosch AEGON Championships - London Citi Open - Washington Garanti Koza Sofia Open - Sofia Citta di Monza - Monza Brisbane International - Brisbane Abierto Mexicano Telfonica MoviStar - Acapulco The Stella Artois Grass Court Championships - London Noumea Challenger Open Seat Godo 2005 - Barcelona AIG Japan Open - Tokyo Chennai Open - Chennai The Stella Artois Championships - London Countrywide Classic - Los Angeles Campionati Internazionali di Sicilia - Palermo Brasil Open - Costa do Sauipe Abierto Mexicano Telcel - Acapulco Regions Morgan Keegan Championships - Memphis Estoril Open - Estoril Campbells Hall of Fame Tennis Championships - Newport ATP Studena Croatia Open Umag - Umag Grand Prix de Tennis de Lyon - Lyon Regions Morgan Keegan Championships - Memphis Open 13 - Marseille Croatia Open - Umag Power Horse Cup - Dusseldorf Shenzhen Open - Shenzhen Moselle Open - Metz Sydney International - Sydney Open 13 Provence - Marseille Millennium Estoril Open - Estoril Ricoh Open - 's-Hertogenbosch Tennis Masters Series - Paris Grand Prix de Tennis de Lyon - Lyon Energis Open - Amersfoort Tennis Masters Series - Monte Carlo Tennis Masters Series - Madrid Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Tennis Masters Series - Monte Carlo Telecom Italia Masters - Rome Rogers Cup - Montreal Western & Southern Financial Group Masters - Cincinnati NASDAQ-100 Open - Miami Masters Series Monte Carlo - Monte Carlo Rogers Masters - Toronto Sony Ericsson Open - Miami Mutua Madrilena Masters Madrid - Madrid BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Internazionali BNL dItalia - Rome Pacific Life Open - Indian Wells BNP Paribas Masters - Paris Internazionali BNL d'Italia - Rome Rogers Cup - Montreal BNP Paribas Masters - Paris ABN AMRO World Tennis Tournament - Rotterdam Qatar Open - Doha BellSouth Open - Vina del Mar TD Waterhouse Cup - Long Island Pacific Life Open - Indian Wells Qatar Open - Doha Heineken Open - Auckland Internationaler Raiffeisen Grand Prix - St. Polten Ordina Open - 's-Hertogenbosch Masters Series Madrid - Madrid Movistar Open - Vina del Mar Chennai Open - Chennai Masters Series Monte-Carlo - Monte-Carlo Ordina Open - 's-Hertogenbosch Campbell's Hall of Fame Tennis Championships - Newport French Open - Paris Ordina Open - 's-Hertogenbosch Chennai Open - Chennai Abierto Mexicano Telcel - Acapulco Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris AIG Japan Open Tennis Championships - Tokyo Wimbledon - London Western & Southern Financial Group Masters - Cincinnati Australian Open - Melbourne BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne BNP Paribas Masters - Paris Mutua Madrid Open - Madrid AEGON Championships - London Western & Southern Open - Cincinnati BNP Paribas Open - Indian Wells Open 13 - Marseille Miami Open - Miami French Open - Paris Mutua Madrid Open - Madrid 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 Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Western & Southern Open - Cincinnati Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Moselle Open - Metz Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL d'Italia - Rome Campionati BNL dItalia - Rome 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 AAPT Championships - Adelaide Ordina Open - 's-Hertogenbosch Wimbledon - London U.S. Open - New York Sony Open Tennis - Miami Australian Open - Melbourne French Open - Paris Wimbledon - London Pilot Pen Tennis - New Haven BNP Paribas Open - Indian Wells Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Rogers Cup - Toronto Monte-Carlo Rolex Masters - Monte-Carlo BNP Paribas Open - Indian Wells Miami Open - Miami Estoril Open - Estoril Brasil Open - Costa do Sauipe Copa Telmex - Buenos Aires If Stockholm Open - Stockholm Australian Open - Melbourne U.S. Open - New York U.S. Open - New York Abierto Mexicano - Los Cabos Australian Open - Melbourne NASDAQ-100 Open - Miami French Open - Paris Davis Cup, Group 1, 1R, LUX-FIN 4-1 Davis Cup, Group 1, PO, ITA-LUX 4-1 Davis Cup, Group 2, PO, FIN-LUX 3-2 Davis Cup, Group II, 2R, GBR-LUX 4-1 BNP Paribas Open - Indian Wells Wimbledon - London French Open - Paris Wimbledon - London Wimbledon - London Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Olympics - London U.S. Open - New York Olympics - Rio de Janeiro Miami Open - Miami Australian Open - Melbourne French Open - Paris Davis Cup, Group 1, PO, LUX-MAR 3-2 Davis Cup, Group II, PO, HUN-LUX 1-4 Davis Cup, Group 1, REL2, LUX-NOR 5-0 Davis Cup, Group II, PO, MAD-LUX 1-4 Davis Cup, Group II, 1R, MAR-LUX 2-3 Davis Cup, Group II, PO, LUX-GEO 5-0 Davis Cup, Group 1, 1R, LUX-POR 4-1 Davis Cup, Group 1, 2R, SVK-LUX 3-2 Davis Cup, Group II, 1R, LUX-MAD 3-2 Davis Cup, Group 1, 2R, GBR-LUX 4-1 Davis Cup, Group 1, 1R, LUX-ITA 0-5 Davis Cup, Group II, 1R, IRL-LUX 2-3 Davis Cup, Group 1, 1R, ISR-LUX 5-0