Career 2023 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000 1998
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 F9 Japan F4 Japan F5 Japan F6 Japan F9 Japan F10 Japan F11 Korea F3 Thailand F2 Japan F1 Japan F2 Japan F3 Japan F11 Japan F6 Japan F7 Japan F8 Japan F9 Japan F9 Japan F10 Thailand F4 Thailand F5 Australia F12 Australia F13 Cambodia F1 Thailand F1 Thailand F2 India F4 Indonesia F5 Laos F1 Thailand F4 Thailand F5 Chinese Taipei F1 Chinese Taipei F2 Indonesia F2 Canada F5 Japan F8 China F1 China F2 Thailand F2 Chinese Taipei F1 Cambodia F1 Cambodia F2 Thailand F2 Japan F1 Japan F2 Japan F3 Thailand F4 Thailand F6 Japan F6 Hong Kong F3 Japan F5 Japan F7 Japan F8 Japan F12 Japan F1 Korea F1 Korea F2 Thailand F10 Thailand F11 France F11 China F6 Japan F10 Japan F11 Italy F12 Thailand F2 Japan F6 Indonesia F3 Thailand F1 Japan F7 Indonesia F1 Indonesia F2 Indonesia F3 India F6 India F7 Japan F10 Australia F1 Japan F1 Japan F2 Japan F3 Korea F2 Thailand F3 Korea F3 Fergana Challenger - Fergana Heineken Challenger - Ho Chi Minh City Fergana Tennis Challenger Tournament - Fergana 2004 Keys Gate Challenger - Homestead Music City Challenger - Nashville The Wright Financial Group USTA Challenger - Champaign Heineken Challenger - Ho Chi Minh City The LTA Sunderland Challenger - Sunderland Dharwad Challenger 2003 - Dharwad Binghamton Professional Tennis Tournament - Binghamton Flea Market Cup - Busan Sunset Moulding Yuba City Racquet Club Challenger - Yuba City Fergana Challenger - Fergana Busan Challenger Carson Challenger Shimadzu All Japan Indoor Tennis Championships - Kyoto Seoul Challenger Toyota Challenger Santos Challenger Seoul Challenger Burnie Challenger Pingguo Challenger Tallahassee Challenger Nottingham-2 Challenger Granby Challenger Bangkok Challenger Busan Challenger Rimouski Challenger Le Gosier Challenger Wuhai Challenger Beijing Challenger GHI Bronx Classic - Bronx Tallahassee Challenger Pingguo Challenger Astana Challenger Busan Challenger Bangkok Challenger Busan Open Challenger Tennis - Busan Toyota Challenger Rimouski Challenger Leon Challenger Aptos Challenger Kaoshuing Challenger Gimcheon Challenger Busan Challenger Burnie Challenger New Delhi Challenger Nottingham Challenger Bangkok Challenger Hua Hin Challenger Yokohama Challenger The LTA Wrexham Challenger - Wrexham Busan Challenger Winnetka Challenger 2005 Freeman Men's Challenger - Joplin Shenzhen Challenger Kaohsiung Challenger Surbiton Challenger Nottingham Men's Challenger - Nottingham Bangkok Challenger Honolulu Challenger Kaohsiung Challenger Beijing Challenger Irving Challenger Malaysian Open - Kuala Lumpur Keio Challenger International Tennis Tournament - Yokohama Hilton Waikoloa Village USTA Challenger - Waikoloa 1° Torneo Challenger Series 12° Trofeo Paolo Corazzi - Cremona Fergana Challenger - Fergana Izmir Cup - Izmir New Delhi Challenger IV - New Delhi Keio Challenger International Tennis Tournament - Yokohama Dunlop World Challenge - Toyota Shanghai Challenger Bangkok Challenger Talahassee Challenger Kaohsiung Challenger Chuncheon Challenger Alessandria Challenger Nottingham Challenger Tianjin Challenger Shenzhen Challenger Launceston Challenger New Delhi Challenger Noumea Challenger Yokohama Challenger 2001 - Yokohama Guadalajara Challenger Shenzhen Challenger 2003 USTA Tallahassee Tennis Challenger - Tallahassee Seoul Challenger Toyota Challenger Gwangju Challenger 2004 Colorado Tennis Classic - Denver Media Will Cup Busan Challenger Tennis - Busan Music City Challenger - Nashville Tunis Challenger USTA Men's Challenger of Dallas - Dallas HTV Challenger - Ho Chi Minh City Prostejov Challenger Nottingham Challenger Winnetka Challenger Coffee Cup Challenger - Chikmagalur Busan Open Challenger Tennis - Busan Chengdu Challenger Shimadzu All Japan Indoor - Kyoto Nova Challenger Osaka - Osaka Yokkaichi Challenger Shanghai Challenger Osaka International Tennis Tournament - Osaka USTA Seascape Challenger - Aptos Brest Challenger Shenzhen Challenger University of Tennessee USTA Challenger - Knoxville Kobe Challenger USTA Seascape Challenger - Aptos Credicard Mastercard Tennis Cup - Campos do Jordao Noumea Challenger 13 BH Tennis Open International Cup - Belo Horizonte Tashkent Challenger Liuzhou Challenger Hilton Waikoloa Village USTA Challenger - Waikoloa Bengalaru Challenger Draft Corona Mexico City Open - Mexico City Bangkok Challenger Yuba City Challenger Lugano Challenger Prague Challenger Ilkley Challenger Karshi Challenger - Karshi Bangkok Challenger Heilbronn Challenger Rome Challenger Anning Challenger Aguascalientes Challenger Wuhan Challenger Leon Challenger Barletta Challenger Lugano Challenger Nottingham 2 Challenger Melbourne Challenger Yokohama Challenger Aptos Challenger Matsuyama Challenger Yokkaichi Challenger Lexington Challenger Surbiton Challenger Brasilia Challenger Toyota Challenger Bangkok Challenger Toyota Challenger Shanghai Challenger Toyota Challenger Bangkok Challenger Kobe Challenger Kobe Challenger Gallagher International - Hamilton Sporting Challenger - Turin Cridicard Mastercard Tennis Cup - Campos do Jordao ATP Heineken Challenger 2000 - Ho Chi Minh City Honda-Kah Open - Singapore GHI Bronx Tennis Classic - Bronx USTA Tennis Championships of Austin - Austin St. Francis Health System USTA Challenger - Tulsa Kyoto Challenger - Kyoto The Wright Financial Group, Inc. Challenger - Champaign Yokohama World Tennis Gaora Cup - Yokohama USTA Challenger of Dallas - Dallas New Delhi Challenger - New Delhi The Granby Natrel Challenger - Granby 12th BH Tennis Open International Cup - Belo Horizonte Binghamton Professional Tennis Tournament - Binghamton Belgaum Open - Belgaum Czech Indoor Open - Prague Jameson Cup - Milan Heineken Challenger 2004 - Ho Chi Minh City Corona Mexico City Open - Mexico City The Scottish Tennis Championships - Edinburgh Samsung Securities Cup - Seoul Open de la Ville de Saint Denis - Reunion Island Challenger Casablanca San Angel - Mexico City Fergana Challenger - Fergana USTA Illinois Challenger - Champaign USTA Seascape Challenger - Aptos Internationaux du Doubs - Besancon Challenger Ford de Cherbourg - Cherbourg Shimadzu All Japan Indoor - Kyoto GHI Bronx Tennis Classic - Bronx The Swanston Challenger - Sacramento Busan Challenger Kia International In Kawana - Kawana South African Airways Tennis Open - Durban Shimadzu All Japan Indoor Tennis Championships - Kyoto Samsung Challenger 2007 - Ho Chi Minh City BMW Tennis Championship - Sunrise Busan Open Challenger Tennis - Busan Trofeo Sisma Mantova - Mantova Challenger Natrel Presented by National Bank - Granby Odlum Brown Vancouver Open - Vancouver Honda Kah Singapore Men's Tennis Open - Singapore Bukhara Challenger - Bukhara Taiwan Challenger - Kaohsiung AIG Japan Open - Tokyo 2008 China TCL Challenger - Guangzhou Hilton Waikoloa Village USTA Challenger - Waikoloa Busan Open Challenger Tennis - Busan III Isla de Lanzarote - Lanzarote San Remo Tennis Cup - San Remo BH Tennis Open International Cup - Belo Horizonte Surbiton Challenger Challenger Banque Nationale - Granby Moncton Men's Challenger - Moncton Thailand Open - Bangkok AIG Japan Open - Tokyo Oldum Brown Vancouver Open - Vancouver Yokohama International Tennis Tournament - Yokohama Samsung Securities Cup - Seoul Flea Market Cup Busan Challenger Tennis - Busan President's Cup - Astana Wroclaw Challenger Burnie Challenger Fergana Challenger Yokohama Challenger Mexico City Challenger Kyoto Challenger Athens Challenger ECU Prague Open - Prague Salvador Challenger Bangkok Challenger IPP Open - Helsinki Noumea Challenger Caloundra Challenger Kyoto Challenger Guangzhou Challenger Johannesburg Challenger Sarasota Challenger Fergana Challenger Nottingham Challenger Baton Rouge Challenger Vancouver Challenger Binghamton Challenger Noumea Challenger Burnie Challenger Singapore Challenger Kyoto Challenger Samsung Securities Cup - Seoul Le Gosier Challenger Tata Open - Chennai Astana Challenger Open Ciudad de Valencia/LXI Copa Faulconbridge - Valencia Unicredit Czech Open 2007 - Prostejov Bordeaux Challenger Vancouver Challenger Shanghai Challenger Chennai Open - Chennai Delray Beach International Tennis Championships - Delray Beach The Stella Artois Championships - London The 10tele.com Open - Nottingham Seoul Challenger Campbell's Hall of Fame Tennis Championships - Newport Countrywide Classic - Los Angeles Legg Mason Tennis Classic - Washington China Open - Beijing Thailand Open - Bangkok AIG Japan Open Tennis Championships - Tokyo Chennai Open - Chennai SAP Open - San Jose Regions Morgan Keegan Championships - Memphis The Tennis Channel Open - Las Vegas Hypo Group Tennis International - Portschach The Stella Artois Championships - London Ordina Open - 's-Hertogenbosch Yokohama Challenger Campbell's Hall of Fame Tennis Championships - Newport China Open - Beijing Thailand Open - Bangkok AIG Japan Open Tennis Championships - Tokyo Tashkent Challenger - Tashkent Toyota Challenger Thailand Open - Bangkok Chennai Open - Chennai Kyoto Challenger ABN AMRO World Tennis Tournament - Rotterdam West Lakes Challenger Campbells Hall of Fame Tennis Championships - Newport Indianapolis Tennis Championships - Indianapolis Legg Mason Tennis Classic - Washington Thailand Open - Bangkok Sydney Challenger St. Remy Challenger Kyoto Challenger Atlantic City Open - Atlantic City Guadalajara Challenger Mexico City Challenger Thailand Open - Bangkok Nottingham-2 Challenger Aircel Chennai Open - Chennai Akbank Private Banking-TED Open - Istanbul Burnie Challenger Gerry Weber Open - Halle Atlanta Tennis Championships - Atlanta Farmers Classic - Los Angeles Karshi Challenger - Karshi Countrywide Classic - Los Angeles PTT Thailand Open - Bangkok Rakuten Japan Open - Tokyo Aircel Chennai Open - Chennai US Men's Clay Court Championship - Houston Heineken Challenger - Ho Chi Minh City Aircel Chennai Open - Chennai AIG Japan Open - Tokyo Seoul Challenger Korat Challenger Yokohama Challenger Hall of Fame Tennis Championships - Newport West Lakes Challenger Binghamton Professional Tennis Tournament - Binghamton Citi Open - Washington Guangzhou Challenger Guadalajara Challenger Rakuten Japan Open - Tokyo Brisbane International - Brisbane Shenzhen Challenger New Delhi Challenger III - New Delhi Anning Challenger AEGON Championships - London Citi Open - Washington Nanchang Challenger The Artois Championships - London Samsung Securities Cup Challenger - Seoul Kaohsiung Challenger Aircel Chennai Open - Chennai Lexington Challenger Yokohama Challenger Ho Chi Minh City Challenger - Ho Chi Minh City Apia International - Sydney China Open - Beijing U.S. National Indoor Tennis Championships - Memphis The 69th King's Cup-Thailand Open - Bangkok Barcelona Open BancSabadell - Barcelona Mercedes Cup - Stuttgart Hall of Fame Tennis Championships - Newport BB&T Atlanta Open - Atlanta Citi Open - Washington Indore Challenger Fifth-Third Bank Tennis Championships - Lexington Malaysian Open - Kuala Lumpur Rakuten Japan Open - Tokyo Pune Challenger Erste Bank Open - Vienna Valencia Open - Valencia Garanti Koza Sofia Open - Sofia Mercedes Cup - Stuttgart Gerry Weber Open - Halle Citi Open - Washington Time Warner USTA Challenger - Binghamton If Stockholm Open - Stockholm AIG Japan Open Tennis Championships - Tokyo Erste Bank Open - Vienna Samsung Securities Cup - Seoul Samsung Securities Cup - Seoul Yokohama Challenger Barcelona Open BancSabadell - Barcelona Millennium Estoril Open - Estoril Ricoh Open - 's-Hertogenbosch Gerry Weber Open - Halle Antalya Cup - Antalya Toyota Challenger Noumea Challenger Rakuten Japan Open - Tokyo If Stockholm Open - Stockholm Swiss Indoors Basel - Basel Okal Cup 2003 - Eckental Chengdu Open - Chengdu Open Sud de France - Montpellier Hilton Waikoloa Village USTA Challenger - Waikoloa ABN AMRO World Tennis Tournament - Rotterdam Hong Kong Challenger Dubai Duty Free Tennis Championships - Dubai Zhangjiagang Challenger Burnie Challenger Barcelona Open BancSabadell - Barcelona GHI Bronx Tennis Classic - Bronx BMW Open - Munich Winston-Salem Open - Winston-Salem Ricoh Open - 's-Hertogenbosch Gerry Weber Open - Halle Antalya Cup - Antalya Warsteiner Challenger Wolfsburg - Wolfsburg Kyoto Challenger ASB Classic - Auckland Citi Open - Washington Winston-Salem Open - Winston-Salem Shenzhen Open - Shenzhen Shenzhen Challenger Campbell's Hall of Fame Tennis Championships - Newport Rakuten Japan Open - Tokyo Singapore Mens Tennis Open - Singapore Shimadzu All Japan Indoor - Kyoto St. Brieuc Challenger PTT Thailand Open - Bangkok Rakuten Japan Open - Tokyo Bangkok Challenger - Bangkok Taipei City Challenger Hall of Fame Open - Newport Zhuhai Open - Zhuhai Intrum Stockholm Open - Stockholm Tata Open Maharashtra - Pune Traralgon Challenger Dubai Duty Free Tennis Championships - Dubai European Open - Antwerp bett1HULKS Indoors - Cologne Astana Open - Nur-Sultan Sofia Open - Sofia Murray River Open - Melbourne Serbia Open - Belgrade Seoul Challenger Hall of Fame Open - Newport Libema Open - 's-Hertogenbosch Claro Open Colombia - Bogota Nanchang Challenger The $50,000 Pro Challenger at Calabasas - Calabasas Busan Open - Busan Kaohsiung Challenger Bangkok Challenger Challenger Leon 2004 - Leon Kyoto Challenger Abierto Club Casablanca - Mexico City Abierto Mexicano Telcel - Acapulco Samsung Secruities Cup Challenger - Seoul Drummondville Challenger Leon Challenger Flea Market Cup Busan Challenger Tennis - Busan Singha Tennis Classic - Tarzana Bangkok Challenger Taipei City Challenger The Natrel's Challenger of Granby - Granby Seoul Challenger Bangkok Challenger The Surbiton Trophy - Surbiton Aptos Challenger Kun-Ming Challenger Shanghai Challenger dBI Tennis Challenger - Binghamton Maui Challenger Kyoto Challenger Yokohama Challenger Ciudad de Pozoblanco 'Open Diputacion' - Cordoba Zhuhai Challenger Quanzhou Challenger Istanbul Challenger Ourocard Tennis Challenger - Sao Paulo Credicard Mastercard Tennis Cup - Campos do Jordao Busan Challenger Granby Challenger BMW Open - Munich Taipei City Challenger Ilkley Challenger Beijing Challenger Todi Challenger Binghamton Challenger Aegon Nottingham Open - Nottingham Binghamton Challenger Thailand Open - Bangkok Sunset Moulding Yuba City Racquet Club Challenger - Yuba City ATP Challenger Numea - New Caledonia Forli Challenger Shimadzu All Japan Indoor Tennis Championships - Kyoto The 70th King's Cup and Queen's Cup - Bangkok Seoul Challenger Shimadzu All Japan Indoor Tennis Championships - Kyoto Dharwad Challenger 2006 - Dharwad Biella 3 Challenger Biella 4 Challenger ATP Bangalore Challenger - Bangalore Nottingham-2 Challenger Sporting Challenger 2003 - Turin Ciudad de Pozoblanco Open Diputacion - Cordoba Guangzhou Challenger Biel Challenger Morelos Challenger Kyoto Challenger The Scottish Tennis Championships - Edinburgh Noventi Open - Halle The Stella Artois Grass Court Championships - London Melbourn Challenger Lexington Challenger Caltanissetta Challenger China Open - Beijing Estoril Open - Estoril The Stella Artois Grass Court Championships - London Legg Mason Tennis Classic - Washington D.C. President's Cup - Tashkent AIG Japan Open - Tokyo Waldbaum's Hamlet Cup - Long Island RCA Championships - Indianapolis Indian Wells Challenger Grand Prix Hassan II - Casablanca AIG Japan Open Tennis Championships - Tokyo Countrywide Classic - Los Angeles AIG Japan Open Tennis Championships - Tokyo Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Tennis Masters Series - Hamburg Malaysian Open - Kuala Lumpur Rogers Masters - Toronto Pacific Life Open - Indian Wells BB&T Atlanta Open - Atlanta Sony Ericsson Open - Miami Thailand Open - Bangkok Hall of Fame Tennis Championships - Newport Rakuten Japan Open - Tokyo Shanghai - Shanghai Sony Ericsson Open - Miami Rogers Cup - Toronto Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells Shanghai Rolex Masters - Shanghai Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells Miami Open - Miami Rogers Cup - Toronto Western & Southern Open - Cincinnati 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 Internazionali BNL d'Italia - Rome Western & Southern Open - Cincinnati Internazionali BNL d'Italia - Rome Western & Southern Open - New York BNP Paribas Open - Indian Wells Australian Open - Melbourne Monte-Carlo Rolex Masters - Monte-Carlo Rakuten Japan Open - Tokyo Miami Open - Miami Rogers Cup - Toronto Wimbledon - London U.S. Open - New York Australian Open - Melbourne U.S. Open - New York Australian Open - Melbourne U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Shanghai Rolex Masters - Shanghai French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne 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 U.S. Open - New York Australian Open - Melbourne Wimbledon - London 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 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 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 BNP Paribas Masters - Paris Monte-Carlo Rolex Masters - Monte-Carlo U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne Wimbledon - London French Open - Paris Wimbledon - London Australian Open - Melbourne U.S. Open - New York Davis Cup, Group 1, REL1, THA-CHN 4-1 Davis Cup, Group 1, 1R, JPN-THA 4-1 Davis Cup, Group 1, REL1, THA-CHN 5-0 Davis Cup, Group 1, 1R, THA-KOR 4-1 Davis Cup, Group 1, 2R, THA-UZB 4-1 Davis Cup, World Group, QR, CZE-THA 4-1 Davis Cup, World Group, QR, RUS-THA 5-0 Davis Cup, Group 1, PO, JPN-THA 4-1 Davis Cup, Group 1, PO, THA-INA 4-1 Davis Cup, Group 1, 1R, TPE-THA 3-2 Davis Cup, Group 1, 1R, JPN-CHN 4-1 Davis Cup, Group 1, 2R, JPN-THA 5-0 Davis Cup, Group 1, 1R, THA-KAZ 3-2 Davis Cup, Group 1, 1R, JPN-PHI 5-0 Davis Cup, Group 1, 2R, AUS-THA 5-0 Wimbledon - London Asian Hopman Cup - Astana Davis Cup, Group 1, 2R, THA-AUS 2-3 Davis Cup, Group 1, PO, THA-CHN, 1-4 Wimbledon - London Davis Cup, Group II, 1R, POC-THA 0-5 Davis Cup, World Group, PO, JPN-IND 4-1 Davis Cup, Group II, 1R, SRI-THA 1-3 Davis Cup, Group II, 2R, PHI-THA 4-1 Davis Cup, Group II, 3R, THA-PAK 4-1 Hopman Cup - Perth Davis Cup, Finals, Group A Australian Open (juniors) 15th Asian Games Doha 2006 Olympics - Rio de Janeiro Davis Cup, Group 1, 1R, THA-UZB 3-2 Davis Cup, World Group, PO, GER-THA 4-1 Davis Cup, Group 1, 1R, THA-PAK 5-0 Davis Cup, Group 1, 3R, UZB-JPN 3-2 Davis Cup, Group 1, 1R, NZL-THA 4-1 Davis Cup, Group 1, 2R, THA-JPN 4-1 Davis Cup, Group 1, 2R, THA-UZB 4-1 Davis Cup, Group I, 1R, JPN-INA 5-0 Davis Cup, Group I, 1R, THA-KOR 2-3 Davis Cup, Group II, 1R, KUW-THA 1-4 Davis Cup, World Group, 1R, JPN-ITA 1-3 Davis Cup, World Group, PO, JPN-BRA 3-1 Davis Cup, World Group, QR, GBR-THA 3-2 Davis Cup, Group 1, 1R, PAK-THA 3-2 Davis Cup, Group 1, 1R, UZB-THA 2-3 Davis Cup, Group 1, 2R, THA-JPN 3-2 Davis Cup, Group II, 2R, INA-THA 3-2 Olympics - Tokyo