Career 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000 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 Australia F2 Spain F13 Uzbekistan F2 Thailand F2 Japan F9 Japan F10 Laos F1 Australia F12 Cambodia F1 Thailand F1 USA F8 Thailand F2 USA F9 India F4 Mexico F2 Mexico F3 Mexico F4 USA F13 Indonesia F5 Laos F1 Thailand F4 Thailand F5 Chinese Taipei F1 Chinese Taipei F2 Canada F5 China F1 China F2 Thailand F2 Chinese Taipei F1 Cambodia F1 Cambodia F2 Thailand F2 Japan F2 Japan F3 Thailand F4 Thailand F6 Thailand F10 Thailand F11 Indonesia F3 Thailand F1 Japan F1 China F4 China F4 (Luzhou) Hong Kong F3 Open Ciudad de Valencia/LXI Copa Faulconbridge - Valencia Ho Chi Minh City Challenger - Ho Chi Minh City Honda Kah Singapore Men's Tennis Open - Singapore USTA Seascape Challenger - Aptos Fifth-Third Bank Tennis Championships - Lexington Yokohama Challenger 2001 - Yokohama The 70th King's Cup and Queen's Cup - Bangkok Thailand F3 2003 USTA Challenger of Calabasas - Calabasas New Delhi Challenger - New Delhi Binghamton Professional Tennis Tournament - Binghamton Czech Indoor Open - Prague Challenger Leon 2004 - Leon Hilton Waikoloa Village USTA Challenger - Waikoloa The LTA Cardiff Challenger - Cardiff Coffee Cup Challenger - Chikmagalur Fergana Challenger - Fergana Busan Open Challenger Tennis - Busan Open Castilla y Leon - Segovia Australia F13 The Swanston Challenger - Sacramento Samsung Secruities Cup Challenger - Seoul Busan Open Challenger Tennis - Busan Open de Rennes La Trinitaine - Rennes Jameson Cup - Milan USA F14 Flea Market Cup Busan Challenger Tennis - Busan Fergana Challenger - Fergana Izmir Cup - Izmir Akbank Private Banking-TED Open - Istanbul Moncton Men's Challenger - Moncton Oldum Brown Vancouver Open - Vancouver New Delhi Challenger IV - New Delhi Karshi Challenger - Karshi Heilbronn Challenger Okal Cup 2004 - Eckental Wroclaw Challenger 2005 Freeman Men's Challenger - Joplin Unicredit Czech Open 2007 - Prostejov Melbourn Challenger Korat Challenger Baton Rouge Challenger Mexico City Challenger Talahassee Challenger Yuba City Challenger The LTA Sunderland Challenger - Sunderland Aptos Challenger Internationaux du Doubs - Besancon Yokohama International Tennis Tournament - Yokohama Seoul Challenger Akbank Private Banking TED Open 2006 - Istanbul Fergana Challenger - Fergana Abierto Club Casablanca - Mexico City Toyota Challenger Noumea Challenger Singapore Challenger Honda-Kah Open - Singapore Caloundra Challenger Wolfsburg Challenger Kobstaedernes ATP Challenger - Kolding Belgaum Open - Belgaum Johannesburg Challenger GHI Bronx Classic - Bronx Fergana Challenger Nova Challenger Osaka - Osaka Fergana Challenger - Fergana USTA Seascape Challenger - Aptos Aptos Challenger Sporting Challenger - Turin Wuhai Challenger Memorial Kolyaskin - Donetsk Busan Open Challenger Tennis - Busan Shanghai Challenger The Wright Financial Group, Inc. Challenger - Champaign BH Tennis Open International Cup - Belo Horizonte USTA Challenger of Dallas - Dallas USTA Tennis Championships of Austin - Austin Cridicard Mastercard Tennis Cup - Campos do Jordao Seoul Challenger ATP Open Castilla y Leon - Segovia Heineken Challenger - Ho Chi Minh City X Open Internacional D'Andorra - Andorra Toyota Challenger University of Tennessee USTA Challenger - Knoxville Corona Mexico City Open - Mexico City Burnie Challenger Uncle Toby's Burnie Challenger - Tasmania Singapore Challenger Kyoto Challenger Pingguo Challenger Flea Market Cup Busan Challenger Tennis - Busan Atlantic City Open - Atlantic City The Granby Natrel Challenger - Granby Arroyo de la Encomienda - Valladolid Mobilux Open - Luxembourg Kaohsiung Challenger Busan Challenger HTV Challenger - Ho Chi Minh City Winnetka Challenger Busan Open - Busan Vancouver Challenger Dharwad Challenger 2003 - Dharwad Hilton Waikoloa Village USTA Challenger - Waikoloa The Surbiton Trophy - Surbiton Bangkok Challenger Leon Challenger Mexico City Challenger Busan Challenger Prostejov Challenger Flea Market Cup - Busan Beijing Challenger Astana Challenger Vancouver Challenger Aptos Challenger Bangkok Challenger Kaoshuing Challenger Binghamton Professional Tennis Tournament - Binghamton Tashkent Challenger Yokohama Challenger Toyota Challenger Maui Challenger Burnie Challenger Chitre Challenger Dallas Challenger Irving Challenger Tiburon Challenger - Tiburon Ciudad de Pozoblanco 'Open Diputacion' - Cordoba Tatra Banka Open - Bratislava Anning Challenger Busan Challenger Nottingham Challenger Nottingham-2 Challenger Nanchang Challenger Logopak Challenger 2005 - Lubeck Heineken Challenger - Ho Chi Minh City Istanbul Challenger Indore Challenger Geneva Challenger Bratislava Challenger Ourocard Tennis Challenger - Sao Paulo Challenger Casablanca San Angel - Mexico City Nottingham Men's Challenger - Nottingham Toyota Challenger Noumea Challenger 2004 Colorado Tennis Classic - Denver South African Airways Tennis Open - Durban Fergana Challenger - Fergana BMW Tennis Championship - Sunrise Open Castilla y Leon - Segovia Taipei City Challenger Taiwan Challenger - Kaohsiung dBI Tennis Challenger - Binghamton Busan Challenger Ilkley Challenger 2008 China TCL Challenger - Guangzhou Bangkok Challenger Shimadzu All Japan Indoor Tennis Championships - Kyoto 2004 Keys Gate Challenger - Homestead The $50,000 Pro Challenger at Calabasas - Calabasas Dunlop World Challenge - Toyota The Wright Financial Group USTA Challenger - Champaign Lambertz Open by Stawag - Aachen Bauer Watertechnology Cup - Eckental Kia International In Kawana - Kawana Mobilux Open - Luxembourg Open de la Ville de Saint Denis - Reunion Island Challenger Banque Nationale - Granby Challenger 42 - Andrezieux Riviera di Rimini Challenger - Rimini Guzzini Challenger - Recanati Malaysian Open - Kuala Lumpur Hilton Waikoloa Village USTA Challenger - Waikoloa Manila Challenger Shimadzu All Japan Indoor Tennis Championships - Kyoto Bangkok Challenger BMW Tennis Championship - Sunrise New Delhi Challenger TED Open - Istanbul Guangzhou Challenger Busan Challenger Kobstaedernes ATP Challenger - Kolding Fergana Challenger Samsung Securities Cup - Seoul III Isla de Lanzarote - Lanzarote USTA Illinois Challenger - Champaign PrivatBank Cup - Dnepropetrovsk Ho Chi Minh City Challenger Ningboo Challenger Bangkok Challenger Challenger Ford de Cherbourg - Cherbourg President's Cup - Astana Dharwad Challenger 2006 - Dharwad Ciudad de Pozoblanco Open Diputacion - Cordoba ATP Guzzini Challenger - Recanati Samsung Challenger 2007 - Ho Chi Minh City ECU Prague Open - Prague Fergana Challenger - Fergana Challenger Natrel Presented by National Bank - Granby Dallas Challenger Samsung Securities Cup - Seoul GHI Bronx Classic - Bronx 2004 Freeman Men's Challenger - Joplin Credicard Mastercard Tennis Cup - Campos do Jordao China Open - Beijing Bangkok Challenger 3rd Volkswagon Challenger - Wolfsburg Sunset Moulding Yuba City Racquet Club Challenger - Yuba City Ho Chi Minh City Challenger Kun-Ming Challenger Kyoto Challenger - Kyoto Samsung Securities Cup - Seoul West Lakes Challenger Akbank Private Banking TED Open - Istanbul Taipei City Challenger Tianjin Challenger Bangkok Challenger Kyoto Challenger Vancouver Challenger Shanghai Challenger ATP Challenger Numea - New Caledonia Tiburon Challenger Bangkok Challenger Astana Challenger USTA Men's Challenger of Dallas - Dallas Shimadzu All Japan Indoor Tennis Championships - Kyoto Draft Corona Mexico City Open - Mexico City Brescia Challenger Burnie Challenger Seoul Challenger Media Will Cup Busan Challenger Tennis - Busan Hilton Waikoloa Village USTA Challenger - Waikoloa Bauer Watertechnology Cup - Eckental Pingguo Challenger Kyoto Challenger The LTA Wrexham Challenger - Wrexham Kaohsiung Challenger AIG Japan Open - Tokyo Heineken Challenger - Ho Chi Minh City Shimadzu All Japan Indoor - Kyoto Legg Mason Tennis Classic - Washington D.C. President's Cup - Tashkent Fergana Tennis Challenger Tournament - Fergana Kobe Challenger Fifth-Third Bank Tennis Championships - Lexington The Scottish Tennis Championships - Edinburgh Shimadzu All Japan Indoor - Kyoto Bangkok Challenger Guadalajara Challenger Shenzhen Challenger Winnetka Challenger Taipei City Challenger Zhangjiagang Challenger Okal Cup 2003 - Eckental IPP Open - Helsinki Gimcheon Challenger Samsung Securities Cup Challenger - Seoul USTA Men's Challenger of Dallas - Dallas Chengdu Challenger Beijing Challenger Kaohsiung Challenger GHI Bronx Tennis Classic - Bronx SMS Tennis Cup - Sao Paulo Singapore Mens Tennis Open - Singapore Bangkok Challenger - Bangkok Head Cup Busan Open - Busan Taipei City Challenger Tata Open - Chennai Heineken Open - Auckland New Delhi Challenger III - New Delhi Credicard Mastercard Tennis Cup - Campos do Jordao Busan Open Challenger Tennis - Busan Fifth-Third Bank Tennis Championships - Lexington Prostejov Challenger Nottingham-2 Challenger Colorado Classic - Denver The Stella Artois Grass Court Championships - London Mercedes-Benz Cup - Los Angeles Granby Challenger Legg Mason Tennis Classic - Washington D.C. The Natrel's Challenger of Granby - Granby Tumkur Open - Tumkur Open 13 - Marseille ABN/AMRO World Tennis Tournament - Rotterdam Heineken Challenger 2004 - Ho Chi Minh City Gallagher International - Hamilton Binghamton Professional Tennis Tournament - Binghamton Gerry Weber Open - Halle Kyiv Open - Kiev Sporting Challenger 2003 - Turin ATP Heineken Challenger 2000 - Ho Chi Minh City Intersport Heilbronn Open - Heilbronn Campbell's Hall of Fame Tennis Championships - Newport St. Francis Health System USTA Challenger - Tulsa Osaka International Tennis Tournament - Osaka Time Warner USTA Challenger - Binghamton GHI Bronx Tennis Classic - Bronx Samsung Securities Cup Challenger Tennis - Seoul The 69th King's Cup-Thailand Open - Bangkok China Open - Beijing Yokohama World Tennis Gaora Cup - Yokohama Thailand Open - Bangkok Pune Challenger Shimadzu All Japan Indoor - Kyoto ATP Bangalore Challenger - Bangalore 2003 USTA Tallahassee Tennis Challenger - Tallahassee Ciudad de Pozoblanco Open Diputacion - Cordoba USTA Seascape Challenger - Aptos Grand Prix de Tennis de Lyon - Lyon 12th BH Tennis Open International Cup - Belo Horizonte Chennai Open - Chennai Delray Beach International Tennis Championships - Delray Beach SAP Open - San Jose 13 BH Tennis Open International Cup - Belo Horizonte Samsung Securities Cup - Seoul Burbank Challenger - Burbank Music City Challenger - Nashville Estoril Open - Estoril Ciudad de Pozoblanco Open Diputacion - Cordoba Hypo Group Tennis International - Portschach Singha Tennis Classic - Tarzana The Stella Artois Championships - London Music City Challenger - Nashville The 10tele.com Open - Nottingham Isla de Lanzarote - Lanzarote The Surbiton Trophy - Surbiton Legg Mason Tennis Classic - Washington China Open - Beijing AIG Japan Open Tennis Championships - Tokyo Chennai Open - Chennai Odlum Brown Vancouver Open - Vancouver SAP Open - San Jose Regions Morgan Keegan Championships - Memphis The Tennis Channel Open - Las Vegas Grand Prix Hassan II - Casablanca Estoril Open - Estoril 1° Torneo Challenger Series 12° Trofeo Paolo Corazzi - Cremona Hypo Group Tennis International - Portschach Ordina Open - 's-Hertogenbosch Countrywide Classic - Los Angeles AIG Japan Open - Tokyo China Open - Beijing Thailand Open - Bangkok AIG Japan Open Tennis Championships - Tokyo The Artois Championships - London Chennai Open - Chennai ABN AMRO World Tennis Tournament - Rotterdam Tashkent Challenger - Tashkent Melbourne Challenger Samsung Securities Cup - Seoul Bangkok Challenger Busan Challenger Carson Challenger Fergana Challenger Busan Challenger SAP Open - San Jose Campbell's Hall of Fame Tennis Championships - Newport Shanghai Challenger Noumea Challenger Caloundra Challenger Campbell's Hall of Fame Tennis Championships - Newport Next Generation Adelaide International - Adelaide AIG Japan Open - Tokyo Malaysian Open - Kuala Lumpur Hong Kong Challenger Seoul Challenger Rimouski Challenger Campbells Hall of Fame Tennis Championships - Newport Shanghai Challenger Ortisei Challenger Indianapolis Tennis Championships - Indianapolis Campbell's Hall of Fame Tennis Championships - Newport Helsinki Challenger Thailand Open - Bangkok Malaysian Open - Kuala Lumpur PTT Thailand Open - Bangkok Toyota Challenger China Open - Beijing Dallas Challenger Gerry Weber Open - Halle BB&T Atlanta Open - Atlanta Guadalajara Challenger Brisbane International - Brisbane U.S. National Indoor Tennis Championships - Memphis Thailand Open - Bangkok RCA Championships - Indianapolis Traralgon Challenger The Stella Artois Championships - London Yokohama Challenger Andria Challenger Morelos Challenger Gerry Weber Open - Halle PTT Thailand Open - Bangkok Manchester Challenger Aircel Chennai Open - Chennai Kyoto Challenger Guangzhou Challenger Suzhou Challenger Hall of Fame Tennis Championships - Newport Yokohama Challenger Claro Open Colombia - Bogota The Stella Artois Grass Court Championships - London Claro Open Colombia - Bogota Qingdao Challenger Thailand Open - Bangkok Aptos Challenger Yokohama Challenger Quanzhou Challenger Taipei City Challenger Ningboo Challenger Aircel Chennai Open - Chennai Seoul Challenger Abierto Mexicano Telcel - Acapulco Mercedes Cup - Stuttgart Le Gosier Challenger GHI Bronx Tennis Classic - Bronx Aegon Nottingham Open - Nottingham The Scottish Tennis Championships - Edinburgh Bangkok Challenger West Side Tennis Club Clay Court Challenger - Forest Hills Warsteiner Challenger Wolfsburg - Wolfsburg Sunset Moulding Yuba City Racquet Club Challenger - Yuba City AIG Japan Open - Tokyo AIG Japan Open - Tokyo Regions Morgan Keegan Championships - Memphis Countrywide Classic - Los Angeles Thailand Open - Bangkok Next Generation Adelaide International - Adelaide Thailand Open - Bangkok AIG Japan Open Tennis Championships - Tokyo Tennis Masters Series - Hamburg Waldbaum's Hamlet Cup - Long Island Tennis Masters Series - Toronto Heineken Open - Auckland Rogers Masters - Toronto Pacific Life Open - Indian Wells Sony Ericsson Open - Miami Campbell's Hall of Fame Tennis Championships - Newport Farmers Classic - Los Angeles Shanghai Rolex Masters - Shanghai SAP Open - San Jose Sony Open Tennis - Miami Sony Ericsson Open - Miami BNP Paribas Open - Indian Wells Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells Shanghai Rolex Masters - Shanghai Hall of Fame Tennis Championships - Newport Australian Open - Melbourne U.S. Open - New York Australian Open - Melbourne Pacific Life Open - Indian Wells Thailand Open - Bangkok French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London U.S. Open - New York Apia International - Sydney Australian Open - Melbourne French Open - Paris 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 Australian Open - Melbourne Wimbledon - London Australian Open - Melbourne Wimbledon - London 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 Australian Open - Melbourne U.S. Open - New York Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London NASDAQ-100 Open - Miami Shanghai - Shanghai French Open - Paris French Open - Paris U.S. Open - New York BNP Paribas Open - Indian Wells Davis Cup, Group 1, PO, THA-INA 4-1 Davis Cup, Group 1, 1R, NZL-THA 4-1 Davis Cup, Group 1, REL1, THA-CHN 4-1 Davis Cup, Group 1, 1R, THA-UZB 3-2 Davis Cup, Group 1, 2R, THA-JPN 4-1 Davis Cup, World Group, QR, GBR-THA 3-2 Davis Cup, Group 1, 1R, THA-KOR 4-1 Davis Cup, Group 1, 2R, THA-UZB 4-1 Davis Cup, World Group, QR, RUS-THA 5-0 Davis Cup, Group II, 1R, POC-THA 0-5 Davis Cup, Group 1, 1R, PAK-THA 3-2 Davis Cup, Group 1, 1R, TPE-JPN 3-2 Davis Cup, Group 1, 2R, PAK-TPE 4-1 Davis Cup, Group 1, 1R, THA-PAK 5-0 Davis Cup, Group 1, 1R, UZB-THA 2-3 Davis Cup, Group 1, 2R, TPE-KOR 1-4 Davis Cup, Group 1, PO, TPE-CHN 3-2 Davis Cup, Group 1, 1R, THA-KAZ 3-2 Asian Hopman Cup - Astana Davis Cup, Group 1, 2R, THA-AUS 2-3 Davis Cup, Group 1, PO, THA-CHN, 1-4 Davis Cup, Group 1, 2R, THA-UZB 4-1 Davis Cup, Group I, PO, PHI-TPE 2-3 Davis Cup, Group 1, 1R, TPE-THA 3-2 Davis Cup, Group II, 1R, SRI-THA 1-3 Davis Cup, Group II, 1R, KUW-THA 1-4 Davis Cup, Group II, 2R, PHI-THA 4-1 Davis Cup, Group II, 3R, THA-PAK 4-1 Davis Cup, Group I, 1R, THA-KOR 2-3 Davis Cup, Group II, 3R, PAK-TPE 3-2 Davis Cup, Group I, PO, TPE-CHN 2-3 Davis Cup, Group II, 2R, INA-THA 3-2 Davis Cup, Group 1, 1R, JPN-THA 4-1 Davis Cup, Group 1, REL1, THA-CHN 5-0 Davis Cup, Group 2, REL2, TPE-HKG 4-1 Davis Cup, Group 1, PO, JPN-THA 4-1 Davis Cup, Group 1, 1R, TPE-PAK 3-2 Davis Cup, World Group, PO, GER-THA 4-1 Davis Cup, World Group, QR, CZE-THA 4-1 Davis Cup, Group 1, REL1, TPE-PAK 5-0 Davis Cup, Group 1, 2R, THA-JPN 3-2 Davis Cup, Group 1, 2R, AUS-THA 5-0 15th Asian Games Doha 2006 Australian Open (Wildcard)