Career 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 Australia #1-w2 Australia F1 Australia F2 Australia F3 Australia F1 Australia F3 Australia F4 Japan F4 Japan F5 Japan F6 Japan F8 Japan F9 Japan F10 Japan F11 Japan F12 Japan F1 Korea F1 France F11 China F6 Japan F10 Japan F11 Thailand F2 Japan F1 Japan F2 Japan F3 Italy F12 Japan F6 Japan F7 Indonesia F1 Indonesia F2 Indonesia F3 India F6 India F7 Japan F10 Japan F11 Japan F1 Japan F2 Japan F3 Korea F2 Korea F3 Japan F6 Japan F7 Japan F9 USA F25 Thailand F4 Thailand F5 USA F8 USA F9 USA F27 USA F10 Australia F1 Indonesia F2 USA F26 Japan F8 USA F28 Australia F2 Japan F6 Australia #2-w1 Australia F4 Japan F7 Japan F5 Japan F9 Korea F3 Japan F8 Australia #1-w1 Korea F2 Open Castilla y Leon - Segovia Uncle Tobys Challenger - Tasmania Shimadzu All Japan Indoor Tennis Championships - Kyoto BMW Tennis Championship - Sunrise Garden Open - Rome s Tennis Masters 06 - Graz XII Trofeo Ciudad de Quito 'Diario El Comercio' - Quito Samsung Secruities Cup Challenger - Seoul Open Castilla y Leon - Segovia Seguros Bolivar Open - Medellin Fifth Third Bank Tennis Championships - Lexington Ethias Trophy - Mons Tatra Banka Slovak Open - Bratislava Caversham International Tennis Tournament - Jersey Keio Challenger International Tennis Tournament - Yokohama Iskratel Open - Kranj Kyoto Challenger Concurso Internacional de Vigo - Vigo Korat Challenger IPP Geneva Trophy - Geneva Ramat Hasharon Challenger Nottingham Challenger Aptos Challenger Granby Challenger St. Remy Challenger Chuncheon Challenger The Surbiton Trophy - Surbiton Nottingham Challenger Trofeo Sisma Mantova - Mantova Aptos Challenger Binghamton Challenger Bangkok Challenger Bangkok Challenger San Luis Potosi Challenger 2007 - San Luis Potosi Charlottesville Challenger Knoxville Challenger Toyota Challenger Burnie Challenger Pingguo Challenger Sarasota Challenger Fergana Challenger Nottingham Challenger Lexington Challenger Johannesburg Challenger Uncle Toby's Burnie Challenger - Tasmania GHI Bronx Classic - Bronx Lubbock Challenger - Lubbock ATP Challenger 2003 Numea - New Caledonia Open Diputacion Ciudad de Pozoblanco - Cordoba Ostdeutscher Sparkassen Cup - Dresden The Shelbourne Irish Open - Dublin XI Open International D'Andorra - Andorra Bangkok Challenger Sacramento Challenger The LTA Nottingham Challenger - Nottingham Tiburon Challenger Seoul Challenger Toyota Challenger Honolulu Challenger Burnie Challenger Kyoto Challenger Le Gosier Challenger Kaohsiung Challenger Vancouver Challenger Beijing Challenger Bangkok Challenger Lexington Challenger Tiburon Challenger Champaign Challenger Yokohama Challenger Toyota Challenger West Lakes Challenger Leon Challenger Mexico City Challenger Anning Challenger The Surbiton Trophy - Surbiton Binghamton Challenger Uncle Tobys Challenger in Caloundra - Caloundra IPP Open - Helsinki Aptos Challenger Shanghai Challenger Hilton Waikoloa Village USTA Challenger - Waikoloa Uncle Toby's Challenger in Burnie - Burnie Kaoshuing Challenger The Manchester Trophy - Manchester Melbourne Challenger Seoul Challenger Toyota Challenger The LTA Nottingham Challenger - Nottingham USTA Challenger of Oklahoma - Tulsa BMW Tennis Championship - Sunrise Binghamton Professional Tennis Tournament - Binghamton New Delhi Challenger Taiwan Challenger - Kaohsiung dBI Tennis Challenger - Binghamton Guangzhou Challenger Rimouski Challenger Leon Challenger Shenzhen Challenger 2008 China TCL Challenger - Guangzhou Taipei City Challenger 2005 Tulsa Challenger - Tulsa Seguros Bolivar Open - Medellin Voit Mexico City Open - Mexico City Roma Challenger 2007 - Rome Nottingham-2 Challenger XIII Trofeo Ciudad de Quito - Quito Samsung Challenger 2007 - Ho Chi Minh City Kaohsiung Challenger Uncle Toby's Australian Men's Clay Court Challenger - Canberra Copa Petrobras Colombia - Bogota Malaysian Open - Kuala Lumpur Club Coop's ATP Challenger International - Brisbane Shimadzu All Japan Indoor Tennis Championships - Kyoto Odlum Brown Vancouver Open - Vancouver Bangkok Challenger BMW Tennis Championship - Sunrise GHI Bronx Classic - Bronx Sacramento Challenger Seoul Challenger Swanston Challenger - Sacramento Salvador Challenger Pro Challenger at Calabasas - Calabasas Home Depot Center USTA Challenger - Carson Guangzhou Challenger Drummondville Challenger St. Brieuc Challenger Vancouver Challenger USTA/Adtech Challenger - Boston Music City Challenger - Nashville USTA Illinois Challenger - Champaign San Remo Tennis Cup - San Remo Bangkok Challenger Internationaux du Doubs - Besancon Yokohama Challenger Knoxville Challenger Toyota Challenger Bangkok Challenger The LTA Manchester Trophy - Manchester WOW Cafe Challenger - New Orleans Copa Petrobras Colombia - Bogota Shimadzu All Japan Indoor Tennis Championships - Kyoto Busan Open Challenger Tennis - Busan Bordeaux Challenger Drummondville Challenger Istanbul Challenger Shanghai Challenger Bukhara Challenger - Bukhara Busan Challenger Seoul Challenger Savannah Challenger Uncle Toby's Australian Men's Clay Court Challenger - Canberra Binghamton Challenger Kaohsiung Challenger Toyota Challenger Heineken Challenger - Ho Chi Minh City Gemax Open - Belgrade Bangkok Challenger Kyoto Challenger Surbiton Challenger Ilkley Challenger Yokohama Challenger Alessandria Challenger Lexington Challenger Brasilia Challenger Anning Challenger Gimcheon Challenger Kyoto Challenger Chengdu Challenger Shanghai Challenger Tiburon Challenger Bengalaru Challenger Pune Challenger Shimadzu All Japan Indoor Tennis Championships - Kyoto The Surbiton Trophy - Surbiton Yokohama Challenger Matsuyama Challenger Biel Challenger Seoul Challenger Kyoto Challenger Shanghai Challenger Yokohama Challenger Nanchang Challenger Lugano Challenger Leon Challenger Bangkok Challenger Shenzhen Challenger The Samsung Open - Nottingham Aptos Challenger Biella 4 Challenger Kobe Challenger Toyota Challenger Maui Challenger Zhuhai Challenger Quanzhou Challenger Yokkaichi Challenger Flea Market Cup Busan Challenger Tennis - Busan Kia International In Caloundra - Caloundra ECM Prague Open 2005 - Prague Rome Challenger Shenzhen Challenger Noumea Challenger Bangkok Challenger Yokohama Challenger Zhangjiagang Challenger Taipei City Challenger Seoul Challenger Busan Challenger Gwangju Challenger Surbiton Challenger Freeman Men's $50,000 Challenger - Joplin Wuhan Challenger Binghamton Challenger Adidas International - Sydney Kaohsiung Challenger Biella 3 Challenger Nottingham 2 Challenger Nottingham-2 Challenger Lugano Challenger Next Generation Hardcourts - Adelaide Medibank Private International - Sydney Croatia Osiguranje Rijeka Open - Rijeka Launceston Challenger Baumag Open - Budapest Surbiton Challenger USTA Seascape Challenger - Aptos San Marino Cepu Open - San Marino Fergana Challenger - Fergana Ciudad de Pozoblanco 'Open Diputacion' - Cordoba USTA Seascape Challenger - Aptos Fifth Third Bank Tennis Classic - Lexington 2004 Colorado Tennis Classic - Denver Samsung Securities Cup - Seoul Kobe Challenger The Stella Artois Grass Court Championships - London The Surbiton Trophy - Surbiton Mercedes-Benz Cup - Los Angeles Lubbock Challenger - Lubbock AIG Japan Open - Tokyo Next Generation Adelaide International - Adelaide Keio Challenger International Tennis Tournament - Yokohama Tennis Channel Open - Las Vegas The Stella Artois Championships - London Miller Lite Hall of Fame Tennis Championships - Newport AIG Japan Open Tennis Championships - Tokyo Dunlop World Challenge - Toyota Next Generation Adelaide International - Adelaide Sydney International - Sydney Rhodes Challenger Regions Morgan Keegan Championships - Memphis Brest Challenger Todi Challenger Kobe Challenger The Tennis Channel Open - Las Vegas Red Letter Days Open - Nottingham Campbell's Hall of Fame Tennis Championships - Newport Forli Challenger Generali Open - Kitzbuhel Burnie Challenger Nottingham Challenger Nottingham-2 Challenger Pilot Pen Tennis - New Haven Busan Challenger Tallahassee Challenger Izmir Challenger BCR Open Romania - Bucharest Santos Challenger Fergana Challenger AIG Japan Open Tennis Championships - Tokyo Next Generation Adelaide International - Adelaide Medibank International - Sydney SAP Open - San Jose Tennis Channel Open - Las Vegas Grand Prix Hassan II - Casablanca The Artois Championships - London The Nottingham Open - Nottingham China Open - Beijing St. Petersburg Open - St. Petersburg Brisbane - Brisbane Busan Challenger Campbells Hall of Fame Tennis Championships - Newport Irving Challenger SAP Open - San Jose Legg Mason Tennis Classic - Washington AEGON Championships - London Shenzhen Challenger Champaign Challenger Guadalajara Challenger Yokohama Challenger Tallahassee Challenger AIG Japan Open Tennis Championships - Tokyo Toyota Challenger Taipei City Challenger Noumea Challenger Sacramento Challenger Hong Kong Challenger Burnie Challenger Nottingham Challenger Singapore Challenger Burnie Challenger Seoul Challenger Charlottesville Challenger Rimouski Challenger Countrywide Classic - Los Angeles Knoxville Challenger Thailand Open - Bangkok AIG Japan Open Tennis Championships - Tokyo Aircel Chennai Open - Chennai Kyoto Challenger Medibank International - Sydney Delray Beach International Tennis Championships - Delray Beach Gerry Weber Open - Halle Caltanissetta Challenger Atlanta Tennis Championships - Atlanta Legg Mason Tennis Classic - Washington Rakuten Japan Open - Tokyo Aircel Chennai Open - Chennai Barletta Challenger US Men's Clay Court Championship - Houston Campbell's Hall of Fame Tennis Championships - Newport Winston-Salem Open - Winston-Salem PTT Thailand Open - Bangkok Rakuten Japan Open - Tokyo Aircel Chennai Open - Chennai Nottingham Challenger Claro Open Colombia - Bogota BB&T Atlanta Open - Atlanta AAPT Championships - Adelaide Kun-Ming Challenger Sydney International - Sydney Busan Challenger Baton Rouge Challenger Sacramento Challenger Athens Challenger Tallahassee Challenger Barcelona Open BancSabadell - Barcelona Hall of Fame Tennis Championships - Newport Traralgon Challenger Erste Bank Open - Vienna AEGON International - Eastbourne The Stella Artois Championships - London Erste Bank Open - Vienna Countrywide Classic - Los Angeles Gerry Weber Open - Halle Winston-Salem Open - Winston-Salem If Stockholm Open - Stockholm Swiss Indoors Basel - Basel Dubai Duty Free Tennis Championships - Dubai Antalya Cup - Antalya Countrywide Classic - Los Angeles Winston-Salem Open - Winston-Salem Shenzhen Open - Shenzhen The Stella Artois Grass Court Championships - London Kyoto Challenger Guadalajara Challenger Hall of Fame Open - Newport AEGON Championships - London European Open - Antwerp Astana Open - Nur-Sultan Murray River Open - Melbourne Serbia Open - Belgrade New Delhi Challenger Kyoto Challenger Shenzhen Challenger AEGON Championships - London Farmers Classic - Los Angeles Champaign Challenger Brisbane International - Brisbane Brisbane International - Brisbane Kyoto Challenger Hua Hin Challenger Vancouver Challenger Farmers Classic - Los Angeles Charlottesville Challenger Citi Open - Washington Tunis Challenger Malaysian Open - Kuala Lumpur Hall of Fame Open - Newport Kaohsiung Challenger Anning Challenger Liuzhou Challenger Binghamton Challenger Aptos Challenger Shenzhen Challenger Apia International - Sydney Open Sud de France - Montpellier Dubai Duty Free Tennis Championships - Dubai Pilot Pen Tennis - New Haven BRD Nastase Tiriac Trophy - Bucharest Sydney Challenger Mercedes Cup - Stuttgart Le Gosier Challenger San Luis Potosi Challenger Guadalajara Challenger Ricoh Open - 's-Hertogenbosch Claro Open Colombia - Bogota BB&T Atlanta Open - Atlanta Citi Open - Washington Rakuten Japan Open - Tokyo Bangkok Challenger If Stockholm Open - Stockholm Gosford Australian Unity Challenger - Gosford Mercedes Cup - Stuttgart Gerry Weber Open - Halle Hall of Fame Tennis Championships - Newport Citi Open - Washington Lexington Challenger Rakuten Japan Open - Tokyo If Stockholm Open - Stockholm Barcelona Open BancSabadell - Barcelona Antalya Cup - Antalya Bangkok Challenger Yokkaichi Challenger Barcelona Open BancSabadell - Barcelona Gerry Weber Open - Halle Citi Open - Washington Prague Challenger Zhuhai Open - Zhuhai Intrum Stockholm Open - Stockholm Tata Open Maharashtra - Pune Karshi Challenger - Karshi The Nottingham Open - Nottingham bett1HULKS Indoors - Cologne Morelos Challenger Yokohama Challenger Aguascalientes Challenger Noventi Open - Halle Sofia Open - Sofia The Stella Artois Grass Court Championships - London BMW Open - Munich The Samsung Open - Nottingham Abierto Mexicano Telcel - Acapulco Regions Morgan Keegan Championships - Memphis Indianapolis Tennis Championships - Indianapolis AIG Japan Open Tennis Championships - Tokyo If Stockholm Open - Stockholm Chennai Open - Chennai Medibank International - Sydney Regions Morgan Keegan Championships - Memphis Campbells Hall of Fame Tennis Championships - Newport RCA Championships - Indianapolis Valencia Open - Valencia Garanti Koza Sofia Open - Sofia Ricoh Open - 's-Hertogenbosch Chengdu Open - Chengdu ASB Classic - Auckland ABN AMRO World Tennis Tournament - Rotterdam Ilkley Challenger Noumea Challenger Indian Wells Challenger Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Millennium Estoril Open - Estoril Sony Ericsson Open - Miami BMW Open - Munich Sony Ericsson Open - Miami Western & Southern Financial Group Masters - Cincinnati Mutua Madrilena Masters Madrid - Madrid BNP Paribas Masters - Paris China Open - Beijing Pacific Life Open - Indian Wells Western & Southern Financial Group Masters - Cincinnati BNP Paribas Open - Indian Wells Rakuten Japan Open - Tokyo Western & Southern Open - Cincinnati Sony Ericsson Open - Miami BNP Paribas Masters - Paris Mutua Madrid Open - Madrid Shanghai Rolex Masters - Shanghai Winston-Salem Open - Winston-Salem Malaysian Open - Kuala Lumpur Rakuten Japan Open - Tokyo Rogers Cup - Toronto Rogers Cup - Toronto Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris Rogers Cup - Montreal Wimbledon - London Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells Western & Southern Open - Cincinnati Internazionali BNL d'Italia - Rome Libema Open - 's-Hertogenbosch Shanghai Rolex Masters - Shanghai Internazionali BNL d'Italia - Rome BNP Paribas Open - Indian Wells Monte-Carlo Rolex Masters - Monte-Carlo Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo BNP Paribas Open - Indian Wells Rogers Cup - Toronto Citi Open - Washington Australian Open - Melbourne Australian Open - Melbourne Rakuten Japan Open - Tokyo Hall of Fame Tennis Championships - Newport Rakuten Japan Open - Tokyo 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 French Open - Paris Pacific Life Open - Indian Wells 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 French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Miami Open - Miami U.S. Open - New York Australian Open - Melbourne U.S. Open - New York Australian Open - Melbourne Wimbledon - London 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 - Melbourne French Open - Paris Wimbledon - London Wimbledon - London French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London U.S. Open - New York U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne U.S. Open - New York French Open - Paris Australian Open - Melbourne U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne Western & Southern Open - New York Davis Cup, World Group, 1R, AUS-AUT 5-0 Davis Cup, World Group, 1R, SUI-AUS 2-3 Davis Cup, World Group, PO, CHI-AUS, 3-2 Davis Cup, Group 1, 2R, THA-AUS 2-3 Davis Cup, Group 1, 3R, UZB-JPN 3-2 Hopman Cup - Perth Davis Cup, Finals, Group A Davis Cup, Group 1, 1R, JPN-PHI 5-0 Davis Cup, World Group, QF, AUS-BLR 5-0 Davis Cup, World Group, PO, JPN-IND 4-1 Davis Cup, World Group, 1R, BEL-AUS 3-2 Davis Cup, Group 1, 1R, JPN-CHN 4-1 Australian Open (juniors) Wimbledon (juniors) U.S. Open (juniors) Davis Cup, Group 1, 1R, AUS-TPE 4-1 Davis Cup, Group I, 1R, AUS-CHN 5-0 Davis Cup, Group I, 1R, JPN-INA 5-0 Davis Cup, Group 1, 2R, JPN-THA 5-0 Davis Cup, World Group, PO, SRB-AUS 4-1 Davis Cup, World Group, PO, JPN-BRA 3-1 Davis Cup, Group 1, 2R, AUS-THA 5-0 Australian Open (juniors) Davis Cup, World Group, 1R, JPN-ITA 1-3 Olympics - Rio de Janeiro Australian Open Wildcard Play-Off - Melbourne French Open (juniors) Olympics - Tokyo Olympics - Beijing