Career 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000
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 Italy F16 Norway F2 Ireland F1 Great Britain F10 Great Britain F11 Finland F2 France F12 Great Britain F14 Australia F12 Australia F13 France F1 France F2 Australia F2 Great Britain F6 Sweden F3 Italy F11 Great Britain F9 Algeria F2 Algeria F3 Spain F21 Norway F1 Great Britain F11 Great Britain F12 Korea F1 Korea F2 Malaysia F2 Australia F12 Spain F8 Spain F9 Usa F7 Australia F1 Australia F2 France F14 Turkey F9 Turkey F10 Belarus F3 Belarus F4 Turkey F13 New Zealand F1 Australia F12 Australia F13 Turkey F10 Australia F13 Australia F3 Korea F1 Korea F2 Australia F6 Australia F7 USA F28 Australia F1 Australia F2 France F5 Australia F8 Great Britain F13 Great Britain F14 Great Britain F16 France F12 France F13 Australia F6 Australia F7 Australia F9 Australia F10 Australia F1 Australia F3 Australia F4 Kia International In Kawana - Kawana LTA Cardiff Challenger - Cardiff LTA Nottingham Challenger - Nottingham Caloundra ATP Challenger - Caloundra New Delhi Challenger II - New Delhi Open Diputacion Ciudad de Pozoblanco - Cordoba China F4 Baton Rouge Challenger Bordeaux Challenger Busan Challenger Winnetka Challenger Spain F7 Rhodes Challenger Rennes Challenger Courmayeur Challenger Quimper Challenger Granby Challenger Nottingham Challenger Aptos Challenger Napa Challenger Sacramento Challenger Tiburon Challenger Rennes Challenger Mouilleron-Le-Captif Challenger Toyota Challenger Dallas Challenger Great Britain F4 St. Remy Challenger Mons Challenger Leon Challenger Seoul Challenger Stockton Challenger Monterrey Challenger Charlottesville Challenger Heilbronn Challenger Nottingham Challenger Ilkley Challenger Aptos Challenger Orleans Challenger Las Vegas Challenger Bordeaux Challenger Brest Challenger Cherbourg Challenger St. Brieuc Challenger Bordeaux Challenger Slovakia F2 Australia F4 Australia F6 Australia F4 Australia F5 Australia F5 Australia F10 Great Britain F7 Italy F15 Great Britain F1 Norway F1 Great Britain F10 France F13 Adidas Open de Toulouse - Toulouse Davidoff Swiss Indoors - Basel AAPT Championships - Adelaide Open 13 - Marseille Davidoff Swiss Indoors - Basel AAPT Championships - Adelaide The Stella Artois Grass Court Championships - London The Stella Artois Grass Court Championships - London Open de Moselle - Metz Grand Prix de Tennis de Lyon - Lyon Stockholm Open - Stockholm AAPT Championships - Adelaide Adidas International - Sydney Open 13 - Marseille Open Seat Godo - Barcelona The Stella Artois Grass Court Championships - London Miller Lite Hall of Fame Tennis Championships - Newport Open de Moselle - Metz The Stella Artois Grass Court Championships - London Estoril Open - Estoril The 10tele.com Open - Nottingham RCA Championships - Indianapolis Pilot Pen Tennis - New Haven Open de Moselle - Metz ATP Kremlin Cup - Moscow Dunlop World Challenge - Toyota Chennai Open - Chennai Heineken Open - Auckland PBZ Zagreb Indoors - Zagreb Open 13 - Marseille The Tennis Channel Open - Las Vegas The Stella Artois Championships - London Campbell's Hall of Fame Tennis Championships - Newport Manchester Challenger Thailand Open - Bangkok Open de Moselle - Metz ATP Kremlin Cup - Moscow Next Generation Adelaide International - Adelaide Medibank International - Sydney ABN AMRO World Tennis Tournament - Rotterdam Estoril Open - Estoril The Artois Championships - London The Nottingham Open - Nottingham Isla de Lanzarote - Lanzarote Legg Mason Tennis Classic - Washington Karshi Challenger - Karshi Pilot Pen Tennis - New Haven Thailand Open - Bangkok Open de Moselle - Metz Brisbane - Brisbane Heineken Open - Auckland Club Coop's ATP Challenger International - Brisbane McDonalds ATP Challenger - Burnie AEGON Championships - London Campbells Hall of Fame Tennis Championships - Newport Brisbane International - Brisbane Open 13 - Marseille AEGON Championships - London Open de Moselle - Metz Open Sud de France - Montpellier Brisbane International - Brisbane Open 13 - Marseille Delray Beach International Tennis Championships - Delray Beach AEGON Championships - London UNICEF Open - 's Hertogenbosch Campbell's Hall of Fame Tennis Championships - Newport Atlanta Tennis Championships - Atlanta Sail Open - New Delhi Open de Moselle - Metz Monterrey Challenger Open de Tenis Comunidad Valenciana - Valencia Brisbane International - Brisbane Open Sud de France - Montpellier Campbell's Hall of Fame Tennis Championships - Newport Atlanta Tennis Championships - Atlanta Farmers Classic - Los Angeles Citi Open - Washington Winston-Salem Open - Winston-Salem Moselle Open - Metz BRD Nastase Tiriac Trophy - Bucharest Topshelf Open - 's-Hertogenbosch Citi Open - Washington Winston-Salem Open - Winston-Salem Moselle Open - Metz St. Petersburg Open - St. Petersburg The LTA Manchester Trophy - Manchester Brisbane International - Brisbane Apia International - Sydney ABN AMRO World Tennis Tournament - Rotterdam Open 13 - Marseille BRD Nastase Tiriac Trophy - Bucharest Open de Nice Cote d'Azur - Nice AEGON Championships - London Topshelf Open - 's-Hertogenbosch Hall of Fame Tennis Championships - Newport BH Tenis Open International Cup 2008 - Belo Horizonte Claro Open Colombia - Bogota Citi Open - Washington Winston-Salem Open - Winston-Salem Shenzhen Open - Shenzhen Kremlin Cup - Moscow Swiss Indoors Basel - Basel Brisbane International - Brisbane ABN AMRO World Tennis Tournament - Rotterdam U.S. National Indoor Tennis Championships - Memphis Open 13 - Marseille US Men's Clay Court Championship - Houston Open de Nice Cote d'Azur - Nice Topshelf Open - 's-Hertogenbosch Mercedes Cup - Stuttgart Claro Open Colombia - Bogota Citi Open - Washington Winston-Salem Open - Winston-Salem Moselle Open - Metz Orleans Challenger Malaysian Open - Kuala Lumpur Rakuten Japan Open - Tokyo Brisbane International - Brisbane Apia International - Sydney ABN AMRO World Tennis Tournament - Rotterdam Memphis Open - Memphis Abierto Mexicano Telcel - Acapulco Hall of Fame Tennis Championships - Newport Citi Open - Washington BB&T Atlanta Open - Atlanta Moselle Open - Metz Swiss Indoors Basel - Basel Brisbane International - Brisbane Apia International - Sydney ABN AMRO World Tennis Tournament - Rotterdam Open 13 - Marseille Hungarian Open - Budapest Millennium Estoril Open - Estoril Ricoh Open - 's-Hertogenbosch AEGON Championships - London Hall of Fame Tennis Championships - Newport ABN AMRO World Tennis Tournament - Rotterdam Open 13 Provence - Marseille AEGON Championships - London Hall of Fame Open - Newport European Open - Antwerp Open Sud de France - Montpellier Libema Open - 's-Hertogenbosch Fever-Tree Championships - London Open Sud de France - Montpellier Jersey Challenger Johannesburg Challenger Rhodes Challenger Ramat Hasharon Challenger Fergana Challenger Nottingham Challenger Aptos Challenger Belo Horizonte Challenger Segovia Challenger Campos do Jordao Challenger Istanbul Challenger Mons Challenger Rennes Challenger Orleans Challenger Ramat Hasharon Challenger Bordeaux Challenger The Manchester Trophy - Manchester Carson Challenger Challenger Ford de Cherbourg - Cherbourg Segovia Challenger Karshi Challenger Astana Challenger Caloundra Challenger Anning Challenger Sacramento Challenger Charlottesville Challenger Noumea Challenger West Lakes Challenger Kyoto Challenger Petange Challenger Gimcheon Challenger Busan Challenger Charlottesville Challenger Ostrava Open 2005 - Ostrava Bangkok Challenger ECM Prague Open 2005 - Prague Credicard Citi Mastercard Tennis Cup - Campos do Jordao Taipei City Challenger Heilbronn Open - Heilbronn Warsteiner Challenger Wolfsburg - Wolfsburg 1st Challenger Tournament Leon - Leon IX Open Internacional D'Andorra - Andorra GHI Bronx Classic - Bronx 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 V Torneo Internazionale di Tennis - Barletta XXVIII Edizione 'A.Savoldi' - Manerbio Open de L'Isere (Open 38) - Grenoble Champaign Challenger Warsteiner Challenger Lubeck - Lubeck Challenger Hamburg - Hamburg The Surbiton Trophy - Surbiton West of England Tennis - Bristol Challenger 42 - Andrezieux Challenger Ford de Cherbourg - Cherbourg Open de Franche Comte - Besancon Tennis Napoli Cup - Napoli Garden Open - Rome Steelers Cup - Kosice West of England Challenger - Bristol The Manchester Trophy - Manchester Arroyo de la Encomienda - Valladolid Open de Montauban - Montauban GHI Bronx Classic - Bronx Open de L'Isere - Grenoble KGHM Polish Indoors - Wroclaw Challenger Ford de Cherbourg - Cherbourg Challenger 42 - Andrezieux Open de Franche-Comte - Besancon Ciudad de Pozoblanco Open Diputacion - Cordoba Open Castilla y Leon - Segovia The Manchester Trophy - Manchester Arroyo de la Encomienda - Valladolid Open Castilla y Leon - Segovia Grand Prix de Tennis - St. Jean de Luz Open de L'Isere - Grenoble Open de L'Isere - Grenoble The Surbiton Trophy - Surbiton GHI Bronx Classic - Bronx Challenger 42 - Andrezieux Open de Franche-Comte - Besancon Challenger Ford de Cherbourg - Cherbourg 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 Kia International in Caloundra - Caloundra Qatar ATP Challenger - Doha Challenger 42 - Andrezieux Kia International in Burnie - Burnie KGHM Emax Polish Indoors - Wroclaw Gemax Open - Belgrade Internationaux du Doubs - Besancon Shimadzu All Japan Indoor Tennis Championships - Kyoto HTV Challenger - Ho Chi Minh City San Remo Tennis Cup-16° Piertomaso Tessitore - San Remo The LTA Nottingham Challenger - Nottingham Kia International In Caloundra - Caloundra MST ATP Challenger International - Burnie KGHM Dialog Polish Indoors - Wroclaw Internationaux de Doubs Open de Franchie-Comte - Besancon Morocco Tennis Tour - Marrakech Croatia Osiguranje Rijeka Open - Rijeka Unique Zagreb Open - Zagreb Open D'Orleans - Orleans KGHM Dialog Polish Indoors - Wroclaw Internazionali di Tennis di Bergamo - Bergamo Tennis Masters Series - Paris Countrywide Classic USTA Men's Challenger - Carson Sunset Moulding Challenger - Yuba City Israel Open in Memory of Col. Ilan Ramon - Ramat Hasharon Open D'Orleans - Orleans Copa Petrobras-Colombia - Bogota NASDAQ-100 Open - Miami Tennis Masters Series - Monte Carlo BNP Paribas Masters - Paris Keio Challenger International Tennis Tournament - Yokohama Tennis Masters Series - Monte Carlo Rogers Cup - Montreal BNP Paribas Masters - Paris Masters Series Monte Carlo - Monte Carlo Rogers Masters - Toronto Cherbourg Challenger Brasilia Challenger St. Remy Challenger BNP Paribas Masters - Paris Pacific Life Open - Indian Wells Sony Ericsson Open - Miami Masters Series Monte-Carlo - Monte-Carlo Rogers Masters - Toronto Busan Challenger BNP Paribas Masters - Paris Sony Ericsson Open - Miami Ojai Challenger Istanbul Challenger BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Mutua Madrilena Madrid Open - Madrid BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Honolulu Challenger Burnie Challenger Cherbourg Challenger Sarajevo Challenger Bath Challenger Monte-Carlo Rolex Masters - Monte-Carlo Bordeaux Challenger Western & Southern Open - Cincinnati BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Toronto BNP Paribas Masters - Paris Segovia Challenger BNP Paribas Open - Indian Wells Burnie Challenger Rogers Cup - Montreal BNP Paribas Open - Indian Wells St. Remy Challenger Rogers Cup - Toronto BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Mons Challenger Rennes Challenger Monte-Carlo Rolex Masters - Monte-Carlo Orleans Challenger Mutua Madrid Open - Madrid Rogers Cup - Montreal Salzburg Challenger BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Burnie Challenger Monte-Carlo Rolex Masters - Monte-Carlo Caloundra Challenger Cherbourg Challeger Mutua Madrid Open - Madrid Kyoto Challenger Rogers Cup - Toronto Pingguo Challenger Dallas Challenger BNP Paribas Masters - Paris Busan Challenger Bordeaux Challenger Sarajevo Challenger Wuhan Challenger Beijing Challenger Jersey Challenger Knoxville Challenger Cherbourg Challenger Burnie Challenger Sydney Challenger Rimouski Challenger St. Brieuc Challenger St. Brieuc Challenger Leon Challenger Guadalajara Challenger Anning Challenger Bordeaux Challenger St. Brieuc Challenger Johannesburg Challenger Tunis Challenger Kun-Ming Challenger Orleans Challenger Charlottesville Challenger Athens Challenger Rimouski Challenger Leon Challenger Shenzhen Challenger Knoxville Challenger Nottingham-2 Challenger Champaign Challenger Orleans Challenger Rennes Challenger Mouilleron-Le-Captif Challenger Knoxville Challenger Guadalajara Challenger Cherbourg Challenger Taipei City Challenger Le Gosier Challenger Taipei City Challenger Busan Challenger Bordeaux Challenger Manchester Challenger Izmir Challenger Dallas Challenger Rimouski Challenger Brest Challenger Dallas Challenger French Open - Paris Manchester Challenger Busan Challenger Tiburon Challenger Las Vegas Challenger Australian Open - Melbourne Rome Challenger French Open - Paris Tiburon Challenger Canberra Challenger Drummondville Challenger Guadalajara Challenger Lille Challenger Irving Challenger Australian Open - Melbourne Orleans Challenger French Open - Paris Mons Challenger U.S. Open - New York Tiburon Challenger French Open - Paris Binghamton Professional Tennis Tournament - Binghamton Wimbledon - London U.S. Open - New York Challenger 42 - Andrezieux ECM Cup - Prague Granby Challenger Espinho Challenger - Espinho Australian Open - Melbourne The Scottish Tennis Championships - Edinburgh French Open - Paris Brixina Tennis Open - Bressanone Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Winnetka Challenger Fairfield Challenger Wimbledon - London U.S. Open - New York Orleans Challenger Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Lille Challenger Australian Open - Melbourne French Open - Paris Wimbledon - London Columbus Challenger Stockholm Open - Stockholm Knoxville Challenger U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Grand Prix Hassan II - Casablanca Open 13 - Marseille Open 13 - Marseille Internationaler Raiffeisen Grand Prix - St. Polten Grand Prix Hassan II - Casablanca Qatar Open - Doha Legg Mason Tennis Classic - Washington D.C. Grand Prix de Tennis de Lyon - Lyon Qatar ExxonMobil Open - Doha Grand Prix Hassan II - Casablanca The Stella Artois Championships - London Countrywide Classic - Los Angeles Legg Mason Tennis Classic - Washington Grand Prix de Tennis de Lyon - Lyon Grand Prix Hassan II - Casablanca Grand Prix de Tennis de Lyon - Lyon Chennai Open - Chennai Open 13 - Marseille PBZ Zagreb Indoors - Zagreb Campbells Hall of Fame Tennis Championships - Newport If Stockholm Open - Stockholm Indianapolis Tennis Championships - Indianapolis Open de Moselle - Metz U.S. Open - New York Australian Open - Melbourne French Open - Paris AEGON Championships - London Hall of Fame Tennis Championships - Newport Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Apia International - Sydney ABN AMRO World Tennis Tournament - Rotterdam Open 13 - Marseille Open de Nice Cote d'Azur - Nice Open Sud de France - Montpellier Aegon Nottingham Open - Nottingham Delray Beach Open - Delray Beach Wimbledon - London Open 13 - Marseille Moselle Open - Metz Delray Beach Open - Delray Beach U.S. Open - New York BB&T Atlanta Open - Atlanta Australian Open - Melbourne Delray Beach Open - Delray Beach Open Sud de France - Montpellier Open 13 - Marseille French Open - Paris AEGON Championships - London Topshelf Open - 's-Hertogenbosch Mercedes Cup - Stuttgart Aegon Nottingham Open - Nottingham Campbells Hall of Fame Tennis Championships - Newport AEGON International - Eastbourne Citi Open - Washington Swiss Indoors Basel - Basel Citi Open - Washington Dubai Duty Free Tennis Championships - Dubai Abierto Mexicano Telcel - Acapulco 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 Moselle Open - Metz European Open - Antwerp Brisbane International - Brisbane Wimbledon - London Sydney International - Sydney Open Sud de France - Montpellier U.S. Open - New York Moselle Open - Metz Pilot Pen Tennis - New Haven Indianapolis Tennis Championships - Indianapolis Grand Prix de Tennis de Lyon - Lyon AEGON Championships - London Apia International - Sydney Abierto Mexicano Telcel - Acapulco Australian Open - Melbourne Tennis Masters Series - Paris Tennis Masters Series - Paris Western & Southern Financial Group Masters - Cincinnati Masters Series Madrid - Madrid BNP Paribas Masters - Paris Pacific Life Open - Indian Wells Sony Ericsson Open - Miami Western & Southern Financial Group Masters - Cincinnati Campionati BNL dItalia - Rome Masters Series Hamburg - Hamburg Sony Ericsson Open - Miami European Open - Antwerp Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai Miami Open - Miami Mutua Madrid Open - Madrid Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL d'Italia - Rome Western & Southern Open - Cincinnati Internazionali BNL d'Italia - Rome Miami Open - Miami French Open - Paris Wimbledon - London U.S. Open - New York U.S. Open - New York Australian Open - Melbourne Mutua Madrid Open - Madrid 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 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 Australian Open - Melbourne Hopman Cup - Perth Davis Cup, World Group, PO, AUS-UZB 5-0 Davis Cup, World Group, 1R, CZE-AUS 2-3 Davis Cup, World Group, QF, AUS-KAZ 3-2 Davis Cup, World Group, 1R, GER-FRA 2-3 Davis Cup, World Group, 1R, AUS-CZE 4-1 Davis Cup, World Group, QF, AUS-USA 3-2 Davis Cup, World Group, 1R, AUS-USA 1-3 Davis Cup, World Group, SF, FRA-ESP 3-2 ATP Cup - Melbourne Davis Cup, World Group, 1R, JPN-FRA 1-4 All Lower level tournaments Australian Open (Australia, Wildcard) Olympics - Rio de Janeiro