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 Germany F2 Germany F3 New Zealand F2 New Zealand F3 Japan F1 Japan F2 Korea F1 Japan F4 Japan F5 USA F20 USA F22 USA F23 Australia F4 Japan F1 Japan F2 Japan F3 USA F13 USA F14 Japan F8 Japan F4 Spain F16 Japan F3 Spain F29 Spain F30 Great Britain F7 Great Britain F8 Korea F1 China F6 Canada F4 USA F21 Japan F2 Japan F3 Japan F6 Japan F10 Japan F7 USA F29 USA F30 Hungary F2 Japan F5 Japan F9 Spain F24 Sri Lanka F2 India F7 China F3 Korea F3 Croatia F1 Canada F5 Korea F2 The Bolton Challenger - Bolton Coffee Cup Challenger - Chikmagalur Hamburg Challenger - Hamburg Tatra Banka Open 2003 - Bratislava Open de Franche Comte - Besancon XL Capital Bermuda Open - Bermuda PrivatBank Cup - Dnepropetrovsk Kos-Zucchetti Tennis Cup - Cordenons Samsung Secruities Cup Challenger - Seoul Hungarian Open - Budapest Unique Zagreb Open - Zagreb Fergana Challenger - Fergana Tean International - Alphen Flea Market Cup - Busan Club Coop's ATP Challenger International - Brisbane KGHM Dialog Polish Indoors - Wroclaw The Manchester Trophy - Manchester BH Indoor Sarajevo - Sarajevo Busan Open Challenger Tennis - Busan Challenger Copa Sevilla Internacionales de Andalucia - Seville New Delhi Challenger II - New Delhi Nielsen USTA Pro Tennis Championship - Winnetka Oldum Brown Vancouver Open - Vancouver Bauer Watertechnology Cup - Eckental Macedonian Open 1999 - Skopje Citta di Monza - Monza Keio Challenger International Tennis Tournament - Yokohama Dunlop World Challenge - Toyota Dharwad Challenger 2006 - Dharwad Belgrade Challenger Melbourn Challenger Marrakech Challenger Korat Challenger The Hilversum Open - Hilversum Mexico City Challenger Talahassee Challenger Rhodes Challenger Alexander Kolyaskin Memorial - Donetsk Aptos Challenger USTA Men's Challenger of Dallas - Dallas Segovia Challenger Binghamton Challenger 2001 Challenger Canottieri Mincio - Mantova Asirom Challenger Brasov - Brasov Open de L'Isere - Grenoble Tiburon Challenger Calabasas Challenger IPP Open - Helsinki Busan Open Challenger Tennis - Busan LTA Cardiff Challenger - Cardiff Kyoto Challenger Busan Challenger Cremona Challenger Nottingham Challenger The Comercia Challenger - Aptos Pozoblanco Challenger Sail Open - New Delhi Shimadzu All Japan Indoor - Kyoto Binghamton Challenger Hilton Waikoloa Village USTA Challenger - Waikoloa Challenger ATP XXVII Edizione "A.Savoldi" - Manerbio Bangkok Challenger Samsung Securities Cup - Seoul Amer-Wilson Tampere Challenger - Tampere Toyota Challenger Haagen Dazs Open - Caracas Regional Hand Center Men's Challenger - Fresno Singapore Challenger Bergamo Challenger Tatra Banka Open 2001 - Bratislava Kyoto Challenger Venice Open - Venice Open de Charleroi - Charleroi Pingguo Challenger IV Manta Open - Manta Zagreb Open - Zagreb Garden Open - Rome Time Warner USTA Challenger - Binghamton Neride Prague Indoor - Prague Intersport Heilbronn Open - Heilbronn Wuhai Challenger Beijing Challenger Olbia Challenger - Olbia GHI Bronx Classic - Bronx Flea Market Cup Busan Challenger Tennis - Busan The LTA Men's Challenger - Southampton Kia International in Caloundra - Caloundra Australian Unity WA Open - Perth IPP Open - Helsinki The LTA Wrexham Challenger - Wrexham Busan Open - Busan 2004 USTA Challenger of Calabasas - Calabasas Banja Luka Challenger Gemax Samsung Open 2004 - Belgrade XI Open International D'Andorra - Andorra Ciudad de Pozoblanco 'Open Diputacion' - Cordoba Seoul Challenger Eckental Challenger Loughborough Challenger Toyota Challenger The Natrel's Challenger of Granby - Granby Honolulu Challenger Bergamo Challenger Singapore Challenger Kyoto Challenger Busan Open Challenger Tennis - Busan Sarasota Challenger Kaohsiung Challenger Ljubljana Open - Ljubljana Maui Challenger Dallas Challenger BH Telecom Indoors Sarajevo 2006 - Sarajevo China Open - Beijing Beijing Challenger Recanati Challenger SIR Supermercadi Challenger - Rome The LTA Bolton Challenger - Bolton Czech Indoor Open - Prague Ischgl International ATP Challenger - Ischgl Nord LB Open 2006 - Braunschweig Unicredit (Suisse) Bank S. A. Challenger - Chiasso Fifth-Third Bank Tennis Classic - Lexington Uncle Toby's Challenger in Burnie - Burnie Shimadzu All Japan Indoor Tennis Championships - Kyoto Yokohama Challenger The LTA Nottingham Challenger - Nottingham Trofeo Francesco Guzzini - Recanati Unique Zagreb Open - Zagreb BH Telecom Sarajevo 2007 - Sarajevo Kolkata Challenger New Delhi Challenger Binghamton Professional Tennis Tournament - Binghamton Izmir Cup - Izmir Guzzini Challenger - Recanati 14° BH Tennis Open - Belo Horizonte PEOPLEnet Cup - Dnepropetrovsk Timisoara Challenger 2005 - Timisoara Kyoto Challenger Shenzhen Challenger Samsung Securities Cup - Seoul Alexander Kolyaskin Memorial - Donetsk The LTA Manchester Trophy - Manchester Gimcheon Challenger Busan Challenger Ethias Trophy - Mons Privatbank Open 2006 - Dnepropetrovsk Uncle Tobys Challenger in Caloundra - Caloundra Tatra Banka Open - Bratislava Nottingham Challenger Nottingham-2 Challenger San Luis Potosi Challenger - San Luis Potosi Zagreb Open - Zagreb Nanchang Challenger Samsung Challenger 2007 - Ho Chi Minh City Challenger Banque Nationale - Granby Kaohsiung Challenger Croatia Osiguranje Rijeka Open - Rijeka Orleans Challenger Aptos Challenger Shimadzu All Japan Indoor Tennis Championships - Kyoto VIII Gramado Open - Gramado Bangkok Challenger II Manta Open - Manta Samarkand Challenger - Samarkand Bukhara Challenger - Bukhara AGT Challenger - Leon Recanati Challenger Granby Challenger Busan Challenger Seoul Challenger Rijeka Open - Rijeka Open D'Orleans - Orleans Tashkent Challenger - Tashkent Winnetka Challenger Toyota Challenger Tunis Open 2006 - Tunis II Manta Open - Manta Shimadzu All Japan Indoor Tennis Championships - Kyoto Bergamo Challenger Tunis Open 2007 - Tunis Kyoto Challenger Fifth Third Bank Tennis Championships - Lexington Keio Challenger International Tennis Tournament - Yokohama 2008 China TCL Challenger - Guangzhou Diego Open - Budapest Shimadzu All Japan Indoor Tennis Championships - Kyoto Sarajevo Open 2004 - Sarajevo Guangzhou Challenger Zagreb Open - Zagreb Bangkok Challenger The LTA Nottingham Challenger - Nottingham The LTA Men's Challenger Wrexham - Wrexham Logopak Challenger 2005 - Lubeck Ho Chi Minh City Challenger Ningboo Challenger Kobe Challenger Toyota Challenger Gemax Open - Belgrade Burnie Challenger Kaohsiung Challenger The Commercia Challenger - Aptos Busan Challenger Odlum Brown Vancouver Open - Vancouver Nottingham Challenger Gemax Open 2002 - Belgrade Memorial Savigny - Sassuolo Granby Challenger Flea Market Cup Busan Challenger Tennis - Busan Samsung Securities Cup - Seoul Winnipeg Challenger Shenzhen Challenger Nanchang Challenger Seoul Challenger Zagreb Challenger Irving Challenger Ilkley Challenger Winnetka Challenger Winnipeg Challenger Chengdu Challenger Zhangjiagang Challenger Shanghai Challenger Taipei City Challenger Playford Challenger Gatineau Challenger Bangkok Challenger Manila Challenger Shenzhen Challenger Kyoto Challenger Bangkok Challenger Mons Challenger Nottingham Challenger Bangkok Challenger Shanghai Challenger Seoul Challenger Biella 5 Challenger Busan Challenger Volkswagen Challenger 2005 - Wolfsburg USTA Men's Challenger of Dallas - Dallas Cassis Challenger Biel Challenger Traralgon Challenger Open de Montauban - Montauban Traralgon Challenger 2 Yokohama Challenger Toyota Challenger Taipei City Challenger Shanghai Challenger Taipei City Challenger Yokohama World Tennis Gaora Cup - Yokohama Gimcheon Challenger Granby Challenger Barletta Challenger Ilkley Challenger Sarasota Challenger Shanghai Challenger Challenger Ford de Cherbourg - Cherbourg Nottingham Challenger Gatineau Challenger XL Capital Bermuda Open - Bermuda Rijeka Challenger Nottingham Challenger Challenger Canottieri Minico - Mantova Kobe Challenger Ilkley Challenger Yokohama Challenger Open de Franche Comte - Besancon Oberstaufen Cup - Oberstaufen The Nottingham Open - Nottingham Guangzhou Challenger Shimadzu All Japan Indoor Tennis Championships - Kyoto Shenzhen Challenger LTA Men's Challenger - Wrexham HTV Challenger - Ho Chi Minh City President's Cup 2000 - Tashkent Belgaum Open - Belgaum Open de L'Isere-Open 38 - Grenoble AIG Japan Open - Tokyo Internationaler Raiffeisen Grand Prix - St. Polten Ilkley Challenger The Hamlet Cup - Long Island Shenzhen Challenger Scania Stockholm Open - Stockholm Allianz Suisse Open Gstaad - Gstaad Toyota Challenger Challenger Britania Zavaleta - Puebla Chengdu Challenger Residenza Open - Magdeburg 2001 USTA Tallahassee Tennis Challenger - Tallahassee Fergana Challenger - Fergana International Championship of Croatia - Umag XI Venice Open - Venice Challenger Casino Lugano - Lugano Maui Challenger Launceston Challenger Urbana-Champaign Challenger - Urbana Seoul Challenger Rennes Challenger Jinan Challenger Sarajevo Open - Sarajevo Zagreb Open - Zagreb Ningboo Challenger Ho Chi Minh City Challenger Citta di Monza - Monza Yokohama Challenger Gimcheon Challenger Kia International In Kawana - Kawana Busan Open Challenger Tennis - Busan Ningboo Challenger Liuzhou Challenger Kobe Challenger Nottingham Challenger Burnie Challenger Launceston Challenger Bangkok Challenger Bangkok Challenger Yokohama Challenger Zhangjiagang Challenger Taipei City Challenger Nanchang Challenger CA Challenge - Graz Seoul Challenger Busan Challenger Societa Canottieri Mincio 2005 - Mantova Black Forest Open - Freudenstadt Riviera di Rimini Challenger - Rimini Kyiv Open - Kiev Alexander Kolyaskin Memorial - Donetsk Internationaux de Doubs Open de Franchie-Comte - Besancon Aptos Challenger Sibiu Challenger Lambertz Open - Aachen Jinan Challenger Kaohsiung Challenger U.S. Men's Clay Court Championships - Houston Internationaler Raiffeisen Grand Prix - St. Polten Genova Challenger Gerry Weber Open - Halle Cleveland Challenger Rennes Challenger Ortisei Challenger Heilbronn Open - Heilbronn Challenger Hamburg - Hamburg Uncle Toby's Burnie Challenger - Tasmania Ljubljana Open 2002 - Ljubljana The Surbiton Trophy - Surbiton Nottingham 2 Challenger Porto Challenger Open Castilla y Leon - Segovia CA Challenge 2002 - Graz Asirom Challenger Brasov - Brasov Nottingham-2 Challenger Zagreb Open - Zagreb Memorial Savigni - Sassuolo CA-Challenge 2000 - Graz Charlottesville Challenger Champaign Challenger McDonalds ATP Challenger - Burnie Columbus Challenger Cleveland Challenger Monterrey Challenger Phoenix Challenger Biel Challenger St. Brieuc Challenger X Torneo Internazionale di Tennis - Barletta 2005 Freeman Men's Challenger - Joplin Zagreb Open - Zagreb Challenger 42 - Andrezieux C.T. San Remo - XIII Piertomaso Tessitore - San Remo Tennis Napoli Cup - Napoli Ljubljana Open - Ljubljana Internationale Badische Meisterschaften Um Den Techem Cup - Zell Stella Artois Clay Court Championships - Budaors Dharwad Challenger 2003 - Dharwad IX Trofeo Ciudad de Quito - Quito The Wright Financial Group, Inc. Challenger - Champaign Challenger Ford de Cherbourg - Cherbourg IX Abierto Internacional de Salinas - Salinas Nanchang Challenger Open de L'Isere - Grenoble Sarajevo Open - Sarajevo Uncle Toby's Australian Men's Clay Court Challenger - Canberra Shanghai Challenger Open de Tenis Amaya - Pamplona Alexander Kolyaskin Memorial - Donetsk Open Mutouest St. Brieuc - St. Brieuc 10° Trofeo Luigi Pezzoli - Bergamo Challenger DCN de Cherbourg - Cherbourg AAPT Championships - Adelaide Vietnam Open - Ho Chi Minh City International Championship of Croatia - Umag AIG Japan Open - Tokyo Odlum Brown Vancouver Open - Vancouver Milan Indoors - Milan AIG Japan Open - Tokyo Chennai Open - Chennai Next Generation Adelaide International - Adelaide Sarajevo Challenger Ningboo Challenger Gerry Weber Open - Halle Kobe Challenger Seoul Challenger Honolulu Challenger Bangkok Challenger Drummondville Challenger Calgary Challenger Legg Mason Tennis Classic - Washington D.C. Samsung Securities Cup - Seoul Rijeka Challenger Vancouver Challenger Grand Prix de Tennis de Lyon - Lyon Dutch Open Tennis - Amersfoort Rennes Challenger Istanbul Challenger Kyoto Challenger Zagreb Challenger Rennes Challenger Busan Challenger Tallahassee Challenger U.S. Men's Clay Court Championships - Houston AIG Japan Open Tennis Championships - Tokyo Open de Moselle - Metz Chennai Open - Chennai PBZ Zagreb Indoors - Zagreb BMW Open - Munich Allianz Suisse Open Gstaad - Gstaad Chennai Open - Chennai Busan Challenger AEGON Championships - London Campbells Hall of Fame Tennis Championships - Newport Indianapolis Tennis Championships - Indianapolis Countrywide Classic - Los Angeles Knoxville Challenger ATP Studena Croatia Open Umag - Umag St. Petersburg Open - St. Petersburg Salzburg Challenger Davidoff Swiss Indoors - Basel Pingguo Challenger Yokohama Challenger Synsam Swedish Open - Bastad Helsinki Challenger AIG Japan Open Tennis Championships - Tokyo Grand Prix de Tennis de Lyon - Lyon Toyota Challenger Taipei City Challenger AIG Japan Open - Tokyo Serbia Open - Belgrade Winnetka Challenger Heilbronn Challenger Open 13 - Marseille Dallas Challenger Bergamo Challenger Orange Warsaw Open - Warsaw The Artois Championships - London Aircel Chennai Open - Chennai Legg Mason Tennis Classic - Washington Sarajevo Challenger SA Tennis Open - Johannesburg AEGON Championships - London Jersey Challenger Rakuten Japan Open - Tokyo PTT Thailand Open - Bangkok Aircel Chennai Open - Chennai Malaysian Open - Kuala Lumpur Open 13 - Marseille Power Horse World Team Cup - Dusseldorf Gerry Weber Open - Halle Atlanta Tennis Championships - Atlanta Sarajevo Challenger Studena Croatia Open - Umag 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 Johannesburg Challenger PTT Thailand Open - Bangkok Rakuten Japan Open - Tokyo Kun-Ming Challenger Apia International - Sydney Busan Challenger Baton Rouge Challenger Guimaraes Challenger Rakuten Japan Open - Tokyo Heineken Open - Auckland PBZ Zagreb Indoors - Zagreb Tallahassee Challenger Seoul Challenger Ningboo Challenger Thailand Open - Bangkok Open 13 - Marseille Brisbane International - Brisbane Manta Challenger Thailand Open - Bangkok Guadalajara Challenger New York Open - New York Open 13 - Marseille Kyoto Challenger Gimcheon Challenger Guangzhou Challenger US Men's Clay Court Championship - Houston Internationaler Raiffeisen Grand Prix - St. Polten AEGON Championships - London Croatia Open - Umag AEGON International - Eastbourne Campbell's Hall of Fame Tennis Championships - Newport Gwangju Challenger Heilbronn Challenger Aircel Chennai Open - Chennai Kaohsiung Challenger Shenzhen Open - Shenzhen Yokohama Challenger Segovia Challenger Taipei City Challenger Malaysian Open - Kuala Lumpur Gerry Weber Open - Halle US Men's Clay Court Championship - Houston Zhangjiagang Challenger Aegon Nottingham Open - Nottingham AEGON Championships - London BB&T Atlanta Open - Atlanta Citi Open - Washington Rakuten Japan Open - Tokyo Kobe Challenger Hua Hin Challenger Bangkok Challenger Nova Challenger Osaka - Osaka Togliatti Cup - Togliatti Toyota Challenger Busan Challenger Zagreb Open - Zagreb Rakuten Japan Open - Tokyo TED Open-Akbank Private Banking - Istanbul The Nottingham Cahllenger - Nottingham Copa Ericsson Costa Rica - San Jose Okal Open - Eckental Warsteiner Challenger Lubeck - Lubeck Shimadzu All Japan Indoor - Kyoto Traralgon Challenger Shenzhen Challenger Rakuten Japan Open - Tokyo Citi Open - Washington Head Cup Busan Open - Busan USTA Seascape Challenger - Aptos Winnipeg Challenger Vancouver Challenger Shenzhen Open - Shenzhen Schickendanz Open - Furth CA Tennis Trophy - Vienna Truist Atlanta Open - Atlanta Citi Open - Washington Prague 2 Challenger China Open - Beijing Estoril Open - Estoril Indianapolis Tennis Championships - Indianapolis ATP Studena Croatia Open Umag - Umag China Open - Beijing Open de Moselle - Metz St. Petersburg Open - St. Petersburg International Championship of Croatia - Umag Internazionali di Tennis di San Marino - San Marino PBZ Zagreb Indoors - Zagreb SAP Open - San Jose Tennis Masters Series - Miami Campbells Hall of Fame Tennis Championships - Newport Power Horse Cup - Dusseldorf Pilot Pen Tennis - New Haven The Stella Artois Grass Court Championships - Queen's/London Rakuten Japan Open - Tokyo AIG Japan Open Tennis Championships - Tokyo Zhuhai Challenger AIG Japan Open Tennis Championships - Tokyo Delray Beach Open - Delray Beach BNP Paribas Open - Indian Wells St. Tropez Challenger Croatia Open - Umag Zagreb Challenger The Priority Telecom Open - Amersfoort AIG Japan Open - Tokyo Rogers Masters - Toronto Rogers Masters - Montreal Ordina Open - s-Hertogenbosch Shanghai ATP Masters 1000 - Shanghai Western & Southern Financial Group Masters - Cincinnati Monte-Carlo Rolex Masters - Monte-Carlo BNP Paribas Masters - Paris Shanghai Rolex Masters - Shanghai Sony Open Tennis - Miami Shanghai Rolex Masters - Shanghai Shanghai Rolex Masters - Shanghai Winston-Salem Open - Winston-Salem BNP Paribas Open - Indian Wells Open Parc - Lyon Rakuten Japan Open - Tokyo Shanghai ATP Masters - Shanghai Shanghai Rolex Masters - Shanghai Dallas Open - Dallas BNP Paribas Open - Indian Wells Sony Open Tennis - Miami International Indoor Tennis Championships of Croatia - Zagreb BNP Paribas Open - Indian Wells Miami Open - Miami Croatia Open - Umag U.S. Open - New York Australian Open - Melbourne Wimbledon - London Chengdu Open - Chengdu AIG Japan Open Tennis Championships - Tokyo Australian Open - Melbourne Wimbledon - London French Open - Paris U.S. Open - New York Swiss Indoors Basel - Basel Australian Open - Melbourne U.S. Open - New York Wimbledon - London U.S. Open - New York Wimbledon - London Wimbledon - London U.S. Open - New York U.S. Open - New York Wimbledon - London Australian Open - Melbourne 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 Miami Open - Miami French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York U.S. Open - New York U.S. Open - New York French Open - Paris 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 Wimbledon - London Australian Open - Melbourne Australian Open - Melbourne Internazionali BNL d'Italia - Rome Wimbledon - London Australian Open - Melbourne U.S. Open - New York Australian Open - Melbourne U.S. Open - New York 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 Australian Open - Melbourne Davis Cup, Group 1, PO, JPN-THA 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, 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 ATP Cup - Brisbane, Perth, Sydney Davis Cup, Group 1, REL2, CRO-NOR 3-2 Davis Cup, Group 1, 2R, ROU-CRO 3-2 Davis Cup, Group 1, 2R, IND-JPN 3-2 Davis Cup, Group 1, REL2, POR-CRO 4-1 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 15th Asian Games Doha 2006 Davis Cup, Group 1, 2R, JPN-THA 5-0 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, SF, CRO-CZE, 1-4 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 Olympics - London