Career 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001
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 New Zealand F2 New Zealand F3 Japan F1 Japan F2 Korea F1 Japan F4 Japan F5 USA F14 USA F20 USA F22 USA F23 USA F29 USA F31 Japan F3 Australia F4 Japan F1 Japan F2 Japan F3 USA F13 USA F14 Japan F8 USA F24 USA F1 USA F6 USA F9 Japan F4 USA F12 USA F2 USA F3 USA F4 USA F5 USA F6 USA F8 Korea F1 USA F10 USA F17 USA F20 USA F21 USA F23 USA F24 China F6 USA F1 USA F5 USA F6 USA F1 Usa F12 Usa F13 Canada F4 USA F21 Japan F2 Japan F3 Japan F6 Japan F10 USA F26 USA F27 Japan F7 USA F8 USA F30 USA F32 Japan F5 USA F23 USA F24 Japan F9 USA F23 USA F26 USA F28 USA F29 Sri Lanka F2 India F7 USA F3 USA F4 China F3 USA F5 USA F10 USA F11 Korea F3 Canada F5 USA F7 Korea F2 Sunset Moulding Yuba City Racquet Club Challenger - Yuba City Samsung Secruities Cup Challenger - Seoul Coffee Cup Challenger - Chikmagalur Fergana Challenger - Fergana Flea Market Cup - Busan Club Coop's ATP Challenger International - Brisbane Busan Open Challenger Tennis - Busan Hurricane Tennis Open - Bradenton New Delhi Challenger II - New Delhi Countrywide Classic USTA Men's Challenger - Carson Swanston Challenger - Sacramento Dharwad Challenger 2006 - Dharwad Nielsen USTA Pro Tennis Championship - Winnetka Puerto Rico Challenger Tennis Event - Humacao The Comercia Bank Challenger - Aptos USTA Tallahassee Tennis Challenger - Tallahassee Oldum Brown Vancouver Open - Vancouver Busan Open Challenger Tennis - Busan The Comercia Challenger - Aptos Men's Pro Challenger at Tunica National - Tunica Sail Open - New Delhi Waco Tennis Challenger - Waco Hilton Waikoloa Village USTA Challenger - Waikoloa Samsung Securities Cup - Seoul Keio Challenger International Tennis Tournament - Yokohama Dunlop World Challenge - Toyota Dallas Challenger IV Manta Open - Manta Melbourn Challenger Cherbourg Challenger Beijing Challenger Kyoto Challenger Bangkok Challenger Korat Challenger Mexico City Challenger Talahassee Challenger Yuba City Challenger Flea Market Cup Busan Challenger Tennis - Busan Kia International in Caloundra - Caloundra Busan Open - Busan 2007 Challenger of Santa Clara - Valencia Aptos Challenger The Natrel's Challenger of Granby - Granby Busan Open Challenger Tennis - Busan Lexington Challenger China Open - Beijing Fifth-Third Bank Tennis Classic - Lexington Uncle Toby's Challenger in Burnie - Burnie Shimadzu All Japan Indoor Tennis Championships - Kyoto Vancouver Challenger Binghamton Challenger Tulsa Challenger Sacramento Challenger Tiburon Challenger Izmir Cup - Izmir Calabasas Challenger Kyoto Challenger 14° BH Tennis Open - Belo Horizonte Music City Challenger - Nashville Savannah Challenger Busan Challenger Sarasota Challenger Cremona Challenger Nottingham Challenger Ojai Challenger Samsung Securities Cup - Seoul Aptos Challenger Binghamton Challenger Tulsa Challenger 2006 North Shore Pro Tennis Championship - Winnetka Bangkok Challenger Tiburon Challenger Charlottesville Challenger Toyota Challenger WOW Cafe Challenger - New Orleans Honolulu Challenger Bergamo Challenger Freeman Men's $50,000 Challenger - Joplin Uncle Tobys Challenger in Caloundra - Caloundra The Swanston Challenger - Sacramento Kyoto Challenger Pingguo Challenger Nottingham Challenger Wuhai Challenger San Luis Potosi Challenger - San Luis Potosi Tulsa Challenger Sacramento Challenger Tiburon Challenger Seoul Challenger Charlottesville Challenger Eckental Challenger Samsung Challenger 2007 - Ho Chi Minh City Knoxville Challenger Challenger Banque Nationale - Granby Loughborough Challenger Toyota Challenger II Naples ITG Challenger - Naples Honolulu Challenger Bergamo Challenger Singapore Challenger Kyoto Challenger Sarasota Challenger Kaohsiung Challenger Sacramento Challenger - Sacramento Winnetka Challenger Bruno & Bruno Trial Lawyers Men's Challenger - New Orleans Ford Tennis Championships - Louisville JSM Challenger - Champaign Maui Challenger Shimadzu All Japan Indoor Tennis Championships - Kyoto Dallas Challenger VIII Gramado Open - Gramado Tallahassee Challenger II Manta Open - Manta Nottingham Challenger AGT Challenger - Leon Winnetka Challenger Beijing Challenger Recanati Challenger Granby Challenger Baton Rouge Pro Tennis Classic - Baton Rouge Calabasas Challenger Winnetka Challenger Sunset Moulding Challenger - Yuba City Napa Challenger Sacramento Challenger Tiburon Challenger Yokohama Challenger Maui Challenger Semgroup Challenger - Tulsa Kolkata Challenger New Delhi Challenger Tashkent Challenger - Tashkent Kyoto Challenger Music City Challenger - Nashville JSM Challenger of Champaign - Urbana Winnetka Challenger Shenzhen Challenger Gimcheon Challenger Busan Challenger Nottingham Challenger Nottingham-2 Challenger Wolfsburg Challenger Nanchang Challenger Kaohsiung Challenger Aptos Challenger II Manta Open - Manta Napa Challenger Sacramento Challenger Tiburon Challenger Knoxville Challenger Savannah Challenger Busan Challenger Seoul Challenger Shimadzu All Japan Indoor Tennis Championships - Kyoto Columbus Challenger Tiburon Challenger Sacramento Challenger Charlottesville Challenger 2007 Nielsen Pro Tennis Championship - Winnetka Toyota Challenger Fifth Third Bank Tennis Championships - Lexington Dallas Challenger Bergamo Challenger Kyoto Challenger Bordeaux Challenger Bangkok Challenger Keio Challenger International Tennis Tournament - Yokohama Fairfield Challenger Ho Chi Minh City Challenger Ningboo Challenger 2008 China TCL Challenger - Guangzhou Kobe Challenger Knoxville Challenger Toyota Challenger Granby Challenger Stockton Challenger Champaign Challenger Newport Beach Challenger Dallas Challenger Shenzhen Challenger Shimadzu All Japan Indoor Tennis Championships - Kyoto Seoul Challenger Guangzhou Challenger Irving Challenger Ilkley Challenger Chengdu Challenger Zhangjiagang Challenger Shanghai Challenger Playford Challenger Cleveland Challenger Shenzhen Challenger Dallas Challenger Biella 5 Challenger Burnie Challenger Cassis Challenger Irving Challenger Carson Challenger Busan Challenger Bordeaux Challenger Kaohsiung Challenger The Commercia Challenger - Aptos Odlum Brown Vancouver Open - Vancouver Flea Market Cup Busan Challenger Tennis - Busan Ilkley Challenger Winnipeg Challenger Charlottesville Challenger Nanchang Challenger Carson Challenger Irving Challenger Winnetka Challenger Winnipeg Challenger Sarasota Challenger Charlottesville Challenger Taipei City Challenger Tallahassee Challenger Gatineau Challenger Bangkok Challenger Manila Challenger Kyoto Challenger Bangkok Challenger Nottingham Challenger Sacramento Challenger Bangkok Challenger Shanghai Challenger Seoul Challenger Busan Challenger Biel Challenger Traralgon Challenger Pro Challenger at Calabasas - Calabasas Traralgon Challenger 2 Champaign Challenger Singapore Challenger Yokohama Challenger Toyota Challenger Dallas Challenger Taipei City Challenger Knoxville Challenger Shanghai Challenger Taipei City Challenger 2007 Knoxville Challenger - Knoxville Yokohama World Tennis Gaora Cup - Yokohama Gimcheon Challenger Granby Challenger Ilkley Challenger Sarasota Challenger Shanghai Challenger Gatineau Challenger Fairfield Challenger Nottingham Challenger Kobe Challenger Knoxville Challenger Ilkley Challenger Yokohama Challenger Guangzhou Challenger Shimadzu All Japan Indoor Tennis Championships - Kyoto Shenzhen Challenger HTV Challenger - Ho Chi Minh City Savannah Challenger Tallahassee Challenger Belgaum Open - Belgaum Winnetka Challenger AIG Japan Open - Tokyo Shenzhen Challenger Gemax Samsung Open 2004 - Belgrade Toyota Challenger Chengdu Challenger Fergana Challenger - Fergana Tiburon Challenger Stockton Challenger Tallahassee Tennis Challenger - Tallahassee Charlottesville Challenger Maui Challenger Launceston Challenger Sarasota Challenger Seoul Challenger Jinan Challenger Fifth Third Bank Tennis Championships - Lexington Ningboo Challenger Ho Chi Minh City Challenger Charlottesville Challenger USTA Challenger - Champaign Yokohama Challenger Gimcheon Challenger Savannah Challenger Kia International In Kawana - Kawana Winnetka Challenger Busan Open Challenger Tennis - Busan Ningboo Challenger Liuzhou Challenger Kobe Challenger Nottingham Challenger Burnie Challenger Launceston Challenger Dallas Challenger Bangkok Challenger Bangkok Challenger Indian Wells Challenger Yokohama Challenger Zhangjiagang Challenger Taipei City Challenger Nanchang Challenger Seoul Challenger Busan Challenger AT&T Challenger of Dallas - Dallas Little Rock Challenger Columbus Challenger Internationaux de Doubs Open de Franchie-Comte - Besancon Aptos Challenger Jinan Challenger Kaohsiung Challenger Cleveland Challenger Uncle Toby's Burnie Challenger - Tasmania Nottingham 2 Challenger Porto Challenger Nottingham-2 Challenger Charlottesville Challenger Champaign Challenger McDonalds ATP Challenger - Burnie Columbus Challenger Cleveland Challenger Monterrey Challenger Phoenix Challenger Biel Challenger St. Brieuc Challenger Dharwad Challenger 2003 - Dharwad Challenger Ford de Cherbourg - Cherbourg Nanchang Challenger Uncle Toby's Australian Men's Clay Court Challenger - Canberra Shanghai Challenger USTA Freeman Men's Challenger - Joplin Challenger DCN de Cherbourg - Cherbourg Odlum Brown Vancouver Open - Vancouver AIG Japan Open - Tokyo Knoxville Challenger Savannah Challenger 2008 Lubbock Challenger - Lubbock Ningboo Challenger Kobe Challenger Seoul Challenger Honolulu Challenger Bangkok Challenger Drummondville Challenger Vancouver Challenger Calgary Challenger The Mercedes Benz of Calabasas - Calabasas Samsung Securities Cup - Seoul Vancouver Challenger Ford Tennis Championships - Louisville Istanbul Challenger Zagreb Challenger Rennes Challenger Busan Challenger Tallahassee Challenger Sarasota Challenger AIG Japan Open - Tokyo Carson Challenger Savannah Challenger Busan Challenger Irving Challenger Legg Mason Tennis Classic - Washington Next Generation Adelaide International - Adelaide Knoxville Challenger AIG Japan Open Tennis Championships - Tokyo SAP Open - San Jose Chennai Open - Chennai SAP Open - San Jose AEGON Championships - London Campbells Hall of Fame Tennis Championships - Newport Indianapolis Tennis Championships - Indianapolis Countrywide Classic - Los Angeles AIG Japan Open Tennis Championships - Tokyo SAP Open - San Jose Delray Beach International Tennis Championships - Delray Beach U.S. Mens's Clay Court Championship - Houston SA Tennis Open - Johannesburg SAP Open - San Jose Regions Morgan Keegan Championships - Memphis US Men's Clay Court Championship - Houston Open de Nice Cote d'Azur - Nice AEGON Championships - London Rakuten Japan Open - Tokyo Aircel Chennai Open - Chennai Salzburg Challenger Open 13 - Marseille Delray Beach International Tennis Championships - Delray Beach Champaign Challenger San Francisco Challenger Power Horse World Team Cup - Dusseldorf Atlanta Tennis Championships - Atlanta Citi Open - Washington PTT Thailand Open - Bangkok Dallas Challenger If Stockholm Open - Stockholm Aircel Chennai Open - Chennai Brisbane International - Brisbane Heineken Open - Auckland Pingguo Challenger SAP Open - San Jose Yokohama Challenger Dallas Challenger U.S. National Indoor Tennis Championships - Memphis Tallahassee Challenger Delray Beach International Tennis Championships - Delray Beach Winston-Salem Open - Winston-Salem PTT Thailand Open - Bangkok Rakuten Japan Open - Tokyo Apia International - Sydney U.S. National Indoor Tennis Championships - Memphis Delray Beach Open - Delray Beach Brisbane International - Brisbane Heineken Open - Auckland PBZ Zagreb Indoors - Zagreb Delray Beach Open - Delray Beach Open de Nice Cote d'Azur - Nice Hall of Fame Tennis Championships - Newport Delray Beach Open - Delray Beach Open 13 - Marseille Brisbane International - Brisbane Toyota Challenger If Stockholm Open - Stockholm New York Open - New York Taipei City Challenger AIG Japan Open - Tokyo Winnetka Challenger Millennium Estoril Open - Estoril Open 13 - Marseille Sacramento Challenger AEGON Championships - London Dallas Challenger Bergamo Challenger Atlanta Tennis Championships - Atlanta Charlottesville Challenger Charlottesville Challenger The Artois Championships - London Knoxville Challenger Aircel Chennai Open - Chennai Legg Mason Tennis Classic - Washington New York Open - New York Champaign Challenger Sunrise Challenger Tiburon Challenger Farmers Classic - Los Angeles Dallas Challenger PTT Thailand Open - Bangkok Malaysian Open - Kuala Lumpur Rimouski Challenger Countrywide Classic - Los Angeles Rakuten Japan Open - Tokyo Sarasota Challenger Kun-Ming Challenger Busan Challenger Baton Rouge Challenger Abierto Mexicano Telcel - Acapulco Guimaraes Challenger Rakuten Japan Open - Tokyo Tallahassee Challenger Abierto Mexicano Telcel - Acapulco Seoul Challenger Ningboo Challenger Thailand Open - Bangkok Knoxville Challenger Las Vegas Challenger AEGON Championships - London BB&T Atlanta Open - Atlanta Hall of Fame Tennis Championships - Newport Manta Challenger Champaign Challenger US Men's Clay Court Championship - Houston Hall of Fame Open - Newport Thailand Open - Bangkok Guadalajara Challenger Hall of Fame Open - Newport Citi Open - Washington Gerry Weber Open - Halle Houston Challenger Heineken Open - Auckland Open 13 - Marseille Winnetka Challenger Delray Beach International Tennis Championships - Delray Beach Kyoto Challenger Hall of Fame Tennis Championships - Newport Irving Challenger Sarasota Challenger BB&T Atlanta Open - Atlanta Atlanta Tennis Championships - Atlanta Legg Mason Tennis Classic - Washington Gimcheon Challenger SAP Open - San Jose Dallas Challenger Guangzhou Challenger US Men's Clay Court Championship - Houston Brisbane International - Brisbane AEGON Championships - London AEGON International - Eastbourne Campbell's Hall of Fame Tennis Championships - Newport Knoxville Challenger Farmers Classic - Los Angeles US Men's Clay Court Championship - Houston Sarasota Challenger Gwangju Challenger Heilbronn Challenger Citi Open - Washington US Men's Clay Court Championship - Houston Surbiton Challenger Aircel Chennai Open - Chennai Kaohsiung Challenger Shenzhen Open - Shenzhen Yokohama Challenger Abierto Mexicano - Los Cabos Aptos Challenger BB&T Atlanta Open - Atlanta Taipei City Challenger Malaysian Open - Kuala Lumpur Tiburon Challenger Gerry Weber Open - Halle Zhangjiagang Challenger Aegon Nottingham Open - Nottingham AEGON Championships - London Savannah Challenger BB&T Atlanta Open - Atlanta Citi Open - Washington Rakuten Japan Open - Tokyo Kobe Challenger Hua Hin Challenger Bangkok Challenger Shimadzu All Japan Indoor - Kyoto Indian Wells Challenger Toyota Challenger Busan Challenger US Men's Clay Court Championship - Houston Savannah Challenger Citi Open - Washington BB&T Atlanta Open - Atlanta Rakuten Japan Open - Tokyo Shimadzu All Japan Indoor - Kyoto Memphis Open - Memphis Traralgon Challenger Delray Beach Open - Delray Beach Shenzhen Challenger Rakuten Japan Open - Tokyo Ricoh Open - 's-Hertogenbosch Citi Open - Washington Head Cup Busan Open - Busan USTA Seascape Challenger - Aptos Winnipeg Challenger Vancouver Challenger Citi Open - Washington Chengdu Open - Chengdu Shenzhen Open - Shenzhen Delray Beach Open - Delray Beach Kroger / St. Jude International - Memphis Truist Atlanta Open - Atlanta Citi Open - Washington Prague 2 Challenger RCA Championships - Indianapolis China Open - Beijing Indianapolis Tennis Championships - Indianapolis Countrywide Classic - Los Angeles China Open - Beijing Campbells Hall of Fame Tennis Championships - Newport Power Horse Cup - Dusseldorf Rakuten Japan Open - Tokyo ASB Classic - Auckland Delray Beach Open - Delray Beach Ricoh Open - 's-Hertogenbosch AIG Japan Open Tennis Championships - Tokyo New York Open - New York Zhuhai Challenger AIG Japan Open Tennis Championships - Tokyo Delray Beach Open - Delray Beach Rogers Masters - Toronto BNP Paribas Open - Indian Wells Rogers Cup - Toronto Western & Southern Financial Group Masters - Cincinnati Shanghai ATP Masters 1000 - Shanghai BNP Paribas Open - Indian Wells Western & Southern Open - Cincinnati BNP Paribas Open - Indian Wells Miami Open - Miami Western & Southern Open - Cincinnati BNP Paribas Open - Indian Wells Rogers Cup - Montreal Rogers Cup - Toronto St. Tropez Challenger Memphis Open - Memphis Zagreb Challenger AIG Japan Open - Tokyo Vietnam Open - Ho Chi Minh City Rogers Masters - Montreal Campbell's Hall of Fame Tennis Championships - Newport BNP Paribas Open - Indian Wells Monte-Carlo Rolex Masters - Monte-Carlo Sony Ericsson Open - Miami BNP Paribas Masters - Paris Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai U.S. Open - New York Australian Open - Melbourne BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Western & Southern Open - Cincinnati Rogers Cup - Toronto Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells U.S. Open - New York Rogers Cup - Montreal Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai Rogers Cup - Toronto Winston-Salem Open - Winston-Salem Miami Open - Miami Wimbledon - London U.S. Open - New York Wimbledon - London Open Parc - Lyon U.S. Open - New York U.S. Open - New York Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open - Melbourne Rogers Cup - Montreal 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 Western & Southern Open - Cincinnati Wimbledon - London BNP Paribas Open - Indian Wells U.S. Open - New York US Men's Clay Court Championship - Houston French Open - Paris Shanghai Rolex Masters - Shanghai U.S. Open - New York Gazprom Hungarian Open - Budapest Australian Open - Melbourne French Open - Paris U.S. Open - New York French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris Sony Ericsson Open - Miami Rakuten Japan Open - Tokyo Western & Southern Financial Group Masters - Cincinnati Shanghai ATP Masters - Shanghai Shanghai Rolex Masters - Shanghai Dallas Open - Dallas BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Miami Open - Miami Miami Open - Miami Miami Open - Miami Citi Open - Washington Chengdu Open - Chengdu AIG Japan Open Tennis Championships - Tokyo Davis Cup, Group 1, PO, JPN-THA 4-1 BB&T Atlanta Open - Atlanta Rakuten Japan Open - Tokyo Davis Cup, World Group, PO, JPN-ROU 2-3 Davis Cup, Group 1, 2R, JPN-CHN 5-0 Swiss Indoors Basel - Basel Davis Cup, Group 1, 1R, JPN-PHI 5-0 Davis Cup, Group I, 1R, PHI-JPN 1-3 Hall of Fame Tennis Championships - Newport Davis Cup, Group I, 2R, JPN-KOR 3-2 Wimbledon - London ATP Cup - Brisbane, Perth, Sydney Wimbledon - London Australian Open - Melbourne Australian Open - Melbourne Wimbledon - London U.S. Open (juniors) Wimbledon - London French Open (juniors) Wimbledon (juniors) U.S. Open (juniors) 15th Asian Games Doha 2006 Australian Open - Melbourne Wimbledon - London Australian Open - Melbourne Internazionali BNL d'Italia - Rome Olympics - London Wimbledon - London Australian Open - Melbourne U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne Australian Open Qualifying - Doha French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Davis Cup, Group 1, 1R, JPN-PHI 5-0 Davis Cup, Group 1, 2R, IND-JPN 3-2 Davis Cup, World Group, PO, JPN-IND 4-1 Davis Cup, Group 1, 1R, JPN-CHN 4-1 Davis Cup, World Group, 1R, JPN-CRO 2-3 Davis Cup, World Group, PO, JPN-ISR 2-3 Davis Cup, World Group, PO, JPN-COL 3-2 Davis Cup, World Group, 1R, JPN-CAN 4-1 Davis Cup, Group 1, 2R, JPN-THA 5-0 Australian Open (juniors) Davis Cup, Group I, 2R, JPN-UZB 4-1 Davis Cup, Group I, 1R, JPN-INA 5-0 Davis Cup, Group 1, 1R, JPN-CHN 5-0 Davis Cup, World Group, 1R, CAN-JPN 3-2 Davis Cup, World Group, PO, JPN-BRA 3-1 Davis Cup, Group 1, 2R, THA-JPN 3-2 Davis Cup, World Group, QR, JPN-ECU 0-3