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 2001 2000 1999 1998 1997
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 Brisbane International - Brisbane French Open - Paris Drummondville Challenger Australian Open - Melbourne US Men's Clay Court Championship - Houston National Bank Open - Toronto U.S. Open - New York Shanghai Rolex Masters - Shanghai Almaty Open - Almaty 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 China F6 Australia F9 Turkey F22 (Antalya) France F12 Frito Lay/USTA Challenger - Binghamton Windy City Classic - Winnetka Perth Challenger - Perth Caloundra Challenger Trani Challenger Sao Jose Do Rio Preto Challenger Buenos Aires Challenger Burnie Challenger Caloundra Challenger Marrakech Challenger Rome Challenger Vancouver Challenger Lermontov Challenger Kyoto Challenger Santos Challenger Sao Paulo Challenger Medellin Challenger Lexington Challenger Melbourne Challenger Santiago Challenger Cali Challenger Lexington Challenger Lexington Challenger Charlottesville Challenger Aptos Challenger Ho Chi Minh City Challenger Charlottesville Challenger Toyota Challenger Maui Challenger Bangkok Challenger Manchester Challenger Canberra Challenger Kobe Challenger Toyota Challenger Champaign Challenger Trnava Challenger Cary Challenger Stockton Challenger Nottingham Challenger Zhangjiagang Challenger Ilkley Challenger Chengdu Challenger Burnie Challenger Seoul Challenger Anning Challenger Yokohama Challenger Burnie Challenger West Lakes Challenger Heilbronn Challenger San Luis Potosi Challenger Surbiton Challenger Knoxville Challenger Toyota Challenger Burnie Challenger Burnie Challenger New Delhi Challenger Knoxville Challenger Tiburon Challenger Stockholm Open - Stockholm Champaign Challenger Pune Challenger Morelos Challenger Baotou Challenger Las Vegas Challenger Australian Men's Hardcourt Championships - Adelaide The Stella Artois Grass Court Championships - London Istanbul 2 Challenger Miller Lite Hall of Fame Tennis Championships - Newport Heineken Open - Singapore Adidas International - Sydney Infiniti Open - Los Angeles Grand Prix de Tennis de Lyon - Lyon AAPT Championships - Adelaide Stanford Challenger Franklin Templeton Tennis Classic - Scottsdale The Stella Artois Grass Court Championships - Queen's/London Blumenau Challenger Davidoff Swiss Indoors - Basel Santos Challenger AAPT Championships - Adelaide Powder Byrne Trophy / Surrey Grasscourt Championships - Surbiton Adidas International - Sydney Sao Paulo Challenger Sybase Open - San Jose Nonthaburi 3 Challenger Traralgon Challenger Canberra Challenger Burnie Challenger Nottingham-2 Challenger Chennai Challenger Bangkok Challenger Bangkok Challenger Winnetka Challenger Taipei City Challenger Anning Challenger Nanchang Challenger The Stella Artois Grass Court Championships - London Granby Challenger Lisbon Challenger Shenzhen 1 Challenger Heineken Trophy - 's-Hertogenbosch Nottingham Challenger Jinan Challenger Nur-Sultan 2 Challenger RCA Championships - Indianapolis AIG Japan Open - Tokyo Adidas International - Sydney Surbiton Challenger Trofeo Conde de Godo - Barcelona The Stella Artois Grass Court Championships - London Ordina Open - 's-Hertogenbosch Cassis Challenger Istanbul Challenger Seoul Challenger Sydney Challenger Kobe Challenger Yokkaichi Challenger Bengaluru Challenger Shenzhen 2 Challenger Playford Challenger Calgary Challenger Drummondville Challenger Morelia Challenger Cleveland Challenger San Luis Potosi Challenger Gwangju Challenger Guangzhou Challenger Taipei Challenger Surbiton Challenger Franklin Templeton Tennis Classic - Scottsdale Hangzhou Challenger RCA Championships - Indianapolis Siebel Open - San Jose Mercedes-Benz Cup - Los Angeles Playford Challenger RCA Championships - Indianapolis Kobe Challenger Pune Challenger Bengalaru Challenger Franklin Templeton Tennis Classic - Scottsdale Franklin Templeton Tennis Classic - Scottsdale Cleveland Challenger Adidas International - Sydney The Stella Artois Grass Court Championships - London Legg Mason Tennis Classic - Washington D.C. TD Waterhouse Cup - Long Island AIG Japan Open - Tokyo ARAG World Team Championship - Dusseldorf Next Generation Hardcourts - Adelaide AIG Japan Open - Tokyo Medibank Private International - Sydney The Stella Artois Grass Court Championships - London The Stella Artois Grass Court Championships - London Thailand Open - Bangkok Sydney International - Sydney SAP Open - San Jose Tennis Channel Open - Las Vegas Hypo Group Tennis International - Portschach The Stella Artois Championships - London Next Generation Adelaide International - Adelaide Open 13 - Marseille The Tennis Channel Open - Las Vegas Hypo Group Tennis International - Portschach Taipei Challenger Mumbai Open - Mumbai AIG Japan Open Tennis Championships - Tokyo The Artois Championships - London Medibank International - Sydney Regions Morgan Keegan Championships - Memphis Delray Beach International Tennis Championships - Delray Beach BMW Open - Munich Legg Mason Tennis Classic - Washington AIG Japan Open Tennis Championships - Tokyo Proton Malaysian Open - Kuala Lumpur Medibank International - Sydney Legg Mason Tennis Classic - Washington U.S. Mens's Clay Court Championship - Houston Open Sabadell Atlantico - Barcelona Gerry Weber Open - Halle Rabat Challenger Brisbane International - Brisbane SAP Open - San Jose Regions Morgan Keegan Championships - Memphis St. Brieuc Challenger Apia International - Sydney If Stockholm Open - Stockholm Valencia Open - Valencia Brisbane International - Brisbane Apia International - Sydney SAP Open - San Jose U.S. National Indoor Tennis Championships - Memphis Shenzhen 1 Challenger Medibank International - Sydney Winnetka Challenger Sydney Challenger Nottingham Challenger AEGON Championships - London Bordeaux Challenger Shanghai Challenger AEGON Championships - London Hall of Fame Tennis Championships - Newport BB&T Atlanta Open - Atlanta San Luis Potosi Challenger Winston-Salem Open - Winston-Salem Brisbane International - Brisbane U.S. National Indoor Tennis Championships - Memphis Delray Beach Open - Delray Beach BMW Open - Munich Hall of Fame Tennis Championships - Newport Citi Open - Washington Rakuten Japan Open - Tokyo If Stockholm Open - Stockholm Brisbane International - Brisbane Winston-Salem Open - Winston-Salem Burnie Challenger Brisbane International - Brisbane West Lakes Challenger Porto Challenger Open de Nice Cote d'Azur - Nice Itajai Challenger Winston-Salem Open - Winston-Salem Claro Open Colombia - Bogota Astana Open - Nur-Sultan Mercedes Cup - Stuttgart St. Petersburg Open - St. Petersburg Kremlin Cup - Moscow ABN/AMRO World Tennis Tournament - Rotterdam Astana Open - Nur-Sultan Hall of Fame Open - Newport Rakuten Japan Open - Tokyo Rio Quente Challenger Abierto Mexicano Telcel - Acapulco Brisbane International - Brisbane Open de Nice Cote d'Azur - Nice Shenzhen Open - Shenzhen BB&T Atlanta Open - Atlanta Shenzhen Open - Shenzhen Rakuten Japan Open - Tokyo Ningboo Challenger US Men's Clay Court Championship - Houston Traralgon Challenger Shenzhen Open - Shenzhen AEGON Championships - London The Stella Artois Championships - London Hall of Fame Open - Newport ABN AMRO World Tennis Tournament - Rotterdam Adelaide International - Adelaide Murray River Open - Melbourne Santos Challenger Citi Open - Washington Sofia Open - Sofia Singapore Tennis Open - Singapore Atlanta Tennis Championships - Atlanta Infosys Hall of Fame Open - Newport Dallas Open - Dallas Winston-Salem Open - Winston-Salem Hong Kong Challenger Mifel Tennis Open - Los Cabos Belgrade Open - Belgrade Kolkata Challenger Gerry Weber Open - Halle Pilot Pen International - New Haven AEGON International - Eastbourne Boss Open - Stuttgart Atlanta Tennis Championships - Atlanta Campbell's Hall of Fame Tennis Championships - Newport Bloomfield Hills Challenger US Men's Clay Court Championship - Houston Montevideo Challenger Citi Open - Washington China Open - Beijing Erste Bank Open - Vienna Fairfield Challenger Furth Challenger Traralgon Challenger Shenzhen Challenger US Men's Clay Court Championship - Houston AEGON Championships - London Boss Open - Stuttgart Traralgon Challenger Citi Open - Washington Winston-Salem Open - Winston-Salem Brisbane International - Brisbane Biella 3 Challenger Gonet Geneva Open - Geneva AEGON Championships - London Hall of Fame Tennis Championships - Newport Citi Open - Washington CMG Asia Open - Hong Kong Bangkok Challenger Columbus Challenger Chengdu Open - Chengdu Yokkaichi Challenger Busan Challenger Playford Challenger Adidas International - Sydney Citi Open - Washington cinch Championships - London Brisbane International - Brisbane Mexico City Challenger Rakuten Japan Open - Tokyo Tata Open Maharashtra - Pune St. Petersburg Open - St. Petersburg Noventi Open - Halle Winston-Salem Open - Winston-Salem Chennai Challenger Emilia-Romagna Open - Parma San Luis Potosi Challenger Leon Challenger Renault Slovenian Open - Ljubljana Next Generation Adelaide International - Adelaide Open Parc - Lyon Birmingham Challenger Libema Open - 's-Hertogenbosch bett1HULKS Championships - Cologne Viking International - Eastbourne Truist Atlanta Open - Atlanta Citi Open - Washington Winston-Salem Open - Winston-Salem Countrywide Classic - Los Angeles San Diego Open - San Diego Adelaide International 1 - Adelaide Newport Challenger US Men's Clay Court Championship - Houston Citi Open - Washington Next Generation Adelaide International - Adelaide Rothesay International - Eastbourne AAPT Championships - Adelaide Tennis Channel Open - Las Vegas Jinan Challenger ERA Real Estate Clay Court Championships - Orlando AT&T Challenge - Atlanta Yokohama Challenger Citrix Tennis Championships - Delray Beach The Stella Artois Grass Court Championships - London The Nottingham Open - Nottingham Terra Wortmann Open - Halle Seoul Challenger Heineken Open Singapore - Singapore Busan Challenger U.S. Mens's Clay Court Championship - Houston Almaty Open - Almaty Swiss Indoors Basel - Basel Adelaide International - Adelaide Tennis Masters Series - Hamburg Mexico City Challenger Apia International - Sydney Brisbane International - Brisbane Jingshan Challenger Newsweek Champions Cup - Indian Wells The Lipton Championships - Key Biscayne Newsweek Champions Cup - Indian Wells The Lipton Championships - Key Biscayne Legg Mason Tennis Classic - Washington D.C. 14th Paris Open - Paris Tennis Masters Series - Indian Wells The Ericsson Open - Miami Italian Open - Rome Tennis Masters Series - Toronto Tennis Masters Series - Cincinnati Tennis Masters Series - Stuttgart Tennis Masters Series - Indian Wells The Ericsson Open - Miami Tennis Masters Series - Cincinnati Tennis Masters Series - Stuttgart Tennis Masters Series - Paris Tennis Masters Series - Indian Wells Tennis Masters Series - Miami Tennis Masters Series - Monte Carlo Tennis Masters Series - Hamburg Tennis Masters Series - Toronto Tennis Masters Series - Cincinnati Tennis Masters Series - Paris Tennis Masters Series - Indian Wells Tennis Masters Series - Miami Tennis Masters Series - Hamburg Tennis Masters Series - Cincinnati Nature Valley International - Eastbourne Tennis Masters Series - Montreal SAP Open - San Jose German Open - Hamburg Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Tennis Masters Series - Monte Carlo Tennis Masters Series - Toronto Western & Southern Financial Group Masters - Cincinnati BNP Paribas Masters - Paris Pacific Life Open - Indian Wells Rogers Cup - Montreal Western & Southern Financial Group Masters - Cincinnati Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Rogers Masters - Toronto Campionati Internazionali D'Italia - Rome Masters Series - Hamburg Western & Southern Financial Group Masters - Cincinnati Pacific Life Open - Indian Wells BNP Paribas Open - Indian Wells Gwangju Challenger Sony Ericsson Open - Miami Western & Southern Financial Group Masters - Cincinnati Shanghai - Shanghai China Open - Beijing Internazionali BNL dItalia - Rome Western & Southern Financial Group Masters - Cincinnati Western & Southern Open - Cincinnati BNP Paribas Open - Indian Wells Tennis Masters Series - Rome Rogers Cup - Toronto Rolex Paris Masters - Paris Shanghai Rolex Masters - Shanghai Tennis Masters Series - Rome Rogers Cup - Montreal Pacific Life Open - Indian Wells Rogers Masters - Montreal Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London cinch Championships - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London U.S. Open - New York Phoenix Challenger Shanghai Rolex Masters - Shanghai Shanghai Rolex Masters - Shanghai Australian Open - Melbourne BNP Paribas Open - Indian Wells French Open - Paris Winston Salem - Winston Salem Wimbledon - London Sony Open Tennis - Miami U.S. Open - New York Australian Open - Melbourne Rogers Cup - Toronto Shanghai Rolex Masters - Shanghai AEGON Championships - London Western & Southern Open - Cincinnati Eurocard Open - Stuttgart Rogers Cup - Toronto Internazionali BNL d'Italia - Rome Tennis Masters Series - Hamburg Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London 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 Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London BB&T Atlanta Open - Atlanta U.S. Open - New York Monte-Carlo Rolex Masters - Monte-Carlo Australian Open - Melbourne French Open - Paris Wimbledon - London Tennis Masters Series - Montreal U.S. Open - New York U.S. Open - New York Australian Open - Melbourne BNP Paribas Open - Indian Wells Truist Atlanta Open - Atlanta Abierto de Tenis Mifel - Los Cabos U.S. Open - New York Miami Open - Miami Rogers Cup - Montreal Dallas Open - Dallas Abierto Mexicano Telcel - Acapulco BNP Paribas Open - Indian Wells Sony Open Tennis - Miami National Bank Open - Montreal Mutua Madrid Open - Madrid Australian Open - Melbourne French Open - Paris Western & Southern Open - Cincinnati BNP Paribas Open - Indian Wells Miami Open - Miami National Bank Open - Montreal French Open - Paris Wimbledon - London Miami Open - Miami BNP Paribas Open - Indian Wells Cincinnati Open - Cincinnati Shanghai Rolex Masters - Shanghai Rakuten Japan Open - Tokyo Australian Open - Melbourne Topshelf Open - 's-Hertogenbosch U.S. Open - New York Australian Open - Melbourne Australian Open - Melbourne Legg Mason Tennis Classic - Washington French Open - Paris Sydney International - Sydney Telecom Italia Masters - Rome Davis Cup, World Group, 1R, AUS-SUI 3-2 Davis Cup, World Group, F, FRA-AUS 3-2 Davis Cup, World Group, QR, AUS-IND 5-0 Davis Cup, World Group, SF, AUS-SUI 3-2 Davis Cup, World Group, QR, AUS-MAR 4-1 Davis Cup, World Group, 1R, AUS-AUT 5-0 Sony Ericsson Open - Miami Davis Cup, Group 1, 2R, THA-AUS 2-3 Davis Cup, World Group, PO, AUS-BEL 2-3 Hopman Cup - Perth Davis Cup, World Group, 1R, FRA-AUS 5-0 Australian Open - Melbourne Australian Open - Melbourne Australian Open - Melbourne French Open - Paris Wimbledon - London French Open - Paris Wimbledon - London Australian Open - Melbourne Australian Open (juniors) Australian Open (juniors) French Open (juniors) Wimbledon (juniors) U.S. Open (juniors) AAMI Classic - Kooyong AAMI Classic - Kooyong Australian Open (Australia, Wildcard) Wimbledon - London U.S. Open - New York Australian Open - Melbourne Australian Open - Melbourne U.S. Open - New York French Open - Paris Tennis Masters Cup - Lisbon Tennis Masters Cup - Sydney Tennis Masters Cup - Shanghai Tennis Masters Cup - Houston U.S. Open - New York Olympics - Sydney Australian Open - Melbourne French Open - Paris Wimbledon - London Olympics - London U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York French Open - Paris National Bank Open - Toronto Wimbledon - London Miami Open - Miami 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 Wimbledon - London U.S. Open - New York Chengdu Open - Chengdu Davis Cup, World Group, SF, AUS-BRA 5-0 Davis Cup, Group I, 1R, AUS-CHN 5-0 Davis Cup, World Group, PO, AUS-UZB 5-0 Davis Cup, World Group, QF, AUS-KAZ 3-2 Hopman Cup - Perth Davis Cup, World Group, QF, AUS-ARG 1-4 Davis Cup, World Group, F, AUS-FRA 3-2 Davis Cup, World Group, QF, AUS-GER 3-2 Davis Cup, World Group, 1R, AUS-GBR 4-1 Davis Cup, World Group, QF, AUS-SWE 5-0 Hopman Cup - Perth Davis Cup, World Group, SF, ARG-AUS 5-0 Davis Cup, World Group, 1R, BEL-AUS 3-2 Davis Cup, World Group, PO, SRB-AUS 4-1 Davis Cup, Group 1, 1R, AUS-TPE 4-1 Davis Cup, World Group, PO, AUS-SUI 2-3 Davis Cup, World Group, F, ESP-AUS 3-1 Davis Cup, World Group, 1R, AUS-ECU 4-1 Davis Cup, World Group, SF, AUS-SWE 4-1 Davis Cup, World Group, F, AUS-ESP 3-1 Hopman Cup - Perth Davis Cup, World Group, 1R, SWE-AUS 4-1 Hopman Cup - Perth ARAG ATP World Team Championship - Dusseldorf Davis Cup, Group I, 2R, CHN-AUS 1-3 Davis Cup, World Group, QF, AUS-USA 4-1 Davis Cup, World Group, SF, AUS-RUS 4-1 Davis Cup, World Group, PO, GER-AUS 3-2 Davis Cup, Group I, 1R, TPE-AUS 0-5 Davis Cup, World Group, PO, POL-AUS 1-4 Davis Cup, World Group, QF, AUS-BRA 3-1 Davis Cup, World Group, QF, AUS-BLR 5-0 Davis Cup, Group 1, 2R, AUS-THA 5-0 ATP Cup - Sydney Australian Open (Australia, Wildcard) Australian Open (juniors) Hopman Cup - Perth AAMI Classic - Kooyong Olympics - Beijing Olympics - Tokyo Wimbledon - London Rolex Paris Masters - Paris