Career 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000 1999 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 New Zealand F2 New Zealand F3 Japan F1 Japan F2 Japan F3 Korea F1 Japan F4 Japan F5 Canada F4 USA F20 USA F22 USA F23 Australia F4 Japan F1 USA F8 Japan F2 Japan F3 USA F21 USA F13 USA F14 Japan F8 USA F8 Japan F4 USA F22 Korea F1 China F6 Japan F2 Japan F3 Japan F6 Japan F10 Japan F7 USA F29 USA F30 Japan F5 USA F12 Japan F9 Sri Lanka F2 India F7 China F3 Korea F3 Canada F5 Korea F2 Taipei City Challenger Heineken Challenger - Ho Chi Minh City 2002 FSE Challenger - Tarzana 2002 USTA Challenger of Calabasas - Calabasas GHI Bronx Classic - Bronx ARMS USTA Challenger - Rocky Mount Fifth-Third Bank Tennis Championships - Lexington Hilton Waikoloa USTA Challenger - Waikoloa drkoop.com USTA Tennis Championships - Armonk Zivnobanka Open - Prostejov BH Tennis Open International Cup - Belo Horizonte drkoop.com USTA Tennis Championships of Houston - Houston Yokohama International Tennis Tournament - Yokohama Samsung Securities Cup Challenger - Seoul USTA Men's Challenger of Urbana-Champaign - Urbana Ho Chi Minh City Challenger - Ho Chi Minh City Hilton Waikoloa Village USTA Challenger - Waikoloa USTA Men's Challenger of Dallas - Dallas Honda Kah Singapore Men's Tennis Open - Singapore Kyoto Challenger - Kyoto Verizon Tennis Challenge - Atlanta 2001 USTA Challenger of Calabasas - Calabasas San Luis Potosi Challenger - San Luis Potosi 2001 Eddleman USTA Challenger - Birmingham Granby Challenger - Granby IV Gramado Open de Tenis - Gramado Urbana-Champaign Challenger - Urbana Gran Copa Ericsson - Rio de Janeiro 2002 Tulsa USTA Challenger - Tulsa Herwalt Motors Mercedes-Benz Center Men's Challenger - Fresno USTA Challenger of Burbank - Burbank USTA Challenger of San Antonio - San Antonio USTA Tennis Championships of Houston - Houston 2002 Azalea Orthopedic Challenger - Tyler University of Tennessee USTA Challenger - Knoxville The Wright Financial Group, Inc. Challenger - Champaign 2001 UT Tyler Patriot Challenger - Tyler Yokohama World Tennis Gaora Cup - Yokohama Hilton Waikoloa Village USTA Challenger - Waikoloa USTA Challenger of Dallas - Dallas Challenger Ford de Cherbourg - Cherbourg Open de Franche Comte - Besancon 2003 Eddleman USTA Challenger - Birmingham 2003 West Side Tennis Club Challenger - Forest Hills 2003 USTA Tallahassee Tennis Challenger - Tallahassee The Granby Natrel Challenger - Granby 2003 Freeman Men's Challenger - Joplin USTA Seascape Challenger - Aptos FILA Challenger - Biella Binghamton Professional Tennis Tournament - Binghamton GHI Bronx Classic - Bronx Belgaum Open - Belgaum The USTA Challenger at West End Racquet - Torrance Waco International Tennis Challenger - Waco ATP Tour Challenger at Nellie Gail - Laguna Hills A Glimmer of Hope Challenger - Austin The Wright Financial Group, Inc. Challenger - Champaign Jameson Cup - Milan Hilton Waikoloa Village USTA Challenger - Waikoloa Gemax Samsung Open 2004 - Belgrade USTA Men's Challenger of Dallas - Dallas 2004 Freeman Men's Challenger - Joplin Shimadzu All Japan Indoor Tennis Championships - Kyoto Hilton Waikoloa Village USTA Challenger - Waikoloa Corona Mexico City Open - Mexico City Joplin Challenger - Joplin Shimadzu All Japan Indoor - Kyoto Uncle Toby's Burnie Challenger - Tasmania XL Capital Bermuda Open - Bermuda 2002 Eddleman USTA Challenger - Birmingham XL Capital Bermuda Open - Bermuda The Surbiton Trophy - Surbiton 2003 USTA Challenger of Calabasas - Calabasas USTA Tallahassee Tennis Challenger - Tallahassee XI Open International D'Andorra - Andorra The Natrel's Challenger of Granby - Granby USTA Seascape Challenger - Aptos Fifth Third Bank Tennis Classic - Lexington III Gramado Open de Tenis - Gramado 2004 Colorado Tennis Classic - Denver Binghamton Professional Tennis Tournament - Binghamton GHI Bronx Classic - Bronx China Open - Beijing Smith Barney Men's Challenger - Covington College Station Challenger - College Station Osaka International Tennis Tournament - Osaka Austin Challenger - Austin Uncle Tobys Challenger in Caloundra - Caloundra 2004 Keys Gate Challenger - Homestead Music City Challenger - Nashville The Wright Financial Group USTA Challenger - Champaign Hilton Waikoloa Village USTA Challenger - Waikoloa USTA Men's Challenger of Dallas - Dallas 2005 Freeman Men's Challenger - Joplin Shimadzu All Japan Indoor Tennis Championships - Kyoto Heineken Challenger - Ho Chi Minh City BH Tennis Open International Cup - Belo Horizonte Tallahassee Tennis Challenger - Tallahassee Busan Open Challenger Tennis - Busan Sunset Moulding Yuba City Racquet Club Challenger - Yuba City The West Side Tennis Club Grass Court Challenger - Forest Hills USTA Comerica Challenger - Aptos Singha Tennis Classic - Tarzana 14° BH Tennis Open - Belo Horizonte Odlum Brown Vancouver Open - Vancouver dBI Tennis Challenger - Binghamton VIII Gramado Open - Gramado GHI Bronx Classic - Bronx II Manta Open - Manta Swanston Challenger - Sacramento Pro Challenger at Calabasas - Calabasas Samsung Securities Cup - Seoul USTA/Adtech Challenger - Boston Kia International in Caloundra - Caloundra USTA Men's Challenger of Dallas - Dallas Shimadzu All Japan Indoor Tennis Championships - Kyoto HTV Challenger - Ho Chi Minh City Eddleman/USTA Challenger - Birmingham 2006 USTA Tallahassee Tennis Challenger - Tallahassee 2006 Challenger of Santa Clarita California Challenger - Valencia The LTA Cardiff Challenger - Cardiff Coffee Cup Challenger - Chikmagalur Dharwad Challenger 2006 - Dharwad Fergana Challenger - Fergana Busan Open Challenger Tennis - Busan Sunset Moulding Yuba City Racquet Club Challenger - Yuba City 2006 North Shore Pro Tennis Championship - Winnetka The Commercia Challenger - Aptos The Natrel's Challenger - Granby Fifth-Third Bank Tennis Classic - Lexington Odlum Brown Vancouver Open - Vancouver GHI Bronx Tennis Classic - Bronx II Manta Open - Manta Dharwad Challenger 2003 - Dharwad USTA Challenger of Tiburon - Tiburon The $50,000 Pro Challenger at Calabasas - Calabasas Challenger Ford de Cherbourg - Cherbourg Challenger Banque Nationale Rimouski - Rimouski Samsung Secruities Cup Challenger - Seoul Busan Open - Busan BMW Tennis Championship - Sunrise 2004 USTA Challenger of Calabasas - Calabasas Flea Market Cup Busan Challenger Tennis - Busan Music City Challenger - Nashville USTA Challenger - Champaign Kia International In Kawana - Kawana West Side Tennis Challenger - Forest Hills Internationaux de Doubs Open de Franchie-Comte - Besancon Shimadzu All Japan Indoor Tennis Championships - Kyoto Samsung Challenger 2007 - Ho Chi Minh City Busan Open Challenger Tennis - Busan Tiburon Challenger - Tiburon Burbank Challenger - Burbank Fergana Challenger - Fergana Busan Open Challenger Tennis - Busan Countrywide Classic USTA Challenger - Carson Uncle Toby's Challenger in Burnie - Burnie The Comercia Challenger - Aptos Fifth Third Bank Tennis Championships - Lexington Uncle Toby's Australian Men's Clay Court Challenger - Canberra 2005 West Side Tennis Coub Men's Challenger - Forest Hills IV Manta Open - Manta Pro Challenger at Calabasas - Calabasas Samsung Securities Cup - Seoul Flea Market Cup - Busan Home Depot Center USTA Challenger - Carson Music City Challenger - Nashville Hilton Waikoloa Village USTA Challenger - Waikoloa USTA Freeman Men's Challenger - Joplin Keio Challenger International Tennis Tournament - Yokohama Club Coop's ATP Challenger International - Brisbane McDonalds ATP Challenger - Burnie Hilton Waikoloa Village USTA Challenger - Waikoloa 2008 China TCL Challenger - Guangzhou Isla de Lanzarote - Lanzarote The West Side Tennis Club Clay Court Challenger - Forest Hills Shimadzu All Japan Indoor Tennis Championships - Kyoto San Luis Potosi Challenger - San Luis Potosi AGT Challenger - Leon Sail Open - New Delhi New Delhi Challenger II - New Delhi Izmir Cup - Izmir Nielsen USTA Pro Tennis Championship - Winnetka Challenger Banque Nationale - Granby Challenger DCN de Cherbourg - Cherbourg Oldum Brown Vancouver Open - Vancouver Flea Market Cup Busan Challenger Tennis - Busan Keio Challenger International Tennis Tournament - Yokohama Odlum Brown Vancouver Open - Vancouver Dunlop World Challenge - Toyota Melbourn Challenger Bangkok Challenger Korat Challenger Mexico City Challenger Talahassee Challenger Aptos Challenger Binghamton Challenger Tiburon Challenger Calabasas Challenger Kyoto Challenger Busan Challenger Cremona Challenger Nottingham Challenger Winnetka Challenger Granby Challenger Bangkok Challenger Bangkok Challenger Seoul Challenger Toyota Challenger Singapore Challenger Bergamo Challenger Kyoto Challenger Pingguo Challenger Nottingham Challenger Winnetka Challenger Wuhai Challenger Beijing Challenger Shanghai Challenger Seoul Challenger Honolulu Challenger Seoul Challenger Eckental Challenger Loughborough Challenger Toyota Challenger Honolulu Challenger Bergamo Challenger Singapore Challenger Kyoto Challenger Sarasota Challenger Binghamton Challenger Kaohsiung Challenger Tashkent Challenger - Tashkent Samsung Securities Cup - Seoul Nottingham Challenger Kyoto Challenger Nottingham Challenger Busan Challenger Tallahassee Challenger Sarasota Challenger Beijing Challenger Busan Challenger Recanati Challenger Yokohama Challenger Kolkata Challenger New Delhi Challenger Guangzhou Challenger Kyoto Challenger Salzburg Challenger Shenzhen Challenger Taipei City Challenger Gimcheon Challenger Busan Challenger Pingguo Challenger Nottingham-2 Challenger Yokohama Challenger Nanchang Challenger Kaohsiung Challenger Aptos Challenger Bangkok Challenger Shanghai Challenger Traralgon Challenger Traralgon Challenger 2 Yokohama Challenger Toyota Challenger Toyota Challenger Dallas Challenger Nottingham Challenger Dallas Challenger Taipei City Challenger Busan Challenger Seoul Challenger Gimcheon Challenger Granby Challenger Bergamo Challenger Vancouver Challenger Shanghai Challenger Nanchang Challenger Kobe Challenger Yokohama Challenger Toyota Challenger Bangkok Challenger Manila Challenger Bergamo Challenger Kyoto Challenger Guangzhou Challenger Shenzhen Challenger Taipei City Challenger Kun-Ming Challenger Busan Challenger Baton Rouge Challenger Ilkley Challenger Winnetka Challenger Winnipeg Challenger Guimaraes Challenger Chengdu Challenger Bangkok Challenger Shanghai Challenger Kaohsiung Challenger Ho Chi Minh City Challenger Ningboo Challenger Tallahassee Challenger Seoul Challenger Ningboo Challenger Manta Challenger Kobe Challenger Toyota Challenger Maui Challenger Burnie Challenger Launceston Challenger Irving Challenger Guadalajara Challenger Seoul Challenger Busan Challenger Nottingham Challenger Ilkley Challenger Gatineau Challenger Granby Challenger Jinan Challenger Ho Chi Minh City Challenger Toyota Challenger Kyoto Challenger Yokohama Challenger Kyoto Challenger Shenzhen Challenger Taipei City Challenger Nanchang Challenger Seoul Challenger Gimcheon Challenger Gimcheon Challenger Ilkley Challenger Winnipeg Challenger Gatineau Challenger Guangzhou Challenger Zhangjiagang Challenger Shanghai Challenger Ningboo Challenger Liuzhou Challenger Kobe Challenger Playford Challenger Burnie Challenger Launceston Challenger Bangkok Challenger Bangkok Challenger Yokohama Challenger Shenzhen Challenger Zhangjiagang Challenger Nanchang Challenger Seoul Challenger Busan Challenger Gwangju Challenger Nottingham Challenger Ilkley Challenger Heilbronn Challenger Aptos Challenger Jinan Challenger Kaohsiung Challenger Ningboo Challenger Kaohsiung Challenger Shenzhen Challenger Kobe Challenger Bangkok Challenger Drummondville Challenger Calgary Challenger Istanbul Challenger Cleveland Challenger Yokohama Challenger Biella 5 Challenger Zagreb Challenger Taipei City Challenger Nottingham 2 Challenger Porto Challenger Busan Challenger Cassis Challenger Rennes Challenger Biel Challenger Binghamton Professional Tennis Tournament - Binghamton Downtown Athletic Club USTA Challenger - Amarillo Maui Challenger Charlottesville Challenger Knoxville Challenger Champaign Challenger Zhangjiagang Challenger Nottingham-2 Challenger Columbus Challenger Cleveland Challenger Monterrey Challenger Phoenix Challenger Kobe Challenger Hua Hin Challenger Biel Challenger Bangkok Challenger Nova Challenger Osaka - Osaka St. Brieuc Challenger Toyota Challenger Busan Challenger Credicard Tennis Cup - Campos do Jordao Chengdu Challenger Ningboo Challenger USTA Challenger of Burbank - Burbank University of Tennessee USTA Men's Challenger - Knoxville Shimadzu All Japan Indoor - Kyoto Traralgon Challenger Atlantic City Open - Atlantic City Shenzhen Challenger West Side Tennis Club Clay Court Challenger - Forest Hills Challenger Leon 2003 - Leon Head Cup Busan Open - Busan Winnipeg Challenger Vancouver Challenger Zivnobanka Czech Open - Prostejov Prague 2 Challenger Rogers Masters - Toronto French Open - Paris Australian Open - Melbourne Wimbledon - London French Open - Paris French Open - Paris Australian Open - Melbourne Wimbledon - London Davis Cup, Group I, 1R, JPN-INA 5-0 Davis Cup, World Group, PO, JPN-COL 3-2 Infiniti Open - Los Angeles Waldbaum's Hamlet Cup - Long Island Sybase Open - San Jose Citrix Tennis Championships - Delray Beach U.S. Men's Clay Court Championships - Orlando The Stella Artois Grass Court Championships - Queen's/London Waldbaum's Hamlet Cup - Long Island Salem Open - Hong Kong The Stella Artois Grass Court Championships - London RCA Championships - Indianapolis AIG Japan Open - Tokyo Heineken Open - Auckland U.S. Men's Clay Court Championships - Houston The Stella Artois Grass Court Championships - London Mercedes-Benz Cup - Los Angeles AIG Japan Open - Tokyo Heineken Open - Auckland Siebel Open - San Jose Kroger / St. Jude International - Memphis RCA Championships - Indianapolis Mercedes-Benz Cup - Los Angeles Brasil Open - Salvador Heineken Open Shanghai - Shanghai AIG Japan Open - Tokyo Galleryfurniture.com Challenge - Atlanta Japan Open - Tokyo Heineken Open Shanghai - Shanghai Zhuhai Challenger Heineken Open - Auckland Kroger / St. Jude International - Memphis UBS Open Gstaad - Gstaad Arizona Men's Tennis Championships - Scottsdale U.S. Men's Clay Court Championships - Houston St. Tropez Challenger Grand Prix Hassan II - Casablanca Miller Lite Hall of Fame Tennis Championships - Newport Mercedes-Benz Cup - Los Angeles TD Waterhouse Cup - Long Island Zagreb Challenger Arizona Men's Tennis Championships - Scottsdale Mercedes-Benz Cup - Los Angeles Pilot Pen Tennis - New Haven Vietnam Open - Ho Chi Minh City AIG Japan Open - Tokyo Tennis Channel Open - Las Vegas Pilot Pen Tennis - New Haven China Open - Beijing Thailand Open - Bangkok AIG Japan Open Tennis Championships - Tokyo Next Generation Adelaide International - Adelaide AIG Japan Open - Tokyo Gerry Weber Open - Halle Countrywide Classic - Los Angeles AIG Japan Open Tennis Championships - Tokyo The Artois Championships - London Legg Mason Tennis Classic - Washington China Open - Beijing AIG Japan Open Tennis Championships - Tokyo Chennai Open - Chennai SAP Open - San Jose Indianapolis Tennis Championships - Indianapolis AEGON Championships - London Campbells Hall of Fame Tennis Championships - Newport Indianapolis Tennis Championships - Indianapolis Countrywide Classic - Los Angeles Thailand Open - Bangkok AIG Japan Open Tennis Championships - Tokyo Open 13 - Marseille Campbells Hall of Fame Tennis Championships - Newport Malaysian Open - Kuala Lumpur Aircel Chennai Open - Chennai SA Tennis Open - Johannesburg Open 13 - Marseille AEGON Championships - London PTT Thailand Open - Bangkok Rakuten Japan Open - Tokyo Aircel Chennai Open - Chennai Open 13 - Marseille US Men's Clay Court Championship - Houston Power Horse World Team Cup - Dusseldorf AEGON Championships - London AEGON International - Eastbourne Campbell's Hall of Fame Tennis Championships - Newport Atlanta Tennis Championships - Atlanta PTT Thailand Open - Bangkok Rakuten Japan Open - Tokyo If Stockholm Open - Stockholm Aircel Chennai Open - Chennai Heineken Open - Auckland SAP Open - San Jose U.S. National Indoor Tennis Championships - Memphis Delray Beach International Tennis Championships - Delray Beach Power Horse Cup - Dusseldorf PTT Thailand Open - Bangkok Rakuten Japan Open - Tokyo Aircel Chennai Open - Chennai Apia International - Sydney Malaysian Open - Kuala Lumpur Rakuten Japan Open - Tokyo Heineken Open - Auckland PBZ Zagreb Indoors - Zagreb Winston-Salem Open - Winston-Salem US Men's Clay Court Championship - Houston AEGON Championships - London Aegon Nottingham Open - Nottingham BB&T Atlanta Open - Atlanta Citi Open - Washington Shenzhen Open - Shenzhen Rakuten Japan Open - Tokyo Open 13 - Marseille Rakuten Japan Open - Tokyo Brisbane International - Brisbane Citi Open - Washington Rakuten Japan Open - Tokyo Shenzhen Open - Shenzhen Rakuten Japan Open - Tokyo New York Open - New York Open Parc - Lyon Truist Atlanta Open - Atlanta Citi Open - Washington Delray Beach Open - Delray Beach Rakuten Japan Open - Tokyo Dallas Open - Dallas Chengdu Open - Chengdu AIG Japan Open Tennis Championships - Tokyo Swiss Indoors Basel - Basel Tennis Masters Series - Miami Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Pacific Life Open - Indian Wells Pacific Life Open - Indian Wells Rogers Masters - Montreal Western & Southern Financial Group Masters - Cincinnati Shanghai ATP Masters 1000 - Shanghai Shanghai ATP Masters - Shanghai Internazionali BNL d'Italia - Rome Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Shanghai Rolex Masters - Shanghai Sony Open Tennis - Miami Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells Miami Open - Miami Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells BNP Paribas Open - Indian Wells Miami Open - Miami Australian Open - Melbourne 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 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 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 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 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 Wimbledon - London U.S. Open - New York 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 U.S. Open - New York Australian Open Qualifying - Doha Monte-Carlo Rolex Masters - Monte-Carlo French Open - Paris U.S. Open - New York Australian Open - Melbourne Davis Cup, Group 1, PO, JPN-THA 4-1 Davis Cup, Group 1, 1R, JPN-CHN 5-0 Davis Cup, Group 1, 2R, THA-JPN 3-2 Davis Cup, Group 1, 1R, JPN-CHN 4-1 Davis Cup, Group 2, 1R, PHI-PAK 4-1 Davis Cup, Group 1, 2R, JPN-THA 5-0 Davis Cup, Group 2, 2R, PHI-NZL 4-1 Davis Cup, World Group, PO, JPN-ROU 2-3 Davis Cup, Group 1, 1R, JPN-PHI 5-0 Davis Cup, Group 1, 2R, IND-JPN 3-2 Davis Cup, Group 1, 2R, PHI-UZB 2-3 Davis Cup, Group 1, 2R, JPN-CHN 5-0 Davis Cup, Group 1, 1R, JPN-PHI 5-0 Davis Cup, Group I, 1R, PHI-JPN 1-3 Davis Cup, Group I, 2R, JPN-UZB 4-1 Davis Cup, World Group, PO, JPN-IND 4-1 Davis Cup, World Group, 1R, JPN-CRO 2-3 Davis Cup, World Group, PO, JPN-ISR 2-3 Davis Cup, Group I, 2R, JPN-KOR 3-2 Davis Cup, World Group, 1R, JPN-CAN 4-1 Davis Cup, World Group, 1R, CAN-JPN 3-2 Davis Cup, World Group, PO, JPN-BRA 3-1 ATP Cup - Brisbane, Perth, Sydney Davis Cup, World Group, QR, JPN-ECU 0-3 15th Asian Games Doha 2006 Olympics - London