Career 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 France F6 Netherlands F3 Japan F5 Japan F7 Japan F11 Great Britain F2 Great Britain F3 Japan F2 Japan F4 Japan F5 Korea F2 Japan F6 Japan F7 India F6 India F7 India F8 Japan F8 Japan F10 Japan F11 Thailand F1 Thailand F3 Japan F1 Japan F2 China F3 China F4 Japan F4 Netherlands F1 France F8 Japan F5 France F9 Japan F6 France F11 Italy F23 Italy F24 Great Britain F2 Germany F4 Australia F1 New Zealand F2 New Zealand F3 Korea F1 Korea F2 Korea F3 Japan F6 Japan F7 Korea F5 Korea F6 Japan F3 Guam F1 Australia F1 Japan F5 (Kashiwa) Japan F3 (Kofu) M25 Sapporo Kyiv Open - Kiev Stella Artois Clay Court Championships - Budaors Open de la Ville de Saint Denis - Reunion Island Internationaux du Doubs - Besancon Shimadzu All Japan Indoor Tennis Championships - Kyoto Kos-Zucchetti Tennis Cup - Cordenons New Delhi Challenger III - New Delhi New Delhi Challenger IV - New Delhi Open D'Orleans - Orleans Flea Market Cup Busan Challenger Tennis - Busan President's Cup - Astana Keio Challenger International Tennis Tournament - Yokohama Dunlop World Challenge - Toyota Burnie Challenger Cherbourg Challenger Kyoto Challenger Jersey Challenger Sofia Challenger Ostrava Challenger Bordeaux Challenger Busan Challenger Alessandria Challenger Nottingham Challenger Kosice Challenger San Benedetto Challenger Granby Challenger Binghamton Challenger Istanbul Challenger Alphen Challenger Banja Luka Challenger Ljubljana Challenger Tashkent Challenger Orleans Challenger Seoul Challenger Chuncheon Challenger Jersey Challenger Yokohama Challenger Toyota Challenger Honolulu Challenger Burnie Challenger Tanger Challenger Kyoto Challenger Tallahassee Challenger Manta Challenger Busan Challenger Fergana Challenger Brasilia Challenger Bangkok Challenger Mons Challenger Orleans Challenger Seoul Challenger Le Gosier Challenger St. Brieuc Challenger Leon Challenger Prague Challenger Bordeaux Challenger Nottingham Challenger Scheveningen Challenger Poznan Challenger Shanghai Challenger Rabat Challenger San Marino Challenger Shanghai Challenger Trnava Challenger San Juan Challenger Villa Allende Challenger Seoul Challenger Buenos Aires Challenger Montevideo Challenger Yokohama Challenger Noumea Challenger Maui Challenger Burnie Challenger West Lakes Challenger Sydney Challenger Dallas Challenger St. Brieuc Challenger Mersin Challenger Ostrava Challenger Anning Challenger Kun-Ming Challenger Busan Challenger Blois Challenger Portoroz Challenger Scheveningen Challenger Granby Challenger Poznan Challenger Lexington Challenger Vancouver Challenger Aptos Challenger Seville Challenger Trnava Challenger Tashkent Challenger Melbourne Challenger Traralgon Challenger Yokohama Challenger Toyota Challenger Maui Challenger Guangzhou Challenger Kyoto Challenger Guadalajara Challenger Shenzhen Challenger Ostrava Challenger Taipei City Challenger Gimcheon Challenger Busan Challenger Nottingham-2 Challenger Manta Challenger Istanbul Challenger Geneva Challenger Yokohama Challenger Toyota Challenger Noumea Challenger Hong Kong Challenger Santiago Challenger Vercelli Challenger Taipei City Challenger Manchester Challenger Blois Challenger Todi Challenger Bangkok Challenger Meknes Challenger Kaohsiung Challenger Trnava Challenger Ho Chi Minh City Challenger Hua Hin Challenger Kobe Challenger Yokohama Challenger Toyota Challenger Bangkok Challenger Dallas Challenger Launceston Challenger New Delhi Challenger Guadalajara Challenger Leon Challenger Le Gosier Challenger Gwangju Challenger Turin Challenger Taipei City Challenger Aix En Provence Challenger Seoul Challenger Prague Challenger Nanchang Challenger Ho Chi Minh City Challenger Toyota Challenger Happy Valley Challenger Dallas Challenger Yokohama Challenger San Francisco Challenger Taipei City Challenger Gimcheon Challenger Seoul Challenger Blois Challenger Prague Challenger Shanghai Challenger Izmir Challenger Ortisei Challenger Ningboo Challenger Ho Chi Minh City Challenger Shenzhen Challenger Kobe Challenger Hua Hin Challenger Newport Beach Challenger Burnie Challenger Launceston Challenger Yokohama Challenger Shenzhen Challenger Lille Challenger Taipei City Challenger Seoul Challenger Braga Challenger Lisbon Challenger Nottingham Challenger Ilkley Challenger Blois Challenger Gatineau Challenger Jinan Challenger Como Challenger Shanghai Challenger Ningboo Challenger Kobe Challenger Playford Challenger Burnie Challenger Launceston Challenger Bangkok Challenger Bangkok Challenger Yokohama Challenger Phoenix Challenger Taipei City Challenger Seoul Challenger Busan Challenger Nottingham Challenger Ilkley Challenger Parma Challenger Ludwigshafen Challenger Chengdu Challenger Yokkaichi Challenger Jinan Challenger Traralgon Challenger Kobe Challenger Launceston Challenger Split Challenger Istanbul Challenger Nur-Sultan 1 Challenger Nur-Sultan 2 Challenger Biella 5 Challenger Zagreb Challenger Porto Challenger Cary Challenger Cassis Challenger Istanbul 2 Challenger Las Vegas Challenger Knoxville Challenger Puerto Vallarta Challenger Yokohama Challenger Busan Challenger Cary 1 Challenger U.S. Men's Clay Court Championships - Houston Davidoff Swiss Indoors - Basel Chennai Open - Chennai Open 13 - Marseille Open de Tenis Comunidad Valenciana - Valencia Thailand Open - Bangkok AIG Japan Open Tennis Championships - Tokyo China Open - Beijing AEGON International - Eastbourne AIG Japan Open Tennis Championships - Tokyo Chennai Open - Chennai SA Tennis Open - Johannesburg Grand Prix Hassan II - Casablanca BMW Open - Munich AEGON International - Eastbourne Catella Swedish Open - Bastad International German Open - Hamburg ATP Studena Croatia Open Umag - Umag Malaysian Open - Kuala Lumpur AIG Japan Open Tennis Championships - Tokyo Aircel Chennai Open - Chennai SA Tennis Open - Johannesburg Legg Mason Tennis Classic - Washington Open de Moselle - Metz Malaysian Open - Kuala Lumpur Rakuten Japan Open - Tokyo Erste Bank Open - Vienna Brisbane International - Brisbane Open Sud de France - Montpellier Power Horse World Team Cup - Dusseldorf AEGON Championships - London UNICEF Open - 's Hertogenbosch Rakuten Japan Open - Tokyo Kremlin Cup - Moscow Open Sud de France - Montpellier ABN AMRO World Tennis Tournament - Rotterdam Barcelona Open BancSabadell - Barcelona BRD Nastase Tiriac Trophy - Bucharest AEGON Championships - London AEGON International - Eastbourne Malaysian Open - Kuala Lumpur Brisbane International - Brisbane Apia International - Sydney Royal Guard Open Chile - Vina del Mar Rio Open 500 - Rio de Janeiro Abierto Mexicano Telcel - Acapulco Grand Prix Hassan II - Casablanca Hall of Fame Tennis Championships - Newport Rakuten Japan Open - Tokyo Heineken Open - Auckland Topshelf Open - 's-Hertogenbosch Hall of Fame Tennis Championships - Newport SkiStar Swedish Open - Bastad Malaysian Open - Kuala Lumpur Rakuten Japan Open - Tokyo Kremlin Cup - Moscow Millennium Estoril Open - Estoril Memphis Open - Memphis Delray Beach Open - Delray Beach Millennium Estoril Open - Estoril Topshelf Open - 's-Hertogenbosch Gerry Weber Open - Halle Aegon Nottingham Open - Nottingham Bet-at-home Open - Hamburg Winston-Salem Open - Winston-Salem Shenzhen Open - Shenzhen Rakuten Japan Open - Tokyo Kremlin Cup - Moscow ASB Classic - Auckland Memphis Open - Memphis Rio Open - Rio de Janeiro Abierto Mexicano Telcel - Acapulco Ricoh Open - 's-Hertogenbosch Rakuten Japan Open - Tokyo If Stockholm Open - Stockholm ASB Classic - Auckland Millennium Estoril Open - Estoril St. Petersburg Open - St. Petersburg Shenzhen Open - Shenzhen Rakuten Japan Open - Tokyo European Open - Antwerp ASB Classic - Auckland Rakuten Japan Open - Tokyo ASB Classic - Auckland Citi Open - Washington Rakuten Japan Open - Tokyo France F8 Netherlands F1 Spain F29 Spain F30 Great Britain F1 Great Britain F2 Japan F1 Japan F2 Japan F9 Japan F1 Japan F3 Korea F3 Thailand F2 Korea F1 Korea F2 Italy F25 Japan F8 Great Britain F15 France F17 Japan F10 Japan F11 United Arab Emirates F1 Great Britain F1 Italy F2 Great Britain F3 Great Britain F4 China F1 M15 Te Anau Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrilena Masters Madrid - Madrid Monte-Carlo Rolex Masters - Monte-Carlo Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Monte-Carlo Rolex Masters - Monte-Carlo Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells M25 Harmon Sony Open Tennis - Miami M25 Harmon Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL d'Italia - Rome Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL d'Italia - Rome Rogers Cup - Toronto Shanghai Rolex Masters - Shanghai M25 Sapporo Miami Open - Miami Miami Open - Miami M25 Canberra M25 Canberra M25 Tsukuba M15 Karuizawa M25 Hong Kong M25 Sapporo M25 Takasaki Australian Open - Melbourne French Open - Paris Wimbledon - London French Open - Paris M15 Tsukuba M15 Kashiwa 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 M15 Harmon French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London M15 Tokyo U.S. Open - New York Australian Open - Melbourne French Open - Paris M15 Tokyo 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 M15 Hong Kong M25 Sapporo 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 Australian Open Qualifying - Doha French Open - Paris Wimbledon - London U.S. Open - New York Davis Cup, Group I, 1R, PHI-JPN 1-3 Davis Cup, Group I, 2R, JPN-UZB 4-1 Fujitsu Siemens Open - Budapest Davis Cup, Group I, 2R, JPN-KOR 3-2 Davis Cup, World Group, QF, JPN-CZE 0-5 Davis Cup, World Group, 1R, CAN-JPN 3-2 U.S. Open (juniors) Australian Open (Asia, Wildcard) Bulgarian Open - Sofia Tehran Open ATP Challenger - Tehran All Lower level tournaments Open de la Ville de Saint Denis - Reunion Island The LTA Wrexham Challenger - Wrexham XL Capital Bermuda Open - Bermuda Gemax Samsung Open 2004 - Belgrade 2004 Freeman Men's Challenger - Joplin Open Mutouest - St. Brieuc VIII Torneo Internazionale di Tennis - Barletta Garden Open 2004 - Rome San Remo Tennis Cup - San Remo Banca Stato Challenger Lugano - Lugano Internationale Badische Meisterschaffen Um Den Techem Cup - Zell Stella Artois Clay Court Championship - Budaors Riviera di Rimini Challenger 2004 - Rimini Porsche Open - Poznan IPP Geneva Trophy - Geneva Antonio Savoldi-Marco Co. - Manerbio Challenger Fondazione Carige - Genova Architect Open - Budapest Copa Petrobras Santa Cruz - Santa Cruz de la Sierra Copa Petrobras Bogota - Bogota Unicredit (Suisse) Bank S. A. Challenger - Chiasso Copa Petrobras Aracaju - Aracaju Challenger 42 - Andrezieux Open de Franche-Comte - Besancon Challenger Ford de Cherbourg - Cherbourg Shimadzu All Japan Indoor Tennis Championships - Kyoto Open Mutouest de Saint-Brieuc - St. Brieuc M25 Kashiwa Architect Open - Budapest Timisoara Challenger 2005 - Timisoara Antonio Savoldi-Marco Co. - Manerbio XI Ciutat de Barcelona - Barcelona The LTA Wrexham Challenger - Wrexham Challenger Ford de Cherbourg - Cherbourg Open Mutouest St. Brieuc - St. Brieuc M25 Changwon 10° Trofeo Luigi Pezzoli - Bergamo Garden Open - Rome 8° Trani Cup - Trani Antonio Savoldi-Marco Co. - Manerbio 2008 China TCL Challenger - Guangzhou Ethias Trophy - Mons Open de Rennes La Trinitaine - Rennes The LTA Nottingham Challenger - Nottingham LTA Shrewsbury Challenger - Shrewsbury Aberto de Sao Paulo - Sao Paulo LTA Wrexham Challenger - Wrexham KGHM Dialog Polish Indoors - Wroclaw Challenger DCN de Cherbourg - Cherbourg Shimadzu All Japan Indoor Tennis Championships - Kyoto Keio Challenger International Tennis Tournament - Yokohama Rimini Challenger Hilton Waikoloa Village USTA Challenger - Waikoloa Tampere Challenger Shimadzu All Japan Indoor Tennis Championships - Kyoto Rennes Challenger Fergana Challenger - Fergana Challenger Banque Nationale - Granby Moncton Men's Challenger - Moncton Le Gosier Challenger Rijeka Challenger Astana Challenger Baton Rouge Challenger Winnetka Challenger Campos do Jordao Challenger Salvador Challenger Toyota Challenger Singapore Challenger Reunion Island Challenger Burnie Challenger Granby Challenger Bergamo Challenger Cherbourg Challenger Kyoto Challenger Guangzhou Challenger Bangkok Challenger Pingguo Challenger Monza Challenger Rennes Challenger Recife Challenger Athens Challenger Blumenau Challenger Pune Challenger Santos Challenger Ostrava Challenger Busan Challenger Shanghai Challenger Nottingham Challenger Braunschweig Challenger Sopot Challenger Granby Challenger Manerbio Challenger Como Challenger Napoli Challenger Palermo Challenger Seoul Challenger Geneva Challenger Orleans Challenger Bratislava Challenger Helsinki Challenger Toyota Challenger Honolulu Challenger St. Brieuc Challenger Kyoto Challenger Rimouski Challenger Marrakech Challenger Tallahassee Challenger St. Brieuc Challenger Kenitra Challenger Kaohsiung Challenger Bangalore Challenger Tunis Challenger Busan Challenger Bordeaux Challenger Nottingham Challenger Monza Challenger Milan Challenger Granby Challenger Scheveningen Challenger Bercuit Challenger Como Challenger Champaign Challenger Prague Challenger Todi Challenger Genova Challenger Busan Challenger Turin Challenger Gwangju Challenger Nottingham Challenger Beijing Challenger Toyota Challenger Noumea Challenger Dallas Challenger Zhuhai Challenger Burnie Challenger Gimcheon Challenger Busan Challenger West Lakes Challenger Winnipeg Challenger Chengdu Challenger Zhangjiagang Challenger Brest Challenger Liuzhou Challenger Matsuyama Challenger Pekao Open 2004 - Szczecin The LTA Bolton Challenger - Bolton Kyoto Challenger Busan Challenger Gwangju Challenger Seoul Challenger Prostejov Challenger Winnetka Challenger Milan Challenger Amersfoort Challenger Como Challenger Shanghai Challenger Shanghai Challenger Ningboo Challenger Playford Challenger Kyoto Challenger Busan Challenger Kobe Challenger Indian Wells Challenger Shanghai Challenger Seoul Challenger Kobe Challenger Maui Challenger Kyoto Challenger Quanzhou Challenger Francavilla Challenger Lexington Challenger Mallorca Challenger Bastad Challenger Winnipeg Challenger Granby Challenger Orleans Challenger Charlottesville Challenger Bangkok Challenger Kyoto Challenger St. Brieuc Challenger Nanchang Challenger Suzhou Challenger Istanbul Challenger Genova Challenger Orleans Challenger Ortisei Challenger Bratislava Challenger Shenzhen Challenger Noumea Challenger Ilkley Challenger Cagliari Challenger Gatineau Challenger Biella Challenger Gwangju Challenger Orleans Challenger Olbia Challenger - Olbia Calgary Challenger Luedenscheid Challenger Tampere Challenger Kobe Challenger Yokkaichi Challenger Energis Open - Amersfoort AIG Japan Open Tennis Championships - Tokyo Todi Challenger Chennai Open - Chennai Legg Mason Tennis Classic - Washington Thailand Open - Bangkok Open Sabadell Atlantico - Barcelona Campbells Hall of Fame Tennis Championships - Newport Pilot Pen Tennis - New Haven Brisbane International - Brisbane Dubai Duty Free Tennis Championships - Dubai Farmers Classic - Los Angeles Aircel Chennai Open - Chennai Apia International - Sydney Atlanta Tennis Championships - Atlanta Open 13 - Marseille Dubai Duty Free Tennis Championships - Dubai US Men's Clay Court Championship - Houston Open Sabadell Atlantico - Barcelona Winston-Salem Open - Winston-Salem PTT Thailand Open - Bangkok Apia International - Sydney Copa Claro - Buenos Aires Barcelona Open BancSabadell - Barcelona Claro Open Colombia - Bogota Brisbane International - Brisbane Swiss Indoors Basel - Basel Aircel Chennai Open - Chennai Argentina Open - Buenos Aires Grand Prix Hassan II - Casablanca Gerry Weber Open - Halle Claro Open Colombia - Bogota Credit Agricole Suisse Open - Gstaad Rakuten Japan Open - Tokyo Citi Open - Washington Brisbane International - Brisbane Geneva Open - Geneva SkiStar Swedish Open - Bastad US Men's Clay Court Championship - Houston Open Sud de France - Montpellier Delray Beach Open - Delray Beach Mercedes Cup - Stuttgart Hall of Fame Open - Newport Zhuhai Open - Zhuhai Adelaide International - Adelaide Korea Open - Seoul Swiss Open - Gstaad Argentina Open - Buenos Aires Geneva Open - Geneva Abierto Mexicano - Los Cabos Erste Bank Open - Vienna Noventi Open - Halle Rogers Masters - Toronto BNP Paribas Open - Indian Wells Miami Open - Miami Western & Southern Open - Cincinnati Western & Southern Open - Cincinnati BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami BNP Paribas Open - Indian Wells Shanghai Rolex Masters - Shanghai Australian Open - Melbourne Wimbledon - London Australian Open - Melbourne U.S. Open - New York Davis Cup, Group 1, 3R, UZB-JPN 3-2 Davis Cup, Group 1, 1R, JPN-PHI 5-0 Davis Cup, Group I, 1R, JPN-INA 5-0 Davis Cup, World Group, PO, JPN-ISR 2-3 Winnipeg Challenger Olympics - London M25 Sapporo