Career 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000
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 Qatar F1 Qatar F2 Kuwait F1 Kuwait F2 Germany F8 Italy F21 Thailand F1 Spain F13 Turkey F3 India F7 India F8 Poland F1 Switzerland F2 Switzerland F3 Germany F2 Uzbekistan F2 Laos F1 USA F8 USA F9 Mexico F2 Mexico F3 Mexico F4 USA F13 Indonesia F5 Thailand F4 Thailand F5 Chinese Taipei F2 Germany F15 Germany F9 China F4 China F4 (Luzhou) Germany F1 Mexico F17 Thailand F2 Italy F31 France F15 Thailand F3 Germany F15 USA F14 GHI Bronx Classic - Bronx Memorial Kolyaskin - Donetsk Ho Chi Minh City Challenger - Ho Chi Minh City The 69th King's Cup-Thailand Open - Bangkok USTA Challenger of Dallas - Dallas Warsteiner Challenger Wolfsburg - Wolfsburg The LTA Wrexham Challenger - Wrexham Shimadzu All Japan Indoor - Kyoto San Luis Potosi Challenger - San Luis Potosi Challenger Leon 2003 - Leon The Granby Natrel Challenger - Granby Belgaum Open - Belgaum Uncle Toby's Burnie Challenger - Tasmania Oberstraufen Cup - Oberstaufen Tiburon Challenger - Tiburon Copa Petrobras Guadalajara - Guadalajara Volkswagen Challenger 2005 - Wolfsburg Heineken Challenger - Ho Chi Minh City Challenger Casablanca San Angel - Mexico City The LTA Men's Challenger - Nottingham Media Will Cup Busan Challenger Tennis - Busan XL Bermuda Open - Bermuda The LTA Cardiff Challenger - Cardiff Atlanta Clay Court Challenger - Atlanta Harrah's Entertainment Men's Pro Challenger - Tunica Open Castilla y Leon - Segovia Ethias Trophy - Mons Challenger Banque Nationale Rimouski - Rimouski Bauer Watertechnology Cup - Eckental Voit Mexico City Open - Mexico City Mamaia Challenger - Constanta Guzzini Challenger - Recanati Open Castilla y Leon - Segovia Geneva Challenger - Geneva Dusseldorf Open Challenger 2007 - Dusseldorf Ethias Trophy - Mons Open de Rennes La Trinitaine - Rennes Kobstaedernes ATP Challenger - Kolding Taiwan Challenger - Kaohsiung Delhi Challenger I - New Delhi Aberto de Sao Paulo - Sao Paulo 5 Volkswagen Challenger - Wolfsburg BH Indoor Sarajevo - Sarajevo BMW Tennis Championship - Sunrise 12 Open Barletta Citta Della Disfida Trofeo Angeldevil - Barletta Morocco Tennis Tour - Rabat Morocco Tennis Tour - Marrakech 14° Torneo B. Camparini- Lines Trophy - Reggio Emilia BSI Challenger Lugano - Lugano Logopak Challenger 2005 - Lubeck HTV Challenger - Ho Chi Minh City The Surbiton Trophy - Surbiton Music City Challenger - Nashville II Challenger Ciudada de Guayaquil - Guayaquil Bancolombia Open - Bogota Challenger ATP de Cuenca Diario El Mercurio - Cuenca Akbank Private Banking TED Open 2006 - Istanbul Akbank Private Banking TED Open - Istanbul Lambertz Open by Stawag - Aachen Black Forest Open - Freudenstadt Fergana Challenger - Fergana 4th Volkswagen Challenger - Wolfsburg Ciudad de Pozoblanco Open Diputacion - Cordoba Riviera di Rimini Challenger - Rimini Busan Open Challenger Tennis - Busan Open de la Ville de Saint Denis - Reunion Island The 70th King's Cup and Queen's Cup - Bangkok 2003 USTA Challenger of Calabasas - Calabasas Warsteiner Challenger Lubeck - Lubeck Heineken Challenger - Ho Chi Minh City Bukhara Challenger - Bukhara Samarkand Challenger - Samarkand Samarkand Challenger - Samarkand Asics Challenger Open - Monchengladbach Challenger Tunisie - Tunis Pekao Open - Szczecin Internationale Badische Meisterschaffen Um Den Techem Cup - Zell Orleans Challenger Astana Challenger Seoul Challenger Salzburg Challenger Singapore Challenger Shimadzu All Japan Indoor Tennis Championships - Kyoto The Surbiton Trophy - Surbiton Wolfsburg Challenger Schickedanz Open 2007 - Furth Aptos Challenger Ciudad de Pozoblanco 'Open Diputacion' - Cordoba Shanghai Challenger Seoul Challenger Loughborough Challenger Toyota Challenger Burnie Challenger Kyoto Challenger Kaohsiung Challenger Busan Challenger Vancouver Challenger Leon Challenger Mexico City Challenger Kun-Ming Challenger Busan Challenger Prostejov Challenger Binghamton Professional Tennis Tournament - Binghamton Vancouver Challenger Aptos Challenger Nottingham-2 Challenger Bangkok Challenger PEOPLEnet CUP - Dnepropetrovsk Kaoshuing Challenger IPP Open - Helsinki Antonio Savoldi-Marco Co. - Manerbio Yokohama Challenger Chitre Challenger Dallas Challenger Irving Challenger Taipei City Challenger Busan Challenger Nottingham Challenger Vancouver Challenger X Trofeo Ciudad de Quito - Quito Istanbul Challenger Bratislava Challenger Mouilleron-Le-Captif Challenger Brescia Challenger Andria Challenger Noumea Challenger Tatra Banka Open - Bratislava Taipei City Challenger Busan Challenger Seoul Challenger Ilkley Challenger Kaohsiung Challenger Ho Chi Minh City Challenger Okal Cup 2004 - Eckental Kobe Challenger Bangkok Challenger Manila Challenger Maui Challenger Kyoto Challenger Taipei City Challenger Bangkok Challenger X Challenger Britania Zavaleta - Puebla Gimcheon Challenger Chengdu Challenger Mobilux Open - Luxembourg Ningboo Challenger Bangkok Challenger Challenger 42 - Andrezieux Marrakech Challenger Taipei City Challenger Arroyo de la Encomienda - Valladolid TED Open - Istanbul Kobstaedernes ATP Challenger - Kolding Samsung Securities Cup - Seoul PrivatBank Cup - Dnepropetrovsk IPP Open - Helsinki Mobilux Open - Luxembourg Trani Challenger 2006 USTA Tallahassee Tennis Challenger - Tallahassee Seguros Bogota Open - Bogota ATP Guzzini Challenger - Recanati Bukhara Challenger - Bukhara Samsung Challenger 2007 - Ho Chi Minh City Fergana Challenger - Fergana Challenger Lugano - Lugano Toyota Challenger Singapore Challenger X Open Internacional D'Andorra - Andorra 2004 Freeman Men's Challenger - Joplin Dallas Challenger China Open - Beijing 3rd Volkswagon Challenger - Wolfsburg Heilbronn Challenger Tashkent Challenger Maui Challenger Kyoto Challenger - Kyoto Khanty-Mansiysk Challenger Guangzhou Challenger Geneva Challenger Akbank Private Banking TED Open - Istanbul Drummondville Challenger Como Challenger Copa Petrobras Aracaju - Aracaju Tiburon Challenger Astana Challenger Meerbusch Challenger Bangkok Challenger Shimadzu All Japan Indoor Tennis Championships - Kyoto X Abierto Internacional de Salinas - Salinas San Luis Potosi Challenger - San Luis Potosi ATP Open Castilla y Leon - Segovia Black Forest Open - Freudenstadt Challenger Brasov - Brasov LTA Shrewsbury Challenger - Shrewsbury The Wright Financial Group, Inc. Challenger - Champaign Hilton Waikoloa Village USTA Challenger - Waikoloa Bauer Watertechnology Cup - Eckental New Delhi Challenger Shenzhen Challenger The LTA Sunderland Challenger - Sunderland Busan Challenger Heineken Challenger - Ho Chi Minh City Gallagher International - Hamilton 2003 Eddleman USTA Challenger - Birmingham Fergana Tennis Challenger Tournament - Fergana Prague Challenger Fifth-Third Bank Tennis Championships - Lexington Sony Ericsson Open 2008 - Belgrade Memorial Savigni - Sassuolo Kaohsiung Challenger Winnetka Challenger Ho Chi Minh City Challenger Dharwad Challenger 2003 - Dharwad USTA Men's Challenger of Dallas - Dallas Kyoto Challenger Yokohama Challenger 2001 - Yokohama Zhangjiagang Challenger SMS Tennis Cup - Sao Paulo Davidoff Swiss Indoors - Basel Draft Corona Mexico City Open - Mexico City Head Cup Busan Open - Busan Nottingham Men's Challenger - Nottingham Gemax Open - Belgrade Gerry Weber Open - Halle Fergana Challenger - Fergana Busan Open Challenger Tennis - Busan Fifth-Third Bank Tennis Championships - Lexington Guzzini Challenger - Recanati AIG Japan Open - Tokyo Colorado Classic - Denver Winnetka Challenger Banca Stato Challenger - Lugano Heilbronn Open - Heilbronn Davidoff Swiss Indoors - Basel KGHM Dialog Polish Indoors - Wroclaw Alexander Kolyaskin Memorial - Donetsk Internationaux de Doubs Open de Franchie-Comte - Besancon Tumkur Open - Tumkur Heineken Challenger 2004 - Ho Chi Minh City Bratislava Challenger Warsteiner Challenger Lubeck - Lubeck Challenger Leon 2004 - Leon Abierto Club Casablanca - Mexico City San Remo Tennis Cup - San Remo 2002 FSE Challenger - Tarzana Kyiv Open - Kiev Baumag Open - Budapest Intersport Heilbronn Open - Heilbronn Samsung Securities Cup Challenger Tennis - Seoul Ciudad de Pozoblanco Open Diputacion - Cordoba USTA Seascape Challenger - Aptos V Trani Cup - Trani Kyiv Open - Kiev Hilton Waikoloa Village USTA Challenger - Waikoloa Busan Open - Busan Fergana Challenger - Fergana Arroyo de la Encomienda - Valladolid 2004 Colorado Tennis Classic - Denver Black Forest Open 2004 - Freudenstadt TED Open - Istanbul Tehran Open 2004 - Tehran College Station Challenger - College Station Burbank Challenger - Burbank Copa Petrobras Bogota - Bogota Intersport Heilbronn Open - Heilbronn Tunis Open - Tunis Badden Open by Rothaus - Ettlingen The Surbiton Trophy - Surbiton Ciudad de Pozoblanco Open Diputacion - Cordoba Gemax Open - Belgrade Isla de Lanzarote - Lanzarote Baden Open - Ettlingen Top Wool Challenger-Immagine Trophy - Biella The Natrel's Challenger - Granby Open de Rennes La Trinitaine - Rennes Challenger Britania Zavaleta - Puebla XL Bermuda Open - Bermuda Gerry Weber Open - Halle Campbell's Hall of Fame Tennis Championships - Newport China Open - Beijing Thailand Open - Bangkok Open de Moselle - Metz Kremlin Cup - Moscow Grand Prix de Tennis de Lyon - Lyon Chennai Open - Chennai SAP Open - San Jose US Men's Clay Court Championships - Houston Estoril Open - Estoril Hypo Group Tennis International - Portschach The Stella Artois Championships - London Ordina Open - 's-Hertogenbosch U.S. Men's Clay Court Championships - Houston China Open - Beijing Tunis Open - Tunis Thailand Open - Bangkok Next Generation Adelaide International - Adelaide Campbells Hall of Fame Tennis Championships - Newport Indianapolis Tennis Championships - Indianapolis Countrywide Classic - Los Angeles U.S. Mens's Clay Court Championship - Houston SAP Open - San Jose Salinas Challenger Campbell's Hall of Fame Tennis Championships - Newport Open de Moselle - Metz Malaysian Open - Kuala Lumpur PTT Thailand Open - Bangkok Aircel Chennai Open - Chennai Tashkent Challenger - Tashkent BMW Open - Munich Credit Agricole Suisse Open - Gstaad Malaysian Open - Kuala Lumpur China Open - Beijing Gerry Weber Open - Halle Claro Open Colombia - Bogota BB&T Atlanta Open - Atlanta Brisbane International - Brisbane BB&T Atlanta Open - Atlanta Mercedes Cup - Stuttgart Hall of Fame Tennis Championships - Newport Nottingham-2 Challenger Fergana Challenger Mercedes Cup - Stuttgart Aegon Nottingham Open - Nottingham Citi Open - Washington Prostejov Challenger Tulsa Challenger Caloundra Challenger Pingguo Challenger Hong Kong Challenger Seoul Challenger Heineken Open - Auckland Rimouski Challenger Shanghai Challenger Mercedes-Benz Cup - Los Angeles Pereira Challenger Legg Mason Tennis Classic - Washington D.C. Ortisei Challenger Helsinki Challenger Open 13 - Marseille ABN/AMRO World Tennis Tournament - Rotterdam Toyota Challenger Dallas Challenger China Open - Beijing Mumbai Open - Mumbai Guadalajara Challenger Baton Rouge Challenger Delray Beach International Tennis Championships - Delray Beach US Men's Clay Court Championship - Houston Studena Croatia Open - Umag Bet-at-home Cup - Kitzbuhel Heineken Open - Auckland Hall of Fame Tennis Championships - Newport Morelos Challenger Manchester Challenger Heilbronn Challenger Cherbourg Challenger US Men's Clay Court Championship - Houston Heineken Open - Auckland Suzhou Challenger Abierto Mexicano Telcel - Acapulco Yokohama Challenger Canberra Challenger U.S. National Indoor Tennis Championships - Memphis Claro Open Colombia - Bogota Qingdao Challenger AIG Japan Open Tennis Championships - Tokyo Aptos Challenger Yokohama Challenger Quanzhou Challenger Taipei City Challenger Ningboo Challenger Seoul Challenger Le Gosier Challenger Honda Kah Singapore Men's Tennis Open - Singapore Shimadzu All Japan Indoor - Kyoto Nova Challenger Osaka - Osaka Samsung Securities Cup - Seoul West Side Tennis Club Clay Court Challenger - Forest Hills The Manchester Trophy - Manchester Baden Open - Karlsruhe The Nottingham Open - Nottingham AIG Japan Open - Tokyo AIG Japan Open - Tokyo Delray Beach International Tennis Championships - Delray Beach Regions Morgan Keegan Championships - Memphis The 10tele.com Open - Nottingham Ordina Open - 's-Hertogenbosch Allianz Suisse Open Gstaad - Gstaad Next Generation Adelaide International - Adelaide Austrian Open - Kitzbuhel Thailand Open - Bangkok China Open - Beijing Tennis Masters Series - Toronto Sony Ericsson Open - Miami BNP Paribas Open - Indian Wells Shanghai Rolex Masters - Shanghai Sony Open Tennis - Miami Shanghai Rolex Masters - Shanghai 2002 Mercedes Cup - Stuttgart Thailand Open - Bangkok 2003 Mercedes Cup - Stuttgart Ordina Open - 's-Hertogenbosch Mitsubishi Electric Europe Cup - Monza Heineken Open - Auckland AIG Japan Open Tennis Championships - Tokyo Farmers Classic - Los Angeles SAP Open - San Jose AEGON Championships - London SAP Open - San Jose AEGON Championships - London Wimbledon - London U.S. Open - New York Australian Open - Melbourne Western & Southern Open - Cincinnati Wimbledon - London AEGON International - Eastbourne St. Petersburg Open - St. Petersburg Hall of Fame Tennis Championships - Newport Campbell's Hall of Fame Tennis Championships - Newport Apia International - Sydney French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne 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 Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London Wimbledon - London Australian Open - Melbourne Wimbledon - London French Open - Paris U.S. Open - New York Australian Open - Melbourne BNP Paribas Open - Indian Wells Wimbledon - London Davis Cup, Group 2, REL2, TPE-HKG 4-1 Davis Cup, Group 1, 1R, TPE-JPN 3-2 Davis Cup, Group 1, 2R, PAK-TPE 4-1 Davis Cup, Group 1, 2R, TPE-KOR 1-4 Davis Cup, Group 1, PO, TPE-CHN 3-2 Davis Cup, Group I, PO, PHI-TPE 2-3 Davis Cup, Group I, PO, TPE-CHN 2-3 Davis Cup, Group II, 3R, PAK-TPE 3-2 Davis Cup, Group 1, 1R, TPE-PAK 3-2 Davis Cup, Group 1, REL1, TPE-PAK 5-0 15th Asian Games Doha 2006 Australian Open (Wildcard)