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 F3 Japan F1 Japan F3 Korea F1 USA F20 Latvia F1 USA F22 Lithuania F1 Japan F6 Japan F7 Spain F25 USA F13 USA F14 Japan F8 Japan F9 Japan F10 Belarus F2 Great Britain F2 Great Britain #1-w1 China F3 Switzerland F2 Switzerland F3 Japan F4 France F16 France F17 France F18 Czech Republic F5 Great Britain F2 Croatia F2 Korea F2 France F14 Portugal F4 Portugal F5 Portugal F6 Great Britain F5 Great Britain F6 Uzbekistan F2 France F19 Germany F3 Japan F2 Japan F3 Czech Republic F5 Japan F2 Japan F5 Turkey F6 Ukraine F3 Turkey F9 Turkey F12 Turkey F13 Turkey F14 Ukraine F9 Kazakhstan F10 Turkey F35 Turkey F36 Great Britain F2 Japan F4 Japan F5 Canada F4 Canada F5 USA F21 USA F23 New Zealand F2 USA F29 USA F30 Thailand F2 Australia F4 Japan F1 Sweden/Denmark-w3 Japan F2 Sweden/Denmark-w4 Japan F3 Netherlands F5 Ukraine F3 Great Britain #4-w1 Czech Republic F4 Great Britain #4-w2 Great Britain #4-w3 Great Britain #4-w4 Sri Lanka F2 Tunisia F6 India F7 Great Britain #1-w2 Great Britain #1-w3 Great Britain #1-w4 Ukraine F3 Turkey F2 Turkey F3 Korea F1 Korea F3 France F10 China F6 Germany F1 Germany F2 France F3 France F9 Shimadzu All Japan Indoor - Kyoto Head Cup Busan Open - Busan USTA Seascape Challenger - Aptos Belgaum Open - Belgaum Gemax Samsung Open 2004 - Belgrade Shimadzu All Japan Indoor Tennis Championships - Kyoto Busan Open - Busan The Natrel's Challenger of Granby - Granby China Open - Beijing Uncle Toby's Challenger in Burnie - Burnie Shimadzu All Japan Indoor Tennis Championships - Kyoto 14° BH Tennis Open - Belo Horizonte Samsung Securities Cup - Seoul The LTA Sunderland Challenger - Sunderland HTV Challenger - Ho Chi Minh City Coffee Cup Challenger - Chikmagalur Fergana Challenger - Fergana Busan Open Challenger Tennis - Busan Ciudad de Pozoblanco Open Diputacion - Cordoba The Commercia Challenger - Aptos Fifth-Third Bank Tennis Classic - Lexington Mordovia Cup - Saransk Lambertz Open by Stawag - Aachen Samsung Secruities Cup Challenger - Seoul Flea Market Cup Busan Challenger Tennis - Busan Bauer Watertechnology Cup - Eckental Kia International In Kawana - Kawana LTA Shrewsbury Challenger - Shrewsbury Challenger DCN de Cherbourg - Cherbourg Shimadzu All Japan Indoor Tennis Championships - Kyoto Samsung Challenger 2007 - Ho Chi Minh City Astana Challenger - Astana Almaty Challenger 2 - Almaty The Comercia Challenger - Aptos Fifth Third Bank Tennis Championships - Lexington Mordova Cup 2007 - Saransk Odlum Brown Vancouver Open - Vancouver Alexander Kolyaskin Memorial - Donetsk Lambertz Open by Stawag 2007 - Aachen Flea Market Cup - Busan Bauer Watertechnology Cup 2007 - Eckental Club Coop's ATP Challenger International - Brisbane 2008 China TCL Challenger - Guangzhou KGHM Dialog Polish Indoors - Wroclaw Sony Ericsson Open 2008 - Belgrade AGT Challenger - Leon Sail Open - New Delhi New Delhi Challenger II - New Delhi The Surbiton Trophy - Surbiton Nielsen USTA Pro Tennis Championship - Winnetka Challenger Banque Nationale - Granby Israel Open in Memory of Col. Ilan Ramon - Ramat Hasharon Oldum Brown Vancouver Open - Vancouver ATP Open Castilla y Leon - Segovia Akbank Private Banking TED Open - Istanbul Karshi Challenger - Karshi UTC Open - Cherkassy Alexander Kolyaskin Memorial - Donetsk Tashkent Challenger - Tashkent Heilbronn Challenger Kyoto Challenger Bangkok Challenger Korat Challenger Johannesburg Challenger Talahassee Challenger San Remo Challenger Nottingham Challenger Pozoblanco Challenger Aptos Challenger Manchester Challenger Granby Challenger Binghamton Challenger Alphen Challenger Trnava Challenger Tiburon Challenger Open Seat Godo 2007 - Barcelona Calabasas Challenger Toyota Challenger Honolulu Challenger Aircel Chennai Open - Chennai Bergamo Challenger Kyoto Challenger Jersey Challenger Tallahassee Challenger Open Mutouest - St. Brieuc Nottingham Challenger Lexington Challenger Bangkok Challenger Bangkok Challenger Seoul Challenger Toyota Challenger Singapore Challenger Kazan Challenger Bergamo Challenger Kyoto Challenger Guangzhou Challenger Pingguo Challenger St. Brieuc Challenger Ostrava Challenger Busan Challenger Yokohama World Tennis Gaora Cup - Yokohama Prostejov Challenger Mons Challenger Rennes Challenger Seoul Challenger Honolulu Challenger Bergamo Challenger Singapore Challenger Kyoto Challenger Pingguo Challenger Le Gosier Challenger Dharwad Challenger 2003 - Dharwad Sarasota Challenger Kaohsiung Challenger Bordeaux Challenger Nottingham Challenger Winnetka Challenger Vancouver Challenger Aptos Challenger Uncle Tobys Challenger in Caloundra - Caloundra Izmir Challenger Sacramento Challenger Tiburon Challenger Uncle Toby's Australian Men's Clay Court Challenger - Canberra Maui Challenger Dallas Challenger VIII Gramado Open - Gramado II Manta Open - Manta Kia International in Caloundra - Caloundra Dharwad Challenger 2006 - Dharwad Busan Challenger Nottingham Challenger Nottingham-2 Challenger Togliatti Cup - Togliatti Odlum Brown Vancouver Open - Vancouver St. Petersburg Challenger 2006 - St. Petersburg II Manta Open - Manta Bukhara Challenger - Bukhara Beijing Challenger Recanati Challenger Guimaraes Challenger Privatbank Open 2006 - Dnepropetrovsk LTA Wrexham Challenger - Wrexham KGHM Dialog Polish Indoors - Wroclaw Internationaux de Doubs Open de Franchie-Comte - Besancon Morocco Tennis Tour - Fes Tunis Open 2007 - Tunis Fergana Challenger - Fergana Busan Open Challenger Tennis - Busan Seoul Challenger Penza Cup - Penza Samarkand Challenger - Samarkand IV Manta Open - Manta Yokohama Challenger UTC Open by Selena - Cherkassy Toyota Challenger Open D'Orleans - Orleans Open des Alpes Trophee BNP Paribas - Grenoble Ethias Trophy - Mons Bergamo Challenger Kolkata Challenger New Delhi Challenger Keio Challenger International Tennis Tournament - Yokohama McDonalds ATP Challenger - Burnie Guangzhou Challenger Hilton Waikoloa Village USTA Challenger - Waikoloa Kyoto Challenger Kazan Challenger Shimadzu All Japan Indoor Tennis Championships - Kyoto San Luis Potosi Challenger - San Luis Potosi Busan Open Challenger Tennis - Busan 1° Torneo Challenger Series 12° Trofeo Paolo Corazzi - Cremona III Isla de Lanzarote - Lanzarote Shenzhen Challenger Fergana Challenger - Fergana Izmir Cup - Izmir Taipei City Challenger Open Diputacion Ciudad de Pozoblanco - Cordoba Gimcheon Challenger Busan Challenger Shimadzu All Japan Indoor - Kyoto Nottingham Challenger Penza Cup 2008 - Penza Nottingham-2 Challenger Nanchang Challenger Southern Capital Cup - Almaty Kaohsiung Challenger Recanati Challenger Astana Challenger Melbourn Challenger Aptos Challenger Bangkok Challenger Shanghai Challenger St. Remy Challenger Izmir Challenger Kyoto Challenger Taipei City Challenger Busan Challenger Seoul Challenger Gimcheon Challenger Granby Challenger Shanghai Challenger Ningboo Challenger Kobe Challenger Yokohama Challenger Bangkok Challenger Manila Challenger Bergamo Challenger Challenger Ford de Cherbourg - Cherbourg Kyoto Challenger Guangzhou Challenger Shenzhen Challenger Gwangju Challenger Taipei City Challenger Busan Challenger Heilbronn Challenger Open de Rennes - Rennes Ilkley Challenger Winnetka Challenger Winnipeg Challenger Chengdu Challenger Labertz Open by Stawag - Aachen Bangkok Challenger Shanghai Challenger Flea Market Cup Busan Challenger Tennis - Busan Kaohsiung Challenger Ho Chi Minh City Challenger Toyota Challenger Maui Challenger Yokohama Challenger Irving Challenger Mobilux Open - Luxembourg Taipei City Challenger Gimcheon Challenger Seoul Challenger Busan Challenger Keio Challenger International Tennis Tournament - Yokohama Ilkley Challenger Granby Challenger Jinan Challenger Dunlop World Challenge - Toyota Zhangjiagang Challenger Ho Chi Minh City Challenger Wroclaw Challenger Kobe Challenger Toyota Challenger PEOPLEnet Cup - Dnepropetrovsk Belgrade Challenger Malaysian Open - Kuala Lumpur Kyoto Challenger Zhuhai Challenger Taipei City Challenger Nanchang Challenger Winnipeg Challenger Gatineau Challenger Chengdu Challenger Busan Challenger Kun-Ming Challenger Shanghai Challenger Ningboo Challenger Shenzhen Challenger Kobe Challenger Burnie Challenger Karlsruhe Challenger Penza Challenger Vancouver Challenger Guadalajara Challenger Mons Challenger Tashkent Challenger Orleans Challenger Shimadzu All Japan Indoor Tennis Championships - Kyoto Seoul Challenger Astana Challenger Penza Cup - Penza Aachen Challenger Yokohama Challenger Eckental Challenger Ortisei Challenger Traralgon Challenger 2 Brescia Challenger Dallas Challenger Kazan Challenger Yokohama Challenger Andria Challenger Toyota Challenger PEOPLEnet CUP - Dnepropetrovsk Czech Open - Prostejov Glasgow Challenger Wolfsburg Challenger St. Brieuc Challenger Monza Challenger Jersey Challenger Baton Rouge Challenger Manta Challenger Busan Challenger Cremona Challenger Toyota Challenger Sir Supermercati - Rome Winnetka Challenger Aptos Challenger Granby Challenger Binghamton Challenger Czech Open 2006 - Prostejov Kobe Challenger Burnie Challenger Alexander Kolyaskin Memorial - Donetsk Tenerife Challenger Nottingham Challenger Johannesburg Challenger Tallahassee Challenger Uncle Toby's Burnie Challenger - Tasmania Sarasota Challenger Ningboo Challenger Almaty Challenger 1 - Almaty Alessandria Challenger Nottingham Challenger Seoul Challenger Winnetka Challenger Pozoblanco Challenger Ilkley Challenger Penza Challenger Astana Challenger Wuhai Challenger Busan Open Challenger Tennis - Busan Beijing Challenger Zhangjiagang Challenger Samsung Securities Cup - Seoul Kaohsiung Challenger Fergana Challenger Samsung Securities Cup - Seoul St. Remy Challenger Shanghai Challenger Izmir Challenger Olimp Kyiv Open - Kiev Alexander Kolyaskin Memorial - Donetsk Vancouver Challenger Launceston Challenger Bangkok Challenger Orleans Challenger Eckental Challenger Ningboo Challenger Geneva Challenger Nottingham 2 Challenger Porto Challenger St. Tropez Challenger Cassis Challenger Rennes Challenger Gimcheon Challenger Loughborough Challenger Salzburg Challenger Toyota Challenger Heilbronn Challenger Kazan Challenger Seoul Challenger Geneva Challenger AIG Japan Open - Tokyo Traralgon Challenger Nanchang Challenger Mexico City Challenger AIG Japan Open - Tokyo Ningboo Challenger Launceston Challenger Gatineau Challenger Hua Hin Challenger Bangkok Challenger Yokohama Challenger Shenzhen Challenger AIG Japan Open - Tokyo Busan Challenger Liuzhou Challenger Playford Challenger Bangkok Challenger Yokohama Challenger Shenzhen Challenger Zhangjiagang Challenger Taipei City Challenger Nanchang Challenger Seoul Challenger Busan Challenger Nottingham Challenger Ilkley Challenger Winnipeg Challenger Aptos Challenger Vancouver Challenger Jinan Challenger Kaohsiung Challenger Shenzhen Challenger Kobe Challenger Bangkok Challenger Drummondville Challenger Calgary Challenger Gerry Weber Open - Halle AIG Japan Open - Tokyo Istanbul Challenger Cleveland Challenger Vietnam Open - Ho Chi Minh City AIG Japan Open - Tokyo Biella 5 Challenger Zagreb Challenger China Open - Beijing Thailand Open - Bangkok St. Petersburg Open - St. Petersburg Qatar ExxonMobil Open - Doha Next Generation Adelaide International - Adelaide PBZ Zagreb Indoors - Zagreb Gerry Weber Open - Halle AIG Japan Open Tennis Championships - Tokyo ATP Kremlin Cup - Moscow St. Petersburg Open - St. Petersburg Gerry Weber Open - Halle The Artois Championships - London The Nottingham Open - Nottingham Indianapolis Tennis Championships - Indianapolis Legg Mason Tennis Classic - Washington China Open - Beijing AIG Japan Open Tennis Championships - Tokyo Open de Moselle - Metz St. Petersburg Open - St. Petersburg Qatar ExxonMobil Open - Doha Chennai Open - Chennai 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 Kremlin Cup - Moscow St. Petersburg Open - St. Petersburg Qatar Exxon Mobil Open - Doha Medibank International - Sydney Charlottesville Challenger Knoxville Challenger Open 13 - Marseille Champaign Challenger Gerry Weber Open - Halle Campbells Hall of Fame Tennis Championships - Newport Traralgon Challenger Pilot Pen Tennis - New Haven Malaysian Open - Kuala Lumpur AIG Japan Open Tennis Championships - Tokyo Biel Challenger Qatar ExxonMobil Open - Doha Aircel Chennai Open - Chennai Columbus Challenger Cleveland Challenger SA Tennis Open - Johannesburg ABN AMRO World Tennis Tournament - Rotterdam Monterrey Challenger Open 13 - Marseille Phoenix Challenger Dubai Duty Free Tennis Championships - Dubai Biel Challenger St. Brieuc Challenger Open de Nice Cote d'Azur - Nice Gerry Weber Open - Halle AEGON Championships - London AEGON International - Eastbourne PTT Thailand Open - Bangkok Rakuten Japan Open - Tokyo St. Petersburg Open - St. Petersburg Prague 2 Challenger Qatar ExxonMobil Open - Doha Zagreb Challenger Dubai Duty Free Tennis Championships - Dubai US Men's Clay Court Championship - Houston Open Sabadell Atlantico - Barcelona Power Horse World Team Cup - Dusseldorf AEGON Championships - London AEGON International - Eastbourne Campbell's Hall of Fame Tennis Championships - Newport Atlanta Tennis Championships - Atlanta Farmers Classic - Los Angeles Winston-Salem Open - Winston-Salem PTT Thailand Open - Bangkok 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 Dubai Duty Free Tennis Championships - Dubai Open de Nice Cote d'Azur - Nice Malaysian Open - Kuala Lumpur Rakuten Japan Open - Tokyo Heineken Open - Auckland US Men's Clay Court Championship - Houston AEGON Championships - London Aegon Nottingham Open - Nottingham BB&T Atlanta Open - Atlanta Citi Open - Washington Rakuten Japan Open - Tokyo Open 13 - Marseille Chengdu Open - Chengdu Rakuten Japan Open - Tokyo Brisbane International - Brisbane Citi Open - Washington Shenzhen Open - Shenzhen Rakuten Japan Open - Tokyo New York Open - New York Open Parc - Lyon Citi Open - Washington Dallas Open - Dallas Delray Beach Open - Delray Beach Rakuten Japan Open - Tokyo AEGON International - Eastbourne Australian Open - Melbourne AIG Japan Open Tennis Championships - Tokyo Rakuten Japan Open - Tokyo Shenzhen Open - Shenzhen Ordina Open - 's-Hertogenbosch SAP Open - San Jose The Dubai Tennis Championships - Dubai Open 13 - Marseille Rakuten Japan Open - Tokyo Swiss Indoors Basel - Basel PBZ Zagreb Indoors - Zagreb Truist Atlanta Open - Atlanta Rogers Masters - Montreal Rogers Masters - Toronto Western & Southern Financial Group Masters - Cincinnati Shanghai ATP Masters 1000 - Shanghai Rogers Cup - Montreal Shanghai ATP Masters - Shanghai BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo BNP Paribas Masters - Paris Sony Open Tennis - Miami Monte-Carlo Rolex Masters - Monte-Carlo 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 Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells Australian Open - Melbourne Wimbledon - London U.S. Open - New York 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 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 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 French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris U.S. Open - New York Australian Open Qualifying - Doha Wimbledon - London U.S. Open - New York Australian Open - Melbourne Internazionali BNL d'Italia - Rome French Open - Paris Davis Cup, Group 2, 3R, UKR-BUL 4-1 Davis Cup, Group 1, 1R, JPN-CHN 5-0 Davis Cup, Group 1, 2R, UKR-BEL 1-4 Davis Cup, Group 1, 2R, JPN-THA 5-0 Davis Cup, Group 2, 1R, GRE-UKR 3-2 Davis Cup, Group 2, PO, NGR-UKR 0-5 Davis Cup, World Group, PO, JPN-ROU 2-3 Davis Cup, Group 1, 2R, IND-JPN 3-2 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-KOR 3-2 Davis Cup, World Group, PO, JPN-COL 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 U.S. Open (juniors) Australian Open (juniors) Wimbledon (juniors) Australian Open (juniors) Australian Open (juniors) French Open (juniors) Wimbledon (juniors) 15th Asian Games Doha 2006 Olympics - London Australian Open - Melbourne BNP Paribas Open - Indian Wells Davis Cup, Group 1, PO, JPN-THA 4-1 French Open - Paris Davis Cup, Group 1, PO, UKR-GBR 2-3 Davis Cup, Group 2, 2R, UKR-EGY 5-0 Davis Cup, World Group, PO, BEL-UKR, 3-2 Davis Cup, Group II, 2R, UKR-CYP 5-0 Davis Cup, Group I, 1R, JPN-INA 5-0 Davis Cup, Group I, 2R, SWE-UKR 1-4 Davis Cup, World Group, PO, JPN-ISR 2-3 Davis Cup, Group 1, 2R, THA-JPN 3-2 Davis Cup, Group 1, 1R, JPN-CHN 4-1 Davis Cup, Group 1, 1R, JPN-PHI 5-0 Australian Open - Melbourne Davis Cup, Group II, 3R, LAT-UKR 2-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