Career 2025 2024 2023 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002
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 Swiss Indoors Basel - Basel Qatar ExxonMobil Open - Doha French Open - Paris Drummondville Challenger Spain F17 Spain F18 Australian Open - Melbourne US Men's Clay Court Championship - Houston French Open - Paris National Bank Open - Toronto U.S. Open - New York Shanghai Rolex Masters - Shanghai Spain F19 Italy F22 Spain F34 Spain F34a Italy F8 Spain F5 Australia F11 Australia F12 Australia F8 Australia F10 Australia F11 Australia F1 Australia F3 Australia F4 Netherlands F2 USA F23 Australia F11 New Zealand F1 Australia F12 Australia F13 Australia F1 Australia F3 Australia F4 Great Britain F7 Poland F1 Poland F2 Poland F4 Italy F16 Italy F17 Italy F22 Italy F23 Romania F7 Hong Kong F2 Australia F1 Australia F5 Chile F3 Great Britain F6 China F6 Spain F6 Australia F9 Turkey F22 (Antalya) Open Castilla y Leon - Segovia France F12 The Surbiton Trophy - Surbiton The LTA Nottingham Challenger - Nottingham The Manchester Trophy - Manchester USTA Comerica Challenger - Aptos dBI Tennis Challenger - Binghamton Ethias Tennis Trophy - Mons Caloundra Challenger Copa Telefonica CTC Chile - Santiago Sao Jose Do Rio Preto Challenger Buenos Aires Challenger Trani Challenger Burnie Challenger Caloundra Challenger Marrakech Challenger Odlum Brown Vancouver Open - Vancouver Rome Challenger Vancouver Challenger Lermontov Challenger Kyoto Challenger Santos Challenger Sao Paulo Challenger Lexington Challenger Medellin Challenger Melbourne Challenger Santiago Challenger Cali Challenger Lexington Challenger Charlottesville Challenger Lexington Challenger Anning Challenger Ho Chi Minh City Challenger Charlottesville Challenger Toyota Challenger Aptos Challenger Maui Challenger Bangkok Challenger Manchester Challenger Canberra Challenger Kobe Challenger Toyota Challenger Champaign Challenger La Serena Open - La Serena Cary Challenger Stockton Challenger Zhangjiagang Challenger Ilkley Challenger Chengdu Challenger Mallorca Challenger Trnava Challenger Burnie Challenger Seoul Challenger Stanford Challenger Nottingham Challenger San Luis Potosi Challenger Yokohama Challenger Burnie Challenger West Lakes Challenger Heilbronn Challenger Surbiton Challenger IX Torneo Internacionale de Tennis - Barletta Knoxville Challenger Toyota Challenger Burnie Challenger Burnie Challenger New Delhi Challenger Brisbane 3 Challenger Knoxville Challenger Tiburon Challenger Champaign Challenger Pune Challenger Morelos Challenger Baotou Challenger Las Vegas Challenger Biella 1 Challenger Istanbul 2 Challenger Blumenau Challenger Santos Challenger The Manchester Trophy - Manchester Sao Paulo Challenger Nonthaburi 3 Challenger Traralgon Challenger Aix En Provence Challenger Canberra Challenger Burnie Challenger Nottingham-2 Challenger Chennai Challenger Bangkok Challenger Bangkok Challenger Winnetka Challenger Taipei City Challenger Anning Challenger Nanchang Challenger Granby Challenger Lisbon Challenger Shenzhen 1 Challenger Nottingham Challenger Jinan Challenger Nur-Sultan 2 Challenger Surbiton Challenger The Nottingham Challenger - Nottingham Cassis Challenger Istanbul Challenger Seoul Challenger The LTA Bolton Challenger - Bolton Sydney Challenger Tennis Napoli Cup - Napoli Ostdeutscher Sparkessen Cup - Dresden Kobe Challenger Badden Open by Rothaus - Ettlingen Yokkaichi Challenger The Natrel's Challenger of Granby - Granby Bengaluru Challenger Bordeaux Challenger Surbiton Challenger Nottingham Challenger Shenzhen 2 Challenger Playford Challenger Calgary Challenger Drummondville Challenger Morelia Challenger Cleveland Challenger San Luis Potosi Challenger Gwangju Challenger Guangzhou Challenger Bordeaux Challenger Taipei Challenger Surbiton Challenger Hangzhou Challenger The Samsung Open - Nottingham Playford Challenger Kobe Challenger Pune Challenger Bengalaru Challenger Cleveland Challenger Rennes Challenger Open Seat Godo 2005 - Barcelona The Stella Artois Grass Court Championships - London Campbell's Hall of Fame Tennis Championships - Newport The Samsung Open - Nottingham Thailand Open - Bangkok Davidoff Swiss Indoors - Basel Next Generation Adelaide International - Adelaide SAP Open - San Jose Open SEAT Godo 2006 - Barcelona The 10tele.com Open - Nottingham Qatar ExxonMobil Open - Doha SAP Open - San Jose Regions Morgan Keegan Championships - Memphis Open de Moselle - Metz ATP Kremlin Cup - Moscow St. Petersburg Open - St. Petersburg Qatar Exxon Mobil Open - Doha Open 13 - Marseille The Dubai Tennis Championships - Dubai Taipei Challenger Qatar ExxonMobil Open - Doha ABN AMRO World Tennis Tournament - Rotterdam The Dubai Tennis Championships - Dubai AEGON Championships - London Open de Tenis Comunidad Valenciana - Valencia Medibank International - Sydney Brisbane International - Brisbane Rakuten Japan Open - Tokyo Brisbane International - Brisbane Rabat Challenger Dubai Duty Free Tennis Championships - Dubai St. Brieuc Challenger Rakuten Japan Open - Tokyo Apia International - Sydney AEGON Championships - London Claro Open Colombia - Bogota Winston-Salem Open - Winston-Salem Abierto Mexicano Telcel - Acapulco Shenzhen Open - Shenzhen Open de Tenis Comunidad Valenciana - Valencia Shenzhen 1 Challenger Winnetka Challenger Sydney Challenger China Open - Beijing Nottingham Challenger Brisbane International - Brisbane Bordeaux Challenger Shanghai Challenger ABN AMRO World Tennis Tournament - Rotterdam The Artois Championships - London Apia International - Sydney BMW Open - Munich Open de Nice Cote d'Azur - Nice San Luis Potosi Challenger Shenzhen Open - Shenzhen BB&T Atlanta Open - Atlanta Winston-Salem Open - Winston-Salem Shenzhen Open - Shenzhen Erste Bank Open - Vienna Dubai Duty Free Tennis Championships - Dubai Citi Open - Washington Murray River Open - Melbourne Mercedes Cup - Stuttgart St. Petersburg Open - St. Petersburg Stockholm Open - Stockholm Kremlin Cup - Moscow Astana Open - Nur-Sultan San Diego Open - San Diego The Dubai Tennis Championships - Dubai Sydney Tennis Classic - Sydney Hall of Fame Open - Newport Burnie Challenger Citi Open - Washington Mifel Tennis Open - Los Cabos Almaty Open - Almaty West Lakes Challenger Porto Challenger Brisbane International - Brisbane Countrywide Classic - Los Angeles China Open - Beijing Itajai Challenger Rakuten Japan Open - Tokyo If Stockholm Open - Stockholm Rio Quente Challenger Regions Morgan Keegan Championships - Memphis Campbell's Hall of Fame Tennis Championships - Newport Rakuten Japan Open - Tokyo Ningboo Challenger Legg Mason Tennis Classic - Washington Thailand Open - Bangkok Qatar ExxonMobil Open - Doha Traralgon Challenger AEGON Championships - London Hall of Fame Open - Newport Winston-Salem Open - Winston-Salem Shenzhen Open - Shenzhen European Open - Antwerp Adelaide International - Adelaide Astana Open - Nur-Sultan Santos Challenger Citi Open - Washington Sofia Open - Sofia AEGON Championships - London Singapore Tennis Open - Singapore Rakuten Japan Open - Tokyo Adelaide International 1 - Adelaide Infosys Hall of Fame Open - Newport Brisbane International - Brisbane Dallas Open - Dallas Abierto Mexicano Telcel - Acapulco Hong Kong Challenger Winston-Salem Open - Winston-Salem Belgrade Open - Belgrade Brisbane International - Brisbane Kolkata Challenger AEGON Championships - London Boss Open - Stuttgart PTT Thailand Open - Bangkok Open Sabadell Atlantico - Barcelona Campbell's Hall of Fame Tennis Championships - Newport Bloomfield Hills Challenger Montevideo Challenger Citi Open - Washington Qatar ExxonMobil Open - Doha AEGON International - Eastbourne Fairfield Challenger Furth Challenger ABN AMRO World Tennis Tournament - Rotterdam European Open - Antwerp Traralgon Challenger AEGON Championships - London Shenzhen Challenger Erste Bank Open - Vienna Valencia Open - Valencia Dubai Duty Free Tennis Championships - Dubai AEGON Championships - London Boss Open - Stuttgart Traralgon Challenger AEGON Championships - London Erste Bank Open - Vienna Citi Open - Washington Winston-Salem Open - Winston-Salem Melbourne Summer Set - Melbourne Brisbane International - Brisbane The Scottish Tennis Championships - Edinburgh Biella 3 Challenger Gonet Geneva Open - Geneva Mercedes Cup - Stuttgart Hall of Fame Tennis Championships - Newport Citi Open - Washington Bangkok Challenger Winston-Salem Open - Winston-Salem Columbus Challenger Chengdu Open - Chengdu Zhuhai Open - Zhuhai Barcelona Open BancSabadell - Barcelona China Open - Beijing AEGON Championships - London Yokkaichi Challenger Moselle Open - Metz Busan Challenger Playford Challenger cinch Championships - London Brisbane International - Brisbane Mexico City Challenger Zhuhai Open - Zhuhai China Open - Beijing Rakuten Japan Open - Tokyo Tata Open Maharashtra - Pune St. Petersburg Open - St. Petersburg bett1HULKS Indoors - Cologne China Open - Beijing Open Sud de France - Montpellier ABN AMRO World Tennis Tournament - Rotterdam cinch Championships - London Noventi Open - Halle Winston-Salem Open - Winston-Salem Chennai Challenger Emilia-Romagna Open - Parma San Luis Potosi Challenger ABN AMRO World Tennis Tournament - Rotterdam Leon Challenger Qatar ExxonMobil Open - Doha Dubai Duty Free Tennis Championships - Dubai Heineken Open - Auckland Open Parc - Lyon Birmingham Challenger Libema Open - 's-Hertogenbosch bett1HULKS Championships - Cologne International Indoor Tennis Championships of Croatia - Zagreb Viking International - Eastbourne Truist Atlanta Open - Atlanta Winston-Salem Open - Winston-Salem Tennis Channel Open - Las Vegas Swiss Indoors Basel - Basel San Diego Open - San Diego Gijon Open - Gijon Newport Challenger Qatar ExxonMobil Open - Doha US Men's Clay Court Championship - Houston cinch Championships - London Citi Open - Washington Rothesay International - Eastbourne Open SEAT 2008 - Barcelona Jinan Challenger Yokohama Challenger St. Petersburg Open - St. Petersburg Terra Wortmann Open - Halle Seoul Challenger Busan Challenger Almaty Open - Almaty Swiss Indoors Basel - Basel Adelaide International - Adelaide Mexico City Challenger RCA Championships - Indianapolis Apia International - Sydney Brisbane International - Brisbane Jingshan Challenger The Stella Artois Grass Court Championships - London Nature Valley International - Eastbourne Western & Southern Financial Group Masters - Cincinnati Pacific Life Open - Indian Wells Masters Series Hamburg - Hamburg Rogers Masters - Toronto Western & Southern Financial Group Masters - Cincinnati Masters Series Madrid - Madrid BNP Paribas Masters - Paris Pacific Life Open - Indian Wells Sony Ericsson Open - Miami Tennis Masters Series - Madrid BNP Paribas Masters - Paris Pacific Life Open - Indian Wells Sony Ericsson Open - Miami Masters Series Monte-Carlo - Monte-Carlo Western & Southern Financial Group Masters - Cincinnati Mutua Madrilena Masters Madrid - Madrid BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Internazionali BNL dItalia - Rome Mutua Madrilena Masters Madrid - Madrid Rogers Cup - Montreal Western & Southern Financial Group Masters - Cincinnati BNP Paribas Open - Indian Wells Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL dItalia - Rome Mutua Madrilena Masters Madrid - Madrid Rogers Cup - Toronto Western & Southern Financial Group Masters - Cincinnati Shanghai ATP Masters 1000 - Shanghai BNP Paribas Masters - Paris Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrilena Madrid Open - Madrid Internazionali BNL d'Italia - Rome Western & Southern Financial Group Masters - Cincinnati Sony Ericsson Open - Miami Internazionali BNL d'Italia - Rome Rogers Cup - Toronto Western & Southern Open - Cincinnati Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Gwangju Challenger Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Montreal Shanghai Rolex Masters - Shanghai Monte-Carlo Rolex Masters - Monte-Carlo Western & Southern Open - Cincinnati BNP Paribas Masters - Paris cinch Championships - London Open Sud de France - Montpellier Mutua Madrid Open - Madrid Dubai Duty Free Tennis Championships - Dubai Western & Southern Open - New York BNP Paribas Open - Indian Wells China Open - Beijing Rogers Cup - Toronto Rolex Paris Masters - Paris Miami Open - Miami Shanghai Rolex Masters - Shanghai NASDAQ-100 Open - Miami Western & Southern Financial Group Masters - Cincinnati Masters Series Monte Carlo - Monte Carlo AIG Japan Open Tennis Championships - Tokyo Campionati Internazionali d'Italia - Rome Open de la Comunidad Valenciana - Valencia ABN AMRO World Tennis Tournament - Rotterdam Campionati Internazionali D'Italia - Rome The Stella Artois Championships - London Campionati BNL dItalia - Rome BNP Paribas Masters - Paris cinch Championships - London Masters Series - Hamburg Sony Ericsson Open - Miami Phoenix Challenger Shanghai ATP Masters - Shanghai Monte-Carlo Rolex Masters - Monte-Carlo Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Rogers Cup - Montreal Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells Wimbledon - London U.S. Open - New York Sony Open Tennis - Miami Mutua Madrid Open - Madrid Rogers Cup - Toronto French Open - Paris Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris AEGON Championships - London Western & Southern Open - Cincinnati BNP Paribas Masters - Paris Internazionali BNL d'Italia - Rome Rogers Cup - Toronto Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells Internazionali BNL d'Italia - Rome Wimbledon - London U.S. Open - New York Australian Open - Melbourne 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 U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris BNP Paribas Open - Indian Wells Rogers Masters - Montreal Wimbledon - London Masters Series Hamburg - Hamburg BB&T Atlanta Open - Atlanta Rogers Masters - Toronto U.S. Open - New York U.S. Open - New York Australian Open - Melbourne French Open - Paris Monte-Carlo Rolex Masters - Monte-Carlo 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 Western & Southern Open - Cincinnati BNP Paribas Open - Indian Wells Truist Atlanta Open - Atlanta Abierto de Tenis Mifel - Los Cabos Gonet Geneva Open - Geneva Wimbledon - London French Open - Paris Rogers Cup - Montreal Miami Open - Miami Australian Open - Melbourne BNP Paribas Masters - Paris French Open - Paris Citi Open - Washington BNP Paribas Open - Indian Wells Western & Southern Open - Cincinnati Dallas Open - Dallas Australian Open - Melbourne Abierto Mexicano Telcel - Acapulco Sony Open Tennis - Miami National Bank Open - Montreal Internazionali BNL d'Italia - Rome Monte-Carlo Rolex Masters - Monte-Carlo BNP Paribas Open - Indian Wells Miami Open - Miami National Bank Open - Toronto Western & Southern Open - Cincinnati Internazionali BNL d'Italia - Rome Rolex Paris Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Mutua Madrid Open - Madrid Miami Open - Miami National Bank Open - Montreal Monte-Carlo Rolex Masters - Monte-Carlo Shanghai Rolex Masters - Shanghai Internazionali BNL d'Italia - Rome Mutua Madrid Open - Madrid Mutua Madrid Open - Madrid Western & Southern Open - Cincinnati Rolex Paris Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami BNP Paribas Open - Indian Wells Cincinnati Open - Cincinnati Shanghai Rolex Masters - Shanghai Rakuten Japan Open - Tokyo Brisbane International - Brisbane Citi Open - Washington ABN AMRO World Tennis Tournament - Rotterdam Davis Cup, World Group, PO, SUI-GBR 5-0 Sydney International - Sydney Hopman Cup - Perth Davis Cup, World Group, PO, CRO-GBR 1-4 Davis Cup, World Group, QF, ITA-GBR 3-2 Hopman Cup - Perth Davis Cup, World Group, SF, GBR-AUS 3-2 Davis Cup, World Group, SF, GBR-ARG 2-3 Australian Open - Melbourne Sony Ericsson Open - Miami Davis Cup, Finals, Group E Laver Cup - London Davis Cup, Group D, Glasgow Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open (juniors) Wimbledon (juniors) U.S. Open (juniors) French Open (juniors) Australian Open (juniors) 1 Masters Guinot Mary Cohr Australian Open (juniors) French Open (juniors) Wimbledon (juniors) U.S. Open (juniors) AAMI Classic - Kooyong Mubadala World Tennis Championship Mubadala World Tennis Championship Australian Open (Australia, Wildcard) Wimbledon - London Mubadala World Tennis Championship Tennis Masters Cup Shanghai - Shanghai Barclays ATP World Tour Finals - London Barclays ATP World Tour Finals - London Barclays ATP World Tour Finals - London Barclays ATP World Tour Finals - London Australian Open - Melbourne Wimbledon - London French Open - Paris Olympics - Beijing Olympics - London Olympics - Rio de Janeiro U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Australian Open - Melbourne U.S. Open - New York Miami Open - Miami U.S. Open - New York Australian Open - Melbourne U.S. Open - New York French Open - Paris Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Wimbledon - London U.S. Open - New York BNP Paribas Open - Indian Wells Chengdu Open - Chengdu Davis Cup, World Group, QF, GBR-FRA 3-1 Hopman Cup - Perth Davis Cup, Group 1, PO, GBR-ISR 2-3 Davis Cup, Group 1, PO, UKR-GBR 2-3 Davis Cup, Group II, 3R, GBR-HUN 5-0 Davis Cup, World Group, 1R, GBR-USA 3-2 Davis Cup, World Group, 1R, USA-GBR 1-3 Davis Cup, Group B, Manchester Davis Cup, Group 1, 2R, GBR-NED 4-1 Davis Cup, Group II, 2R, GBR-LUX 4-1 Davis Cup, Group 1, PO, POL-GBR, 3-2 AAMI Classic - Kooyong Davis Cup, World Group, PO, GBR-CRO 4-1 Mubadala World Tennis Championship French Open (juniors) Davis Cup, World Group, PO, GBR-AUT, 2-3 ATP Cup - Sydney Australian Open (Australia, Wildcard) Davis Cup, World Group, F, BEL-GBR 1-3 AAMI Classic - Kooyong Capitala World Tennis Championship Australian Open (juniors) Hopman Cup - Perth Mubadala World Tennis Championship Davis Cup, World Group, 1R, GBR-JPN 3-1 Mubadala World Tennis Championship AAMI Classic - Kooyong All Lower level tournaments Wimbledon (juniors) Barclays ATP World Tour Finals - London Barclays ATP World Tour Finals - London Barclays ATP World Tour Finals - London Olympics - Tokyo Open 13 Provence - Marseille Wimbledon - London Rolex Paris Masters - Paris