Career 2023 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003
All Surfaces Clay Grass Hard I.hard
All Rounds Final 1/2 1/4 First Second Third Fourth Qualifying q-First q-Second Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze N/A ER Q4 CR QF Q5 N/A
All Tournaments French Open - Paris Challenger Ford de Cherbourg - Cherbourg Challenger 42 - Andrezieux Open 13 - Marseille French Open - Paris Challenger Ford de Cherbourg - Cherbourg Open de Montauban - Montauban Guzzini Challenger - Recanati Open de Tenis Amaya - Pamplona Lubbock Challenger - Lubbock Grand Prix Hassan II - Casablanca French Open - Paris Ciudad de Telde - Telde Fifth-Third Bank Tennis Classic - Lexington French Open - Paris Campbell's Hall of Fame Tennis Championships - Newport Legg Mason Tennis Classic - Washington Western & Southern Financial Group Masters - Cincinnati Pilot Pen Tennis - New Haven U.S. Open - New York BNP Paribas Masters - Paris Internationaux de Doubs Open de Franchie-Comte - Besancon Open Prevadies - St. Brieuc II Naples ITG Challenger - Naples The 'Fitz' Casino Challenger - Tunica Open de Montauban - Montauban The Comercia Challenger - Aptos Fifth Third Bank Tennis Championships - Lexington 9° Trani Cup - Trani Black Forest Open - Freudenstadt Oklahoma Challenger - Tulsa Pro Challenger at Calabasas - Calabasas Challenger Banque Nationale Rimouski - Rimouski Ford Tennis Championships - Louisville Music City Challenger - Nashville JSM Challenger - Champaign 2007 Knoxville Challenger - Knoxville Medibank International - Sydney Australian Open - Melbourne SAP Open - San Jose Regions Morgan Keegan Championships - Memphis Tennis Channel Open - Las Vegas Pacific Life Open - Indian Wells Sony Ericsson Open - Miami U.S. Mens's Clay Court Championship - Houston The Hypo Group Tennis International 2008 - Poertschach French Open - Paris The Artois Championships - London The Nottingham Open - Nottingham Wimbledon - London Allianz Suisse Open Gstaad - Gstaad Campbells Hall of Fame Tennis Championships - Newport Indianapolis Tennis Championships - Indianapolis Austrian Open - Kitzbuhel Western & Southern Financial Group Masters - Cincinnati Countrywide Classic - Los Angeles Legg Mason Tennis Classic - Washington Pilot Pen Tennis - New Haven U.S. Open - New York Grand Prix de Tennis de Lyon - Lyon BNP Paribas Masters - Paris Internationaux de Nouvelle-Caledonie - New Caledonia South African Airways Open - East London Internationaux du Doubs - Besancon Challenger DCNS de Cherbourg - Cherbourg Open Prevadies St. Brieuc Cotes D'Amor - St. Brieuc Tallahassee Tennis Challenger - Tallahassee Baton Rouge Pro Tennis Classic - Baton Rouge XL Bermuda Open - Bermuda Tunis Open - Tunis Morocco Tennis Tour - Rabat Men's Pro Challenger at Tunica National - Tunica Morocco Tennis Tour - Marrakech Schickendanz Open - Furth Bulgarian Open Challenger - Sofia BSI Challenger Lugano - Lugano Medjurgorje Open - Medjugorje Aamulehti Tampere Open - Tampere Akbank Private Banking TED Open - Istanbul Open D'Orleans - Orleans Waco Tennis Challenger - Waco Open des Alpes Trophee BNP Paribas - Grenoble 2008 Lubbock Challenger - Lubbock Open de Rennes - Rennes Sacramento Challenger - Sacramento The Mercedes Benz of Calabasas - Calabasas Brisbane - Brisbane Heineken Open - Auckland Australian Open - Melbourne ABN AMRO World Tennis Tournament - Rotterdam SAP Open - San Jose Regions Morgan Keegan Championships - Memphis Delray Beach International Tennis Championships - Delray Beach BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami U.S. Mens's Clay Court Championship - Houston Monte-Carlo Rolex Masters - Monte-Carlo Open Sabadell Atlantico - Barcelona French Open - Paris Indianapolis Tennis Championships - Indianapolis Countrywide Classic - Los Angeles Legg Mason Tennis Classic - Washington Rogers Cup - Montreal Western & Southern Financial Group Masters - Cincinnati U.S. Open - New York Thailand Open - Bangkok AIG Japan Open Tennis Championships - Tokyo Shanghai - Shanghai Grand Prix de Tennis de Lyon - Lyon Bank Austria Tennis Trophy - Vienna Davidoff Swiss Indoors Basel - Basel BNP Paribas Masters - Paris Noumea Challenger Heilbronn Challenger Belgrade Challenger Besancon Challenger St. Brieuc Challenger Athens Challenger Talahassee Challenger Savannah Challenger Bordeaux Challenger Lugano Challenger Bytom Challenger Reggio Emilia Challenger Braunschweig Challenger Winnetka Challenger Mons Challenger Rennes Challenger Orleans Challenger Heineken Open - Auckland Australian Open - Melbourne SA Tennis Open - Johannesburg Open 13 - Marseille Regions Morgan Keegan Championships - Memphis Abierto Mexicano Telcel - Acapulco BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami U.S. Mens's Clay Court Championship - Houston Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL dItalia - Rome Serbia Open - Belgrade Mutua Madrilena Masters Madrid - Madrid ARAG ATP World Team Championship - Dusseldorf French Open - Paris Wimbledon - London Atlanta Tennis Championships - Atlanta Legg Mason Tennis Classic - Washington Western & Southern Financial Group Masters - Cincinnati U.S. Open - New York China Open - Beijing Shanghai ATP Masters 1000 - Shanghai Open Sud de France - Montpellier Davidoff Swiss Indoors Basel - Basel BNP Paribas Masters - Paris Noumea Challenger Heilbronn Challenger Hopman Cup - Perth Cherbourg Challeger St. Brieuc Challenger Tunis Challenger Davis Cup, PO, SRB-USA 3-2 Bordeaux Challenger US Men's Clay Court Championship - Houston Miami Open - Miami BNP Paribas Open - Indian Wells Lugano Challenger Reggio Emilia Challenger Pozoblanco Challenger Recanati Challenger Campos do Jordao Challenger Brasilia Challenger Salvador Challenger St. Remy Challenger Mons Challenger Rennes Challenger Orleans Challenger Heineken Open - Auckland Australian Open - Melbourne Regions Morgan Keegan Championships - Memphis Delray Beach International Tennis Championships - Delray Beach BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami US Men's Clay Court Championship - Houston Serbia Open - Belgrade Mutua Madrilena Madrid Open - Madrid Internazionali BNL d'Italia - Rome ARAG ATP World Tour Championship - Dusseldorf French Open - Paris Wimbledon - London Campbell's Hall of Fame Tennis Championships - Newport Atlanta Tennis Championships - Atlanta Legg Mason Tennis Classic - Washington Rogers Cup - Montreal Western & Southern Financial Group Masters - Cincinnati Winston Salem - Winston Salem U.S. Open - New York Open de Tenis Comunidad Valenciana - Valencia BNP Paribas Masters - Paris Hopman Cup - Perth Noumea Challenger Quimper Challenger Cherbourg Challenger Davis Cup, World Group, 1R, CHI-USA 1-4 Pozoblanco Challenger Wuhai Challenger Beijing Challenger St. Remy Challenger Apia International - Sydney Australian Open - Melbourne Open Sud de France - Montpellier Open 13 - Marseille Regions Morgan Keegan Championships - Memphis Delray Beach International Tennis Championships - Delray Beach BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami US Men's Clay Court Championship - Houston Serbia Open - Belgrade Mutua Madrilena Madrid Open - Madrid Internazionali BNL d'Italia - Rome Open de Nice Cote d'Azur - Nice French Open - Paris Wimbledon - London Campbell's Hall of Fame Tennis Championships - Newport Mercedes Cup - Stuttgart Atlanta Tennis Championships - Atlanta Olympics - London Rogers Cup - Toronto Winston-Salem Open - Winston-Salem U.S. Open - New York Moselle Open - Metz Shanghai Rolex Masters - Shanghai Swiss Indoors Basel - Basel Valencia Open - Valencia BNP Paribas Masters - Paris Cherbourg Challenger Le Gosier Challenger Davis Cup, World Group, 1R, SUI-USA 0-5 St. Brieuc Challenger Rome Challenger Bordeaux Challenger Furth Challenger Davis Cup, World Group, QF, FRA-USA 2-3 Anning Challenger Wuhan Challenger Beijing Challenger Pozoblanco Challenger St. Remy Challenger Petange Challenger Orleans Challenger Mons Challenger Ortisei Challenger Tyumen Challenger Davis Cup, World Group, SF, ESP-USA 3-1 Hopman Cup - Perth Qatar ExxonMobil Open - Doha Apia International - Sydney Australian Open - Melbourne Open Sud de France - Montpellier ABN AMRO World Tennis Tournament - Rotterdam SAP Open - San Jose Open 13 - Marseille U.S. National Indoor Tennis Championships - Memphis Delray Beach International Tennis Championships - Delray Beach BNP Paribas Open - Indian Wells Sony Open Tennis - Miami US Men's Clay Court Championship - Houston Monte-Carlo Rolex Masters - Monte-Carlo Barcelona Open BancSabadell - Barcelona Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Open de Nice Cote d'Azur - Nice French Open - Paris Topshelf Open - 's-Hertogenbosch Wimbledon - London Hall of Fame Tennis Championships - Newport BB&T Atlanta Open - Atlanta Citi Open - Washington Rogers Cup - Montreal Western & Southern Open - Cincinnati U.S. Open - New York China Open - Beijing Shanghai Rolex Masters - Shanghai Valencia Open - Valencia BNP Paribas Masters - Paris Heilbronn Challenger Sarajevo Challenger Davis Cup, World Group, 1R, USA-BRA 3-2 St. Brieuc Challenger Anning Challenger Kun-Ming Challenger Bordeaux Challenger Furth Challenger Marburg Challenger Davis Cup, World Group, QF, USA-SRB 1-3 Scheveningen Challenger Recanati Challenger Guimaraes Challenger St. Remy Challenger Petange Challenger Orleans Challenger Rennes Challenger Mouilleron-Le-Captif Challenger Hopman Cup - Perth Heineken Open - Auckland Australian Open - Melbourne Open 13 - Marseille Delray Beach Open - Delray Beach Abierto Mexicano Telcel - Acapulco BNP Paribas Open - Indian Wells Sony Open Tennis - Miami US Men's Clay Court Championship - Houston Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Open de Nice Cote d'Azur - Nice French Open - Paris Wimbledon - London Hall of Fame Tennis Championships - Newport BB&T Atlanta Open - Atlanta Citi Open - Washington Rogers Cup - Toronto Western & Southern Open - Cincinnati Winston-Salem Open - Winston-Salem U.S. Open - New York China Open - Beijing Shanghai Rolex Masters - Shanghai Valencia Open - Valencia BNP Paribas Masters - Paris Quimper Challenger St. Brieuc Challenger Bordeaux Challenger Blois Challenger Tianjin Challenger Nanchang Challenger St. Remy Challenger Davis Cup, World Group, PO, USA-SVK 5-0 Australian Open - Melbourne U.S. National Indoor Tennis Championships - Memphis Delray Beach Open - Delray Beach BNP Paribas Open - Indian Wells Miami Open - Miami US Men's Clay Court Championship - Houston Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Open de Nice Cote d'Azur - Nice French Open - Paris AEGON Championships - London Wimbledon - London Hall of Fame Tennis Championships - Newport BB&T Atlanta Open - Atlanta Citi Open - Washington Rogers Cup - Montreal Western & Southern Open - Cincinnati U.S. Open - New York China Open - Beijing Shanghai Rolex Masters - Shanghai Erste Bank Open - Vienna Swiss Indoors Basel - Basel BNP Paribas Masters - Paris Hopman Cup - Perth Davis Cup, World Group, 1R, GBR-USA 3-2 ASB Classic - Auckland Australian Open - Melbourne Argentina Open - Buenos Aires Rio Open - Rio de Janeiro BNP Paribas Open - Indian Wells Miami Open - Miami US Men's Clay Court Championship - Houston Geneva Open - Geneva French Open - Paris AEGON Championships - London Wimbledon - London Citi Open - Washington Rogers Cup - Toronto BB&T Atlanta Open - Atlanta Western & Southern Open - Cincinnati U.S. Open - New York Shanghai Rolex Masters - Shanghai If Stockholm Open - Stockholm Erste Bank Open - Vienna BNP Paribas Masters - Paris Davis Cup, World Group, 1R, AUS-USA 1-3 Davis Cup, World Group, QF, USA-CRO 2-3 ASB Classic - Auckland Australian Open - Melbourne Memphis Open - Memphis Abierto Mexicano Telcel - Acapulco BNP Paribas Open - Indian Wells Miami Open - Miami US Men's Clay Court Championship - Houston Internazionali BNL d'Italia - Rome Geneva Open - Geneva French Open - Paris AEGON Championships - London AEGON International - Eastbourne Wimbledon - London Hall of Fame Tennis Championships - Newport BB&T Atlanta Open - Atlanta Rogers Cup - Montreal Western & Southern Open - Cincinnati Winston-Salem Open - Winston-Salem U.S. Open - New York China Open - Beijing Shanghai Rolex Masters - Shanghai Erste Bank Open - Vienna BNP Paribas Masters - Paris Davis Cup, World Group, 1R, USA-SUI 5-0 Davis Cup, World Group, QF, AUS-USA 3-2 Laver Cup - Prague ASB Classic - Auckland Australian Open - Melbourne New York Open - New York Delray Beach Open - Delray Beach Abierto Mexicano Telcel - Acapulco BNP Paribas Open - Indian Wells Miami Open - Miami US Men's Clay Court Championship - Houston Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Open Parc - Lyon French Open - Paris Wimbledon - London BB&T Atlanta Open - Atlanta Citi Open - Washington Rogers Cup - Toronto Western & Southern Open - Cincinnati U.S. Open - New York Intrum Stockholm Open - Stockholm Erste Bank Open - Vienna BNP Paribas Masters - Paris Nitto ATP Finals - London Davis Cup, World Group, 1R, SRB-USA 1-3 Davis Cup, World Group, QF, USA-BEL 4-0 Laver Cup - Chicago ASB Classic - Auckland Australian Open - Melbourne New York Open - New York Delray Beach Open - Delray Beach Abierto Mexicano Telcel - Acapulco BNP Paribas Open - Indian Wells Miami Open - Miami Wimbledon - London Hall of Fame Open - Newport BB&T Atlanta Open - Atlanta Citi Open - Washington Coupe Rogers - Montreal Western & Southern Open - Cincinnati U.S. Open - New York Chengdu Open - Chengdu China Open - Beijing Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris Laver Cup - Geneva ATP Cup - Brisbane, Perth, Sydney ASB Classic - Auckland Australian Open - Melbourne New York Open - New York Abierto Mexicano Telcel - Acapulco French Open - Paris Western & Southern Open - New York U.S. Open - New York All Lower level tournaments Delray Beach Open - Delray Beach BNP Paribas Open - Indian Wells Abierto Mexicano Telcel - Acapulco Miami Open - Miami Mutua Madrid Open - Madrid French Open - Paris Wimbledon - London Abierto Mexicano de Tenis Mifel - Los Cabos Truist Atlanta Open - Atlanta Rogers Cup - Toronto Western & Southern Open - Cincinnati U.S. Open - New York Laver Cup - Boston Davis Cup, Finals, Group E ATP Cup - Sydney Adelaide International 2 - Adelaide Australian Open - Melbourne Dallas Open - Dallas Abierto Mexicano Telcel - Acapulco BNP Paribas Open - Indian Wells Miami Open - Miami US Men's Clay Court Championship - Houston Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome French Open - Paris Wimbledon - London Hall of Fame Open - Newport Truist Atlanta Open - Atlanta Western & Southern Open - Cincinnati U.S. Open - New York Rolex Paris Masters - Paris ASB Classic - Auckland Australian Open - Melbourne Dallas Open - Dallas Abierto Mexicano Telcel - Acapulco Germany F1 Open de Franche-Comte - Besancon Open Mutouest - St. Brieuc France F4 France F5 France F6 France F7 Italy F4 Great Britain F1 San Remo Tennis Cup - San Remo Great Britain F2 France F10 Fifth Third Bank Tennis Classic - Lexington France F11 Spain F18 Poland F5 France F13 France F14 France F16 France F17 France F18 France F19 Australian Open (juniors) French Open (juniors) Wimbledon (juniors) Australian Open (juniors) French Open (juniors) Wimbledon (juniors) U.S. Open (juniors) Open de Franche-Comte - Besancon France F2 France F3 Open Mutouest de Saint-Brieuc - St. Brieuc France F4 France F5 Olbia Challenger - Olbia France F6 France F7 Italy F10 Italy F11 Romania F4 France F8 France F9 USTA Comerica Challenger - Aptos France F10 USA F18 USA F19 ATP Open Castilla y Leon - Segovia France F12 France F13 Germany F1 Germany F2 France F1 France F4 France F5 France F6 France F7 Morocco F5 Unique Zagreb Open - Zagreb France F8 USA F13 USA F14 France F10 France F11 USA F18 Great Britain F11 Great Britain F12 France F12 France F17 LTA Wrexham Challenger - Wrexham Great Britain F1 Great Britain F2 France F2 Challenger DCN de Cherbourg - Cherbourg France F3 Switzerland F2 France F4 France F5 France F6 France F7 Challenger Lugano - Lugano France F8 France F9 USA F14 Porsche Open - Poznan France F10 France F12 France F14 France F15 France F16 France F17 France F18 Great Britain F21 Great Britain F22 China F1 China F2 France F4 France F5 USA F7 France F15 France F5 Sweden F1 Spain F22 Italy F24 France F14 France F15 France F19 France F20 Quimper Challenger Great Britain F1 Great Britain F2 France F2 France F5 France F7 France F18 France F2 France F3 France F7 France F9 France F19 Togo F2 France F2 France F3