Career 2025 2024 2023 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003
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 13 - Marseille French Open - Paris Adidas Open de Toulouse - Toulouse Davidoff Swiss Indoors - Basel Tennis Masters Series - Paris AAPT Championships - Adelaide Australian Open - Melbourne Open 13 - Marseille Grand Prix Hassan II - Casablanca French Open - Paris Davidoff Swiss Indoors - Basel Tennis Masters Series - Paris AAPT Championships - Adelaide Australian Open - Melbourne Open 13 - Marseille French Open - Paris The Stella Artois Grass Court Championships - London Heilbronn Open - Heilbronn Warsteiner Challenger Lubeck - Lubeck Warsteiner Challenger Wolfsburg - Wolfsburg Challenger 42 - Andrezieux Challenger Hamburg - Hamburg ECM Cup - Prague 1st Challenger Tournament Leon - Leon The Scottish Tennis Championships - Edinburgh The Surbiton Trophy - Surbiton IX Open Internacional D'Andorra - Andorra West of England Tennis - Bristol The Manchester Trophy - Manchester Binghamton Professional Tennis Tournament - Binghamton GHI Bronx Classic - Bronx U.S. Open - New York Challenger Ford de Cherbourg - Cherbourg Open de Franche Comte - Besancon Open 88 - Contrexeville Geneva Challenger - Geneva DPD Challenger 2000 - Aschaffenburg Open de L'Isere-Open 38 - Grenoble Internationaux de Tennis de Brest - Brest Challenger 42 - Andrezieux Challenger Ford de Cherbourg - Cherbourg Espinho Challenger - Espinho V Torneo Internazionale di Tennis - Barletta Open de Montauban - Montauban Brixina Tennis Open - Bressanone XXVIII Edizione 'A.Savoldi' - Manerbio Open de L'Isere (Open 38) - Grenoble Open de L'Isere - Grenoble Open 13 - Marseille Internationaler Raiffeisen Grand Prix - St. Polten French Open - Paris The Stella Artois Grass Court Championships - London Wimbledon - London U.S. Open - New York Open de Moselle - Metz Grand Prix de Tennis de Lyon - Lyon Stockholm Open - Stockholm Tennis Masters Series - Paris Challenger 42 - Andrezieux Challenger Ford de Cherbourg - Cherbourg Open de Franche Comte - Besancon Tennis Napoli Cup - Napoli Garden Open - Rome Steelers Cup - Kosice Ciudad de Pozoblanco Open Diputacion - Cordoba West of England Challenger - Bristol The Manchester Trophy - Manchester Arroyo de la Encomienda - Valladolid Open Castilla y Leon - Segovia GHI Bronx Classic - Bronx Grand Prix de Tennis - St. Jean de Luz Open de L'Isere - Grenoble AAPT Championships - Adelaide Adidas International - Sydney Australian Open - Melbourne Open 13 - Marseille NASDAQ-100 Open - Miami Tennis Masters Series - Monte Carlo Open Seat Godo - Barcelona Grand Prix Hassan II - Casablanca French Open - Paris The Stella Artois Grass Court Championships - London Wimbledon - London Miller Lite Hall of Fame Tennis Championships - Newport U.S. Open - New York Open de Moselle - Metz Stockholm Open - Stockholm BNP Paribas Masters - Paris KGHM Polish Indoors - Wroclaw Challenger Ford de Cherbourg - Cherbourg Challenger 42 - Andrezieux Open de Franche-Comte - Besancon The Surbiton Trophy - Surbiton The Manchester Trophy - Manchester Arroyo de la Encomienda - Valladolid Open Castilla y Leon - Segovia GHI Bronx Classic - Bronx Open de L'Isere - Grenoble Qatar Open - Doha Australian Open - Melbourne Tennis Masters Series - Monte Carlo French Open - Paris The Stella Artois Grass Court Championships - London Wimbledon - London Legg Mason Tennis Classic - Washington D.C. Rogers Cup - Montreal U.S. Open - New York Grand Prix de Tennis de Lyon - Lyon BNP Paribas Masters - Paris Challenger 42 - Andrezieux Open de Franche-Comte - Besancon Challenger Ford de Cherbourg - Cherbourg Ostrava Open 2005 - Ostrava ECM Prague Open 2005 - Prague The Surbiton Trophy - Surbiton Ciudad de Pozoblanco Open Diputacion - Cordoba The LTA Men's Challenger - Nottingham The Manchester Trophy - Manchester GHI Bronx Classic - Bronx Open D'Orleans - Orleans Open de L'Isere - Grenoble Ethias Tennis Trophy - Mons Qatar ExxonMobil Open - Doha Australian Open - Melbourne Masters Series Monte Carlo - Monte Carlo Grand Prix Hassan II - Casablanca Estoril Open - Estoril French Open - Paris The Stella Artois Championships - London The 10tele.com Open - Nottingham Wimbledon - London RCA Championships - Indianapolis Countrywide Classic - Los Angeles Legg Mason Tennis Classic - Washington Rogers Masters - Toronto Western & Southern Financial Group Masters - Cincinnati Pilot Pen Tennis - New Haven U.S. Open - New York Open de Moselle - Metz ATP Kremlin Cup - Moscow Masters Series Madrid - Madrid Grand Prix de Tennis de Lyon - Lyon BNP Paribas Masters - Paris Qatar ATP Challenger - Doha Challenger 42 - Andrezieux KGHM Emax Polish Indoors - Wroclaw Gemax Open - Belgrade Internationaux du Doubs - Besancon Challenger Ford de Cherbourg - Cherbourg Shimadzu All Japan Indoor Tennis Championships - Kyoto HTV Challenger - Ho Chi Minh City San Remo Tennis Cup-16° Piertomaso Tessitore - San Remo Chennai Open - Chennai Heineken Open - Auckland Australian Open - Melbourne PBZ Zagreb Indoors - Zagreb Open 13 - Marseille The Tennis Channel Open - Las Vegas Pacific Life Open - Indian Wells Sony Ericsson Open - Miami Grand Prix Hassan II - Casablanca French Open - Paris The Stella Artois Championships - London Wimbledon - London Campbell's Hall of Fame Tennis Championships - Newport Western & Southern Financial Group Masters - Cincinnati Pilot Pen Tennis - New Haven U.S. Open - New York U.S. Open (juniors) Thailand Open - Bangkok Open de Moselle - Metz ATP Kremlin Cup - Moscow Grand Prix de Tennis de Lyon - Lyon BNP Paribas Masters - Paris KGHM Dialog Polish Indoors - Wroclaw Internationaux de Doubs Open de Franchie-Comte - Besancon Morocco Tennis Tour - Marrakech Isla de Lanzarote - Lanzarote Croatia Osiguranje Rijeka Open - Rijeka Unique Zagreb Open - Zagreb Bulgaria F1 Bulgaria F2 Open D'Orleans - Orleans Spain F40 Spain F41 Chennai Open - Chennai Medibank International - Sydney Australian Open - Melbourne Open 13 - Marseille ABN AMRO World Tennis Tournament - Rotterdam PBZ Zagreb Indoors - Zagreb Pacific Life Open - Indian Wells Sony Ericsson Open - Miami Estoril Open - Estoril Masters Series Monte-Carlo - Monte-Carlo Open SEAT 2008 - Barcelona Campionati BNL dItalia - Rome Masters Series Hamburg - Hamburg French Open - Paris The Artois Championships - London Ordina Open - s-Hertogenbosch The Nottingham Open - Nottingham Wimbledon - London Campbells Hall of Fame Tennis Championships - Newport Indianapolis Tennis Championships - Indianapolis Rogers Masters - Toronto Legg Mason Tennis Classic - Washington Pilot Pen Tennis - New Haven U.S. Open - New York Thailand Open - Bangkok Open de Moselle - Metz If Stockholm Open - Stockholm Mutua Madrilena Masters Madrid - Madrid Davidoff Swiss Indoors Basel - Basel Grand Prix de Tennis de Lyon - Lyon BNP Paribas Masters - Paris French Open (juniors) Wimbledon (juniors) U.S. Open (juniors) Spain F1 Spain F3 KGHM Dialog Polish Indoors - Wroclaw Internazionali di Tennis di Bergamo - Bergamo Spain F6 Spain F9 Spain F11 Spain F18 Spain F19 Bulgarian Open Challenger - Sofia Spain F20 Spain F21 Netherlands F3 ATP Open Castilla y Leon - Segovia Germany F13 Open D'Orleans - Orleans Spain F34 Spain F35 Labertz Open by Stawag - Aachen Bauer Watertechnilogy Cup 2008 - Eckental ABN AMRO World Tennis Tournament - Rotterdam Open 13 - Marseille Sony Ericsson Open - Miami French Open - Paris AEGON Championships - London Wimbledon - London Campbells Hall of Fame Tennis Championships - Newport Catella Swedish Open - Bastad U.S. Open - New York Open de Moselle - Metz If Stockholm Open - Stockholm Besancon Challenger Cherbourg Challenger Bangkok Challenger Korat Challenger USA F1 USA F2 USA F3 Johannesburg Challenger Sofia Challenger Rhodes Challenger Ramat Hasharon Challenger Bordeaux Challenger Cremona Challenger Davis Cup, Group 2, 1R, HUN-BUL 2-3 Nottingham Challenger Manchester Challenger Recanati Challenger Segovia Challenger Istanbul Challenger St. Remy Challenger Todi Challenger Trnava Challenger Mons Challenger Rennes Challenger Kolding Challenger Orleans Challenger Charlottesville Challenger Knoxville Challenger Genova Challenger Australian Open - Melbourne Open 13 - Marseille French Open - Paris AEGON Championships - London Wimbledon - London Campbells Hall of Fame Tennis Championships - Newport U.S. Open - New York Open de Moselle - Metz Open Sud de France - Montpellier BNP Paribas Masters - Paris Noumea Challenger Honolulu Challenger Dallas Challenger Cherbourg Challeger Sarajevo Challenger Jersey Challenger Johannesburg Challenger Athens Challenger Rhodes Challenger Davis Cup, Group 2, 1R, BUL-MON 3-2 Ramat Hasharon Challenger Bordeaux Challenger Cremona Challenger Nottingham Challenger Marburg Challenger Braunschweig Challenger Germany F9 Davis Cup, Europe/Africa Group II, 2R, SLO-BUL 5-0 Italy F18 Segovia Challenger Istanbul Challenger Geneva Challenger Bangkok Challenger Bangkok Challenger Germany F10 Spain F29 Italy F22 Rennes Challenger Orleans Challenger Eckental Challenger Aachen Challenger Helsinki Challenger Australian Open - Melbourne ABN AMRO World Tennis Tournament - Rotterdam Open 13 - Marseille Dubai Duty Free Tennis Championships - Dubai Sony Ericsson Open - Miami US Men's Clay Court Championship - Houston Open Sabadell Atlantico - Barcelona BMW Open - Munich Mutua Madrilena Madrid Open - Madrid Open de Nice Cote d'Azur - Nice French Open - Paris AEGON Championships - London UNICEF Open - 's Hertogenbosch AEGON International - Eastbourne Wimbledon - London Campbell's Hall of Fame Tennis Championships - Newport Atlanta Tennis Championships - Atlanta Farmers Classic - Los Angeles Legg Mason Tennis Classic - Washington Western & Southern Financial Group Masters - Cincinnati Winston Salem - Winston Salem U.S. Open - New York Open de Moselle - Metz PTT Thailand Open - Bangkok China Open - Beijing Shanghai ATP Masters - Shanghai If Stockholm Open - Stockholm Open de Tenis Comunidad Valenciana - Valencia BNP Paribas Masters - Paris Hopman Cup - Perth Courmayeur Challenger Quimper Challenger Cherbourg Challenger Sarajevo Challenger Bath Challenger Prague Challenger Bordeaux Challenger Granby Challenger Segovia Challenger St. Remy Challenger Mons Challenger Rennes Challenger Orleans Challenger Salzburg Challenger Hopman Cup - Perth Brisbane International - Brisbane Apia International - Sydney Australian Open - Melbourne Open Sud de France - Montpellier ABN AMRO World Tennis Tournament - Rotterdam SAP Open - San Jose Open 13 - Marseille Regions Morgan Keegan Championships - Memphis Dubai Duty Free Tennis Championships - Dubai BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo BRD Nastase Tiriac Trophy - Bucharest Open de Nice Cote d'Azur - Nice French Open - Paris AEGON Championships - London Wimbledon - London Campbell's Hall of Fame Tennis Championships - Newport SkiStar Swedish Open - Bastad Atlanta Tennis Championships - Atlanta Credit Agricole Suisse Open - Gstaad Farmers Classic - Los Angeles Citi Open - Washington Olympics - London Rogers Cup - Toronto Western & Southern Open - Cincinnati Winston-Salem Open - Winston-Salem U.S. Open - New York Moselle Open - Metz PTT Thailand Open - Bangkok Rakuten Japan Open - Tokyo Shanghai Rolex Masters - Shanghai Swiss Indoors Basel - Basel BNP Paribas Masters - Paris Dallas Challenger Prague Challenger Bordeaux Challenger Orleans Challenger Mons Challenger Brisbane International - Brisbane Apia International - Sydney Australian Open - Melbourne PBZ Zagreb Indoors - Zagreb ABN AMRO World Tennis Tournament - Rotterdam BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Monte-Carlo Rolex Masters - Monte-Carlo Barcelona Open BancSabadell - Barcelona BRD Nastase Tiriac Trophy - Bucharest Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Open de Nice Cote d'Azur - Nice French Open - Paris AEGON Championships - London Topshelf Open - 's-Hertogenbosch Wimbledon - London Hall of Fame Tennis Championships - Newport SkiStar Swedish Open - Bastad Citi Open - Washington Rogers Cup - Montreal Western & Southern Open - Cincinnati Winston-Salem Open - Winston-Salem U.S. Open - New York Moselle Open - Metz China Open - Beijing Shanghai Rolex Masters - Shanghai If Stockholm Open - Stockholm Swiss Indoors Basel - Basel BNP Paribas Masters - Paris Cherbourg Challenger Davis Cup, Group II, 1R, BUL-FIN 2-3 France F5 St. Brieuc Challenger Tunis Challenger Bordeaux Challenger Granby Challenger Petange Challenger Orleans Challenger Rennes Challenger Mouilleron-Le-Captif Challenger AAMI Classic - Kooyong Brisbane International - Brisbane Apia International - Sydney Australian Open - Melbourne Open Sud de France - Montpellier ABN AMRO World Tennis Tournament - Rotterdam Open 13 - Marseille Abierto Mexicano Telcel - Acapulco BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Monte-Carlo Rolex Masters - Monte-Carlo BRD Nastase Tiriac Trophy - Bucharest Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Open de Nice Cote d'Azur - Nice French Open - Paris AEGON Championships - London Topshelf Open - 's-Hertogenbosch Wimbledon - London Hall of Fame Tennis Championships - Newport Rogers Cup - Toronto Western & Southern Open - Cincinnati Winston-Salem Open - Winston-Salem U.S. Open - New York Moselle Open - Metz China Open - Beijing Shanghai Rolex Masters - Shanghai If Stockholm Open - Stockholm Swiss Indoors Basel - Basel BNP Paribas Masters - Paris Davis Cup, Group II, PO, GRE-BUL 1-4 St. Remy Challenger Orleans Challenger Mons Challenger Rennes Challenger Mouilleron-Le-Captif Challenger Brisbane International - Brisbane Australian Open - Melbourne ABN AMRO World Tennis Tournament - Rotterdam Open 13 - Marseille Abierto Mexicano Telcel - Acapulco BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo TEB BNP Paribas Istanbul Open - Istanbul Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome French Open - Paris Topshelf Open - 's-Hertogenbosch AEGON Championships - London Wimbledon - London Citi Open - Washington Rogers Cup - Montreal Western & Southern Open - Cincinnati Winston-Salem Open - Winston-Salem U.S. Open - New York Moselle Open - Metz Malaysian Open - Kuala Lumpur Rakuten Japan Open - Tokyo Shanghai Rolex Masters - Shanghai If Stockholm Open - Stockholm Swiss Indoors Basel - Basel BNP Paribas Masters - Paris Cherbourg Challenger Le Gosier Challenger Davis Cup, World Group, 1R, GER-FRA 2-3 St. Brieuc Challenger Bordeaux Challenger Davis Cup, Group II, 2R, LUX-BUL 0-5 Brest Challenger Brisbane International - Brisbane Apia International - Sydney Australian Open - Melbourne Open Sud de France - Montpellier ABN AMRO World Tennis Tournament - Rotterdam Delray Beach Open - Delray Beach Open 13 - Marseille Abierto Mexicano Telcel - Acapulco BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo TEB BNP Paribas Istanbul Open - Istanbul Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome French Open - Paris Topshelf Open - 's-Hertogenbosch Mercedes Cup - Stuttgart AEGON Championships - London Wimbledon - London Citi Open - Washington Rogers Cup - Toronto Olympics - Rio de Janeiro Western & Southern Open - Cincinnati U.S. Open - New York Moselle Open - Metz Chengdu Open - Chengdu China Open - Beijing Shanghai Rolex Masters - Shanghai If Stockholm Open - Stockholm European Open - Antwerp Swiss Indoors Basel - Basel BNP Paribas Masters - Paris Brisbane International - Brisbane Apia International - Sydney Australian Open - Melbourne Garanti Koza Sofia Open - Sofia ABN AMRO World Tennis Tournament - Rotterdam Open 13 - Marseille BNP Paribas Open - Indian Wells Miami Open - Miami Grand Prix Hassan II - Marrakech Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome French Open - Paris Ricoh Open - 's-Hertogenbosch Mercedes Cup - Stuttgart AEGON Championships - London AEGON International - Eastbourne Wimbledon - London Citi Open - Washington Rogers Cup - Montreal Western & Southern Open - Cincinnati U.S. Open - New York Moselle Open - Metz China Open - Beijing Shanghai Rolex Masters - Shanghai European Open - Antwerp If Stockholm Open - Stockholm Swiss Indoors Basel - Basel BNP Paribas Masters - Paris Nitto ATP Finals - London Davis Cup, World Group, 1R, JPN-FRA 1-4 Orleans Challenger Brisbane International - Brisbane Sydney International - Sydney Australian Open - Melbourne Open Sud de France - Montpellier ABN AMRO World Tennis Tournament - Rotterdam Open 13 Provence - Marseille Dubai Duty Free Tennis Championships - Dubai BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Barcelona Open BancSabadell - Barcelona Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome French Open - Paris AEGON Championships - London Wimbledon - London Hall of Fame Open - Newport Rogers Cup - Toronto Western & Southern Open - Cincinnati U.S. Open - New York China Open - Beijing European Open - Antwerp Erste Bank Open - Vienna BNP Paribas Masters - Paris Lille Challenger Bordeaux Challenger Orleans Challenger Brest Challenger Davis Cup, World Group, SF, FRA-ESP 3-2 Laver Cup - Chicago Brisbane International - Brisbane Australian Open - Melbourne Open Sud de France - Montpellier Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Barcelona Open Banc Sabadell - Barcelona Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Geneva Open - Geneva French Open - Paris Libema Open - 's-Hertogenbosch Fever-Tree Championships - London Wimbledon - London BB&T Atlanta Open - Atlanta Citi Open - Washington Abierto Mexicano de Tenis Mifel - Los Cabos Coupe Rogers - Montreal Western & Southern Open - Cincinnati U.S. Open - New York Moselle Open - Metz Chengdu Open - Chengdu China Open - Beijing Intrum Stockholm Open - Stockholm Erste Bank Open - Vienna BNP Paribas Masters - Paris Cherbourg Challenger Lille Challenger St. Brieuc Challenger Bordeaux Challenger ATP Cup - Brisbane, Perth, Sydney Australian Open - Melbourne Open Sud de France - Montpellier ABN AMRO World Tennis Tournament - Rotterdam Abierto Mexicano Telcel - Acapulco Internazionali BNL d'Italia - Rome French Open - Paris Western & Southern Open - New York U.S. Open - New York European Open - Antwerp Erste Bank Open - Vienna All Lower level tournaments Murray River Open - Melbourne ATP Cup - Melbourne Australian Open - Melbourne BNP Paribas Open - Indian Wells Abierto Mexicano Telcel - Acapulco Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Gonet Geneva Open - Geneva French Open - Paris Wimbledon - London Citi Open - Washington Rogers Cup - Toronto Western & Southern Open - Cincinnati U.S. Open - New York Erste Bank Open - Vienna Rolex Paris Masters - Paris San Diego Open - San Diego Melbourne Summer Set - Melbourne Australian Open - Melbourne Delray Beach Open - Delray Beach Abierto Mexicano Telcel - Acapulco BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Barcelona Open Banc Sabadell - Barcelona Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome French Open - Paris cinch Championships - London Wimbledon - London Citi Open - Washington National Bank Open - Montreal Western & Southern Open - Cincinnati Winston-Salem Open - Winston-Salem U.S. Open - New York Sofia Open - Sofia Stockholm Open - Stockholm Erste Bank Open - Vienna Rolex Paris Masters - Paris United Cup - Australia Australian Open - Melbourne ABN AMRO World Tennis Tournament - Rotterdam Open 13 Provence - Marseille BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Barcelona Open Banc Sabadell - Barcelona Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Gonet Geneva Open - Geneva French Open - Paris cinch Championships - London Wimbledon - London Citi Open - Washington Western & Southern Open - Cincinnati U.S. Open - New York Chengdu Open - Chengdu China Open - Beijing Shanghai Rolex Masters - Shanghai Erste Bank Open - Vienna Rolex Paris Masters - Paris Brisbane International - Brisbane Australian Open - Melbourne Open 13 Provence - Marseille ABN AMRO Open - Rotterdam BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome French Open - Paris cinch Championships - London Wimbledon - London National Bank Open - Montreal Western & Southern Open - Cincinnati U.S. Open - New York Laver Cup - Berlin Shanghai Rolex Masters - Shanghai Erste Bank Open - Vienna Rolex Paris Masters - Paris BNP Paribas Nordic Open - Stockholm Brisbane International - Brisbane Australian Open - Melbourne Qatar ExxonMobil Open - Doha Dubai Duty Free Tennis Championships - Dubai BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome French Open - Paris Wimbledon - London