Career 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 Australia #1-w2 Australia F1 Australia F2 Australia F3 Australia F1 Australia F3 Australia F4 Japan F4 Japan F5 Japan F6 Japan F8 Japan F9 Japan F10 Japan F11 Japan F12 Japan F1 Korea F1 France F11 China F6 Japan F10 Japan F11 Thailand F2 Japan F1 Japan F2 Japan F3 Italy F12 Japan F6 Japan F7 Indonesia F1 Indonesia F2 Indonesia F3 India F6 India F7 Japan F10 Japan F11 Japan F1 Japan F2 Japan F3 Korea F2 Korea F3 Japan F6 Japan F7 Japan F9 USA F25 Thailand F4 Thailand F5 USA F8 USA F9 USA F27 USA F10 Australia F1 Indonesia F2 USA F26 Japan F8 USA F28 Australia F2 Japan F6 Australia #2-w1 Australia F4 Japan F7 Japan F5 Japan F9 Korea F3 Japan F8 Australia #1-w1 BMW Tennis Championship - Sunrise Korea F2 Open Castilla y Leon - Segovia s Tennis Masters 06 - Graz Iskratel Open - Kranj XII Trofeo Ciudad de Quito 'Diario El Comercio' - Quito Open Castilla y Leon - Segovia Seguros Bolivar Open - Medellin Fifth Third Bank Tennis Championships - Lexington Uncle Tobys Challenger - Tasmania Ethias Trophy - Mons Tatra Banka Slovak Open - Bratislava Caversham International Tennis Tournament - Jersey Keio Challenger International Tennis Tournament - Yokohama Korat Challenger Johannesburg Challenger Ramat Hasharon Challenger Nottingham Challenger Aptos Challenger Lexington Challenger Granby Challenger Garden Open - Rome St. Remy Challenger Concurso Internacional de Vigo - Vigo IPP Geneva Trophy - Geneva Chuncheon Challenger Nottingham Challenger Aptos Challenger Binghamton Challenger Bangkok Challenger Bangkok Challenger Charlottesville Challenger Knoxville Challenger Toyota Challenger Burnie Challenger Pingguo Challenger Sarasota Challenger Fergana Challenger Nottingham Challenger The Surbiton Trophy - Surbiton Lexington Challenger Trofeo Sisma Mantova - Mantova San Luis Potosi Challenger 2007 - San Luis Potosi Bangkok Challenger Sacramento Challenger Seoul Challenger Tiburon Challenger Toyota Challenger Honolulu Challenger Burnie Challenger Kyoto Challenger Uncle Toby's Burnie Challenger - Tasmania Le Gosier Challenger GHI Bronx Classic - Bronx Kaohsiung Challenger Lubbock Challenger - Lubbock Vancouver Challenger ATP Challenger 2003 Numea - New Caledonia Beijing Challenger Shimadzu All Japan Indoor Tennis Championships - Kyoto Bangkok Challenger Open Diputacion Ciudad de Pozoblanco - Cordoba Ostdeutscher Sparkassen Cup - Dresden The Shelbourne Irish Open - Dublin Tiburon Challenger Champaign Challenger Yokohama Challenger Toyota Challenger XI Open International D'Andorra - Andorra West Lakes Challenger Leon Challenger Mexico City Challenger The LTA Nottingham Challenger - Nottingham Anning Challenger Binghamton Challenger Aptos Challenger Shanghai Challenger Kaoshuing Challenger The Surbiton Trophy - Surbiton Melbourne Challenger Seoul Challenger Toyota Challenger New Delhi Challenger Guangzhou Challenger Rimouski Challenger Leon Challenger Shenzhen Challenger Taipei City Challenger Uncle Tobys Challenger in Caloundra - Caloundra IPP Open - Helsinki Nottingham-2 Challenger Kaohsiung Challenger Hilton Waikoloa Village USTA Challenger - Waikoloa Uncle Toby's Challenger in Burnie - Burnie The Manchester Trophy - Manchester The LTA Nottingham Challenger - Nottingham USTA Challenger of Oklahoma - Tulsa Guangzhou Challenger Kyoto Challenger BMW Tennis Championship - Sunrise Drummondville Challenger St. Brieuc Challenger Binghamton Professional Tennis Tournament - Binghamton Taiwan Challenger - Kaohsiung dBI Tennis Challenger - Binghamton 2008 China TCL Challenger - Guangzhou 2005 Tulsa Challenger - Tulsa Bangkok Challenger Seguros Bolivar Open - Medellin Voit Mexico City Open - Mexico City Roma Challenger 2007 - Rome XIII Trofeo Ciudad de Quito - Quito Samsung Challenger 2007 - Ho Chi Minh City Yokohama Challenger Toyota Challenger Bangkok Challenger Uncle Toby's Australian Men's Clay Court Challenger - Canberra Copa Petrobras Colombia - Bogota Malaysian Open - Kuala Lumpur Club Coop's ATP Challenger International - Brisbane Shimadzu All Japan Indoor Tennis Championships - Kyoto Odlum Brown Vancouver Open - Vancouver Bangkok Challenger BMW Tennis Championship - Sunrise GHI Bronx Classic - Bronx Sacramento Challenger Drummondville Challenger Seoul Challenger Busan Challenger Seoul Challenger Swanston Challenger - Sacramento Salvador Challenger Pro Challenger at Calabasas - Calabasas Home Depot Center USTA Challenger - Carson Vancouver Challenger USTA/Adtech Challenger - Boston Kaohsiung Challenger Music City Challenger - Nashville USTA Illinois Challenger - Champaign San Remo Tennis Cup - San Remo Bangkok Challenger Internationaux du Doubs - Besancon Surbiton Challenger Knoxville Challenger The LTA Manchester Trophy - Manchester WOW Cafe Challenger - New Orleans Copa Petrobras Colombia - Bogota Shimadzu All Japan Indoor Tennis Championships - Kyoto Busan Open Challenger Tennis - Busan Bordeaux Challenger Istanbul Challenger Shanghai Challenger Bukhara Challenger - Bukhara Savannah Challenger Uncle Toby's Australian Men's Clay Court Challenger - Canberra Binghamton Challenger Toyota Challenger Heineken Challenger - Ho Chi Minh City Gemax Open - Belgrade Kyoto Challenger Ilkley Challenger Yokohama Challenger Alessandria Challenger Chengdu Challenger Lexington Challenger Shanghai Challenger Brasilia Challenger Anning Challenger Gimcheon Challenger Bengalaru Challenger Kyoto Challenger Tiburon Challenger Matsuyama Challenger Pune Challenger Shimadzu All Japan Indoor Tennis Championships - Kyoto The Surbiton Trophy - Surbiton Yokohama Challenger Biel Challenger Seoul Challenger Kyoto Challenger Shanghai Challenger Yokohama Challenger Nanchang Challenger The Samsung Open - Nottingham Lugano Challenger Leon Challenger Bangkok Challenger Shenzhen Challenger Aptos Challenger Biella 4 Challenger Kobe Challenger Toyota Challenger Maui Challenger Zhuhai Challenger Quanzhou Challenger Yokkaichi Challenger Samsung Secruities Cup Challenger - Seoul Flea Market Cup Busan Challenger Tennis - Busan Kia International In Caloundra - Caloundra Adidas International - Sydney ECM Prague Open 2005 - Prague Rome Challenger Shenzhen Challenger Noumea Challenger Bangkok Challenger Yokohama Challenger Zhangjiagang Challenger Taipei City Challenger Seoul Challenger Busan Challenger Gwangju Challenger Surbiton Challenger Freeman Men's $50,000 Challenger - Joplin Wuhan Challenger Binghamton Challenger Next Generation Hardcourts - Adelaide Medibank Private International - Sydney Kaohsiung Challenger Biella 3 Challenger Nottingham 2 Challenger The Stella Artois Grass Court Championships - London Nottingham-2 Challenger Mercedes-Benz Cup - Los Angeles Lugano Challenger AIG Japan Open - Tokyo Croatia Osiguranje Rijeka Open - Rijeka Launceston Challenger Baumag Open - Budapest Surbiton Challenger USTA Seascape Challenger - Aptos San Marino Cepu Open - San Marino Next Generation Adelaide International - Adelaide Fergana Challenger - Fergana Ciudad de Pozoblanco 'Open Diputacion' - Cordoba USTA Seascape Challenger - Aptos Fifth Third Bank Tennis Classic - Lexington 2004 Colorado Tennis Classic - Denver Tennis Channel Open - Las Vegas Samsung Securities Cup - Seoul Kobe Challenger The Stella Artois Championships - London The Surbiton Trophy - Surbiton Lubbock Challenger - Lubbock AIG Japan Open Tennis Championships - Tokyo Next Generation Adelaide International - Adelaide Sydney International - Sydney Regions Morgan Keegan Championships - Memphis Keio Challenger International Tennis Tournament - Yokohama The Tennis Channel Open - Las Vegas Red Letter Days Open - Nottingham Campbell's Hall of Fame Tennis Championships - Newport Generali Open - Kitzbuhel Miller Lite Hall of Fame Tennis Championships - Newport Dunlop World Challenge - Toyota Pilot Pen Tennis - New Haven BCR Open Romania - Bucharest AIG Japan Open Tennis Championships - Tokyo Rhodes Challenger Medibank International - Sydney SAP Open - San Jose Brest Challenger Todi Challenger Grand Prix Hassan II - Casablanca The Artois Championships - London The Nottingham Open - Nottingham Kobe Challenger China Open - Beijing St. Petersburg Open - St. Petersburg Brisbane - Brisbane SAP Open - San Jose AEGON Championships - London Forli Challenger Burnie Challenger Legg Mason Tennis Classic - Washington Nottingham Challenger Nottingham-2 Challenger AIG Japan Open Tennis Championships - Tokyo Busan Challenger Tallahassee Challenger Izmir Challenger Santos Challenger Fergana Challenger Countrywide Classic - Los Angeles Busan Challenger Thailand Open - Bangkok AIG Japan Open Tennis Championships - Tokyo Medibank International - Sydney Irving Challenger Shenzhen Challenger Champaign Challenger Guadalajara Challenger Yokohama Challenger Tallahassee Challenger Toyota Challenger Taipei City Challenger Next Generation Adelaide International - Adelaide Noumea Challenger Atlanta Tennis Championships - Atlanta Legg Mason Tennis Classic - Washington Sacramento Challenger Hong Kong Challenger Burnie Challenger Rakuten Japan Open - Tokyo Nottingham Challenger Singapore Challenger Burnie Challenger Seoul Challenger Aircel Chennai Open - Chennai Tennis Channel Open - Las Vegas Campbells Hall of Fame Tennis Championships - Newport Charlottesville Challenger Rimouski Challenger Knoxville Challenger Campbell's Hall of Fame Tennis Championships - Newport Kyoto Challenger Delray Beach International Tennis Championships - Delray Beach Winston-Salem Open - Winston-Salem Caltanissetta Challenger PTT Thailand Open - Bangkok US Men's Clay Court Championship - Houston Rakuten Japan Open - Tokyo Aircel Chennai Open - Chennai Barletta Challenger Claro Open Colombia - Bogota BB&T Atlanta Open - Atlanta Nottingham Challenger AAPT Championships - Adelaide Barcelona Open BancSabadell - Barcelona Kun-Ming Challenger Sydney International - Sydney Busan Challenger Baton Rouge Challenger Hall of Fame Tennis Championships - Newport Erste Bank Open - Vienna Erste Bank Open - Vienna Sacramento Challenger Athens Challenger Tallahassee Challenger Traralgon Challenger Winston-Salem Open - Winston-Salem Gerry Weber Open - Halle Swiss Indoors Basel - Basel Dubai Duty Free Tennis Championships - Dubai AEGON International - Eastbourne If Stockholm Open - Stockholm The Stella Artois Championships - London Antalya Cup - Antalya Winston-Salem Open - Winston-Salem Countrywide Classic - Los Angeles Shenzhen Open - Shenzhen Hall of Fame Open - Newport Astana Open - Nur-Sultan Murray River Open - Melbourne Serbia Open - Belgrade Countrywide Classic - Los Angeles The Stella Artois Grass Court Championships - London Kyoto Challenger Guadalajara Challenger European Open - Antwerp AEGON Championships - London Aircel Chennai Open - Chennai New Delhi Challenger Kyoto Challenger Shenzhen Challenger Gerry Weber Open - Halle AEGON Championships - London Farmers Classic - Los Angeles Champaign Challenger Brisbane International - Brisbane Brisbane International - Brisbane Kyoto Challenger Hua Hin Challenger Vancouver Challenger Farmers Classic - Los Angeles Charlottesville Challenger Citi Open - Washington Tunis Challenger Malaysian Open - Kuala Lumpur Hall of Fame Open - Newport Kaohsiung Challenger Anning Challenger Liuzhou Challenger Binghamton Challenger Aptos Challenger Shenzhen Challenger Apia International - Sydney Open Sud de France - Montpellier Dubai Duty Free Tennis Championships - Dubai Pilot Pen Tennis - New Haven BRD Nastase Tiriac Trophy - Bucharest Sydney Challenger Mercedes Cup - Stuttgart Le Gosier Challenger San Luis Potosi Challenger Guadalajara Challenger Ricoh Open - 's-Hertogenbosch Claro Open Colombia - Bogota BB&T Atlanta Open - Atlanta Citi Open - Washington Rakuten Japan Open - Tokyo Bangkok Challenger If Stockholm Open - Stockholm Gosford Australian Unity Challenger - Gosford Mercedes Cup - Stuttgart Gerry Weber Open - Halle Hall of Fame Tennis Championships - Newport Citi Open - Washington Lexington Challenger Rakuten Japan Open - Tokyo If Stockholm Open - Stockholm Barcelona Open BancSabadell - Barcelona Antalya Cup - Antalya Bangkok Challenger Yokkaichi Challenger Barcelona Open BancSabadell - Barcelona Gerry Weber Open - Halle Citi Open - Washington Prague Challenger Zhuhai Open - Zhuhai Intrum Stockholm Open - Stockholm Tata Open Maharashtra - Pune Karshi Challenger - Karshi The Nottingham Open - Nottingham bett1HULKS Indoors - Cologne Morelos Challenger Yokohama Challenger Aguascalientes Challenger Noventi Open - Halle Sofia Open - Sofia The Stella Artois Grass Court Championships - London BMW Open - Munich The Samsung Open - Nottingham Abierto Mexicano Telcel - Acapulco Regions Morgan Keegan Championships - Memphis Indianapolis Tennis Championships - Indianapolis AIG Japan Open Tennis Championships - Tokyo If Stockholm Open - Stockholm Chennai Open - Chennai Medibank International - Sydney Regions Morgan Keegan Championships - Memphis Campbells Hall of Fame Tennis Championships - Newport RCA Championships - Indianapolis Valencia Open - Valencia Garanti Koza Sofia Open - Sofia Ricoh Open - 's-Hertogenbosch Chengdu Open - Chengdu ASB Classic - Auckland ABN AMRO World Tennis Tournament - Rotterdam Ilkley Challenger Noumea Challenger Indian Wells Challenger Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Millennium Estoril Open - Estoril Sony Ericsson Open - Miami BMW Open - Munich Sony Ericsson Open - Miami Western & Southern Financial Group Masters - Cincinnati China Open - Beijing Pacific Life Open - Indian Wells Mutua Madrilena Masters Madrid - Madrid BNP Paribas Masters - Paris Western & Southern Financial Group Masters - Cincinnati BNP Paribas Open - Indian Wells Rakuten Japan Open - Tokyo Sony Ericsson Open - Miami Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai Winston-Salem Open - Winston-Salem Malaysian Open - Kuala Lumpur Rakuten Japan Open - Tokyo Rogers Cup - Toronto Rogers Cup - Toronto Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris Rogers Cup - Montreal Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells Mutua Madrid Open - Madrid Western & Southern Open - Cincinnati Internazionali BNL d'Italia - Rome Libema Open - 's-Hertogenbosch Shanghai Rolex Masters - Shanghai Internazionali BNL d'Italia - Rome BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Monte-Carlo Rolex Masters - Monte-Carlo Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo BNP Paribas Open - Indian Wells Rogers Cup - Toronto Citi Open - Washington Australian Open - Melbourne Australian Open - Melbourne Rakuten Japan Open - Tokyo Hall of Fame Tennis Championships - Newport Rakuten Japan Open - Tokyo 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 Pacific Life Open - Indian Wells Wimbledon - London French Open - Paris Wimbledon - London 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 Miami Open - Miami Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open - Melbourne U.S. Open - New York French Open - Paris Wimbledon - London Australian Open - Melbourne 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 French Open - Paris Wimbledon - London U.S. Open - New York U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne U.S. Open - New York French Open - Paris Australian Open - Melbourne U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne Western & Southern Open - New York Davis Cup, World Group, 1R, AUS-AUT 5-0 Davis Cup, World Group, 1R, SUI-AUS 2-3 Davis Cup, World Group, PO, CHI-AUS, 3-2 Davis Cup, Group 1, 2R, THA-AUS 2-3 Davis Cup, Group 1, 3R, UZB-JPN 3-2 Hopman Cup - Perth Davis Cup, Group 1, 1R, JPN-PHI 5-0 Davis Cup, Finals, Group A Davis Cup, World Group, QF, AUS-BLR 5-0 Davis Cup, World Group, PO, JPN-IND 4-1 Davis Cup, World Group, 1R, BEL-AUS 3-2 Davis Cup, Group 1, 1R, JPN-CHN 4-1 Australian Open (juniors) Wimbledon (juniors) U.S. Open (juniors) Davis Cup, Group 1, 1R, AUS-TPE 4-1 Davis Cup, Group I, 1R, AUS-CHN 5-0 Davis Cup, Group I, 1R, JPN-INA 5-0 Davis Cup, Group 1, 2R, JPN-THA 5-0 Davis Cup, World Group, PO, SRB-AUS 4-1 Davis Cup, World Group, PO, JPN-BRA 3-1 Davis Cup, Group 1, 2R, AUS-THA 5-0 Australian Open (juniors) Davis Cup, World Group, 1R, JPN-ITA 1-3 Australian Open Wildcard Play-Off - Melbourne French Open (juniors) Olympics - Rio de Janeiro Olympics - Tokyo Olympics - Beijing