Career 2023 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004
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 Japan F6 Botswana F1 South Africa F1 South Africa F2 USA F13 USA F14 Japan F9 Japan F7 USA F20 USA F21 Japan F9 Japan F10 Japan F11 Japan F12 USA F27 Korea F2 Japan F1 Japan F2 Japan F3 Italy F12 Japan F6 India F7 Japan F10 Japan F11 Japan F1 Japan F2 Japan F6 Japan F7 Japan F8 Japan F9 Thailand F4 Thailand F5 Indonesia F2 Japan F8 USA F12 Japan F5 USA F17 USA F20 USA F21 Japan F4 Japan F5 Japan F6 USA F12 USA F13 Japan F8 USA F14 USA F17 India F6 Japan F1 Korea F1 Korea F3 USA F13 France F11 China F6 Japan F10 Japan F11 Japan F3 Korea F3 Thailand F2 USA F4 Japan F7 Indonesia F1 Indonesia F2 Indonesia F3 Australia F1 Korea F2 Shimadzu All Japan Indoor Tennis Championships - Kyoto USTA Illinois Challenger - Champaign USTA Challenger - Champaign Shimadzu All Japan Indoor Tennis Championships - Kyoto Karshi Challenger - Karshi Oklahoma Challenger - Tulsa The Surbiton Trophy - Surbiton Granby Challenger Binghamton Challenger Charlottesville Challenger Toyota Challenger Honolulu Challenger Bangkok Challenger Seoul Challenger Toyota Challenger Burnie Challenger Kyoto Challenger Fergana Challenger Nottingham Challenger Vancouver Challenger Burnie Challenger Bangkok Challenger Honolulu Challenger Singapore Challenger Kyoto Challenger Le Gosier Challenger Tallahassee Challenger Tunis Challenger Bordeaux Challenger Nottingham-2 Challenger Beijing Challenger Bangkok Challenger Shanghai Challenger USTA Challenger of Oklahoma - Tulsa Toyota Challenger West Lakes Challenger Samsung Challenger 2007 - Ho Chi Minh City Leon Challenger Trofeo Sisma Mantova - Mantova 2007 Knoxville Challenger - Knoxville Aptos Challenger Bangkok Challenger Shanghai Challenger Kaohsiung Challenger Seoul Challenger Toyota Challenger New Delhi Challenger Guangzhou Challenger Guadalajara Challenger Leon Challenger Anning Challenger Gimcheon Challenger Nottingham Challenger Nottingham-2 Challenger Kaohsiung Challenger Lexington Challenger Istanbul Challenger Hong Kong Challenger Launceston Challenger New Delhi Challenger Kyoto Challenger Guangzhou Challenger Shenzhen Challenger St. Brieuc Challenger Seoul Challenger Champaign Challenger Ilkley Challenger Bangkok Challenger Shanghai Challenger Hua Hin Challenger Yokohama Challenger Sunset Moulding Yuba City Racquet Club Challenger - Yuba City Toyota Challenger Fifth-Third Bank Tennis Classic - Lexington Kyoto Challenger Busan Challenger Bangkok Challenger Kaohsiung Challenger 2007 Nielsen Pro Tennis Championship - Winnetka Rome Challenger Toyota Challenger Anning Challenger Yokohama Challenger Wuhan Challenger Bukhara Challenger - Bukhara Surbiton Challenger Music City Challenger - Nashville Nanchang Challenger Seoul Challenger Gwangju Challenger Bangkok Challenger Yokohama Challenger Open D'Orleans - Orleans JSM Challenger of Champaign - Urbana Sydney Challenger Rome Challenger Rome Challenger Kyoto Challenger San Remo Challenger Fergana Challenger Le Gosier Challenger Aptos Challenger Guadalajara Challenger Todi Challenger Chuncheon Challenger Busan Challenger Knoxville Challenger Nottingham-2 Challenger Taipei City Challenger Binghamton Challenger Seoul Challenger Burnie Challenger Kyoto Challenger Caltanissetta Challenger Yokkaichi Challenger Kaoshuing Challenger Nottingham Challenger Melbourne Challenger Yokohama Challenger Shimadzu All Japan Indoor Tennis Championships - Kyoto Music City Challenger - Nashville Sunset Moulding Yuba City Racquet Club Challenger - Yuba City Fifth Third Bank Tennis Championships - Lexington Bruno & Bruno Trial Lawyers Men's Challenger - New Orleans Lubbock Challenger - Lubbock Busan Open Challenger Tennis - Busan Pro Challenger at Calabasas - Calabasas Ford Tennis Championships - Louisville JSM Challenger - Champaign Keio Challenger International Tennis Tournament - Yokohama Internationaux de Nouvelle-Caledonie - New Caledonia South African Airways Open - East London Shimadzu All Japan Indoor Tennis Championships - Kyoto Status Athens Open - Athens 1° Torneo Challenger Series 12° Trofeo Paolo Corazzi - Cremona BNP Paribas Primrose - Bordeaux San Remo Tennis Cup - San Remo Ethias Trophy - Mons Busan Challenger Como Challenger Bangkok Challenger Open des Alpes Trophee BNP Paribas - Grenoble Busan Challenger Kobstaedernes ATP Challenger - Kolding Ford Tennis Championships - Louisville Music City Challenger - Nashville 2008 Knoxville Challenger - Knoxville Keio Challenger International Tennis Tournament - Yokohama Dunlop World Challenge - Toyota Burnie Challenger Rimouski Challenger Mexico City Challenger Ostrava Challenger Bordeaux Challenger Kun-Ming Challenger Matsuyama Challenger Nottingham Challenger Lexington Challenger Vancouver Challenger Kyoto Challenger Rimouski Challenger Rennes Challenger Orleans Challenger Pune Challenger Yokohama Challenger Genova Challenger Noumea Challenger Dallas Challenger Yokohama Challenger Toyota Challenger Noumea Challenger Burnie Challenger Barletta Challenger Baton Rouge Challenger Athens Challenger RCA Championships - Indianapolis Atlanta Tennis Championships - Atlanta Alessandria Challenger Drummondville Challenger Pilot Pen Tennis - New Haven China Open - Beijing AIG Japan Open Tennis Championships - Tokyo Tennis Channel Open - Las Vegas Aptos Challenger Open SEAT 2008 - Barcelona Campbells Hall of Fame Tennis Championships - Newport Brasilia Challenger Salvador Challenger Brisbane - Brisbane Medibank International - Sydney SA Tennis Open - Johannesburg U.S. Mens's Clay Court Championship - Houston AEGON Championships - London Bangkok Challenger Legg Mason Tennis Classic - Washington Kyoto Challenger Zhuhai Challenger AIG Japan Open Tennis Championships - Tokyo Shenzhen Challenger Grand Prix de Tennis de Lyon - Lyon Quanzhou Challenger Pingguo Challenger BMW Open - Munich Open de Nice Cote dAzur - Nice AEGON Championships - London AEGON International - Eastbourne Countrywide Classic - Los Angeles Legg Mason Tennis Classic - Washington Tallahassee Challenger Thailand Open - Bangkok Santos Challenger China Open - Beijing Sarasota Challenger Aircel Chennai Open - Chennai Brisbane International - Brisbane Heineken Open - Auckland SA Tennis Open - Johannesburg Open Sabadell Atlantico - Barcelona Estoril Open - Estoril AEGON Championships - London AEGON International - Eastbourne Atlanta Tennis Championships - Atlanta Farmers Classic - Los Angeles Legg Mason Tennis Classic - Washington Malaysian Open - Kuala Lumpur China Open - Beijing If Stockholm Open - Stockholm Erste Bank Open - Vienna Aircel Chennai Open - Chennai SAP Open - San Jose Delray Beach International Tennis Championships - Delray Beach US Men's Clay Court Championship - Houston Open Sabadell Atlantico - Barcelona AEGON Championships - London Swanston Challenger - Sacramento Atlanta Tennis Championships - Atlanta Winston-Salem Open - Winston-Salem PTT Thailand Open - Bangkok China Open - Beijing Swiss Indoors Basel - Basel Apia International - Sydney Delray Beach International Tennis Championships - Delray Beach Grand Prix Hassan II - Casablanca Regions Morgan Keegan Championships - Memphis Binghamton Challenger Kaohsiung Challenger Hall of Fame Tennis Championships - Newport Claro Open Colombia - Bogota BB&T Atlanta Open - Atlanta Citi Open - Washington Liuzhou Challenger Noumea Challenger If Stockholm Open - Stockholm Lexington Challenger Brisbane International - Brisbane Seoul Challenger Kyoto Challenger Chengdu Challenger Delray Beach Open - Delray Beach Shenzhen Challenger Noumea Challenger AEGON Championships - London Aguascalientes Challenger BB&T Atlanta Open - Atlanta Citi Open - Washington Winston-Salem Open - Winston-Salem Rakuten Japan Open - Tokyo Rakuten Japan Open - Tokyo Gerry Weber Open - Halle Brisbane International - Brisbane St. Remy Challenger Heineken Open - Auckland Apia International - Sydney Abierto Mexicano Telcel - Acapulco Erste Bank Open - Vienna AEGON Championships - London Open de Tenis Comunidad Valenciana - Valencia Hall of Fame Tennis Championships - Newport BB&T Atlanta Open - Atlanta Regions Morgan Keegan Championships - Memphis Citi Open - Washington Winston-Salem Open - Winston-Salem Malaysian Open - Kuala Lumpur Toyota Challenger Barcelona Open BancSabadell - Barcelona Rakuten Japan Open - Tokyo Delray Beach Open - Delray Beach Erste Bank Open - Vienna Swiss Indoors Basel - Basel Valencia Open - Valencia US Men's Clay Court Championship - Houston ASB Classic - Auckland Garanti Koza Sofia Open - Sofia Barcelona Open BancSabadell - Barcelona Abierto Mexicano Telcel - Acapulco Delray Beach Open - Delray Beach Grand Prix Hassan II - Casablanca The Artois Championships - London Mercedes Cup - Stuttgart Gerry Weber Open - Halle AEGON Championships - London Mercedes Cup - Stuttgart Aegon Nottingham Open - Nottingham Hall of Fame Tennis Championships - Newport Citi Open - Washington BB&T Atlanta Open - Atlanta Winston-Salem Open - Winston-Salem Claro Open Colombia - Bogota Chengdu Open - Chengdu Rakuten Japan Open - Tokyo If Stockholm Open - Stockholm Shenzhen Challenger New York Open - New York AIG Japan Open Tennis Championships - Tokyo China Open - Beijing Memphis Open - Memphis AIG Japan Open Tennis Championships - Tokyo Citi Open - Washington Delray Beach Open - Delray Beach US Men's Clay Court Championship - Houston Citi Open - Washington Millennium Estoril Open - Estoril Leon Challenger Delray Beach International Tennis Championships - Delray Beach Geneva Open - Geneva U.S. Mens's Clay Court Championship - Houston Gerry Weber Open - Halle Chennai Open - Chennai Antalya Cup - Antalya AEGON International - Eastbourne Millennium Estoril Open - Estoril Kobe Challenger If Stockholm Open - Stockholm Gerry Weber Open - Halle Maui Challenger Chengdu Open - Chengdu Winston-Salem Open - Winston-Salem Valencia Open - Valencia Rakuten Japan Open - Tokyo Swiss Indoors Basel - Basel Malaysian Open - Kuala Lumpur Maharashtra Open - Pune Abierto Mexicano Telcel - Acapulco Dubai Duty Free Tennis Championships - Dubai Barcelona Open BancSabadell - Barcelona Irving Challenger Millennium Estoril Open - Estoril BMW Open - Munich Ricoh Open - 's-Hertogenbosch AEGON Championships - London Antalya Cup - Antalya Winston-Salem Open - Winston-Salem Erste Bank Open - Vienna Tata Open Maharashtra - Pune Fever-Tree Championships - London Hall of Fame Open - Newport Bangkok Challenger Bangkok Challenger Yokohama Challenger ABN AMRO World Tennis Tournament - Rotterdam Shenzhen Challenger Zhangjiagang Challenger Zhuhai Open - Zhuhai Rakuten Japan Open - Tokyo Intrum Stockholm Open - Stockholm Taipei City Challenger Seoul Challenger Busan Challenger Tata Open Maharashtra - Pune Surbiton Challenger Nottingham Challenger Ilkley Challenger New York Open - New York Dubai Duty Free Tennis Championships - Dubai European Open - Antwerp Binghamton Challenger Erste Bank Open - Vienna bett1HULKS Indoors - Cologne Astana Open - Nur-Sultan Hamburg European Open - Hamburg Sofia Open - Sofia Open de Nice Cote d'Azur - Nice Murray River Open - Melbourne Shanghai Challenger Kaohsiung Challenger BMW Open - Munich Millennium Estoril Open - Estoril Brest Challenger Nature Valley International - Eastbourne Hall of Fame Open - Newport AIG Japan Open Tennis Championships - Tokyo Shenzhen Challenger Citi Open - Washington Erste Bank Open - Vienna Kobe Challenger San Diego Open - San Diego Abierto Mexicano Telcel - Acapulco Bengalaru Challenger Indian Wells Challenger Libema Open - 's-Hertogenbosch Noventi Open - Halle Forli Challenger Abierto Mexicano Telcel - Acapulco Biella 3 Challenger Biella 4 Challenger Lugano Challenger Prague Challenger Infosys Hall of Fame Open - Newport Nottingham 1 Challenger Nottingham 2 Challenger Shenzhen Open - Shenzhen Delray Beach Open - Delray Beach Biel Challenger Lugano Challenger Citi Open - Washington Morelos Challenger Surbiton Challenger Yokohama Challenger Kobe Challenger Yokkaichi Challenger Delray Beach International Tennis Championships - Delray Beach AEGON International - Eastbourne Valencia Open - Valencia U.S. National Indoor Tennis Championships - Memphis Erste Bank Open - Vienna Open Sud de France - Montpellier Dallas Open - Dallas AIG Japan Open - Tokyo Melbourne Summer Set - Melbourne Regions Morgan Keegan Championships - Memphis Rakuten Japan Open - Tokyo Heineken Open - Auckland Rakuten Japan Open - Tokyo If Stockholm Open - Stockholm Aircel Chennai Open - Chennai ASB Classic - Auckland Rakuten Japan Open - Tokyo Heineken Open - Auckland Pacific Life Open - Indian Wells Sony Ericsson Open - Miami If Stockholm Open - Stockholm Western & Southern Financial Group Masters - Cincinnati BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Mutua Madrilena Masters Madrid - Madrid Rogers Cup - Toronto Shanghai ATP Masters 1000 - Shanghai BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrilena Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Montreal Western & Southern Financial Group Masters - Cincinnati Shanghai ATP Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrilena Madrid Open - Madrid Rogers Cup - Toronto Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Ricoh Open - 's-Hertogenbosch Sony Open Tennis - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Montreal Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai 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 Citi Open - Washington Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Montreal Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Internazionali BNL d'Italia - Rome Rogers Cup - Toronto Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL d'Italia - Rome Rogers Cup - Montreal Great Ocean Road Open - Melbourne Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Serbia Open - Belgrade Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Truist Atlanta Open - Atlanta Rogers Cup - Toronto Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris Miami Open - Miami Western & Southern Open - New York Rolex Paris Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Western & Southern Open - Cincinnati Rolex Paris Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami BNP Paribas Open - Indian Wells Australian Open - Melbourne French Open - Paris Wimbledon - London 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 French Open - Paris U.S. Open - New York Australian Open - Melbourne 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 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 Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Australian Open - Melbourne Internazionali BNL d'Italia - Rome French Open - Paris Davis Cup, Group 1, 2R, JPN-THA 5-0 Davis Cup, Group I, 2R, RSA-NED 3-1 Davis Cup, World Group, PO, JPN-BRA 3-1 Hopman Cup - Perth Davis Cup, World Group, 1R, JPN-ITA 1-3 Laver Cup - Chicago Davis Cup, Finals, Group A ATP Cup - Brisbane, Perth, Sydney U.S. Open - New York Australian Open - Melbourne Mutua Madrid Open - Madrid Australian Open (juniors) Mubadala World Tennis Championship Mubadala World Tennis Championship Wimbledon - London U.S. Open - New York Australian Open - Melbourne Internazionali BNL d'Italia - Rome Wimbledon - London U.S. Open - New York Monte-Carlo Rolex Masters - Monte-Carlo Davis Cup, Group 2, 2R, RSA-DEN 5-0 U.S. Open - New York U.S. Open (juniors) U.S. Open - New York Mubadala World Tennis Championship Hopman Cup - Perth Davis Cup, Group 1, 1R, JPN-CHN 4-1 French Open - Paris Davis Cup, Group 2, 2R, FIN-RSA 1-4 Davis Cup, Group 1, 3R, UZB-JPN 3-2 Olympics - Rio de Janeiro Davis Cup, Group I, 1R, JPN-INA 5-0 Davis Cup, Group 1, 1R, JPN-PHI 5-0 Nitto ATP Finals - London Olympics - Beijing Wimbledon - London French Open (juniors) Wimbledon (juniors) Davis Cup, World Group, PO, JPN-IND 4-1 Davis Cup, World Group, PO, RSA-CRO 1-4 Olympics - Tokyo