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