Career 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 USA F1 USA F2 USA F3 USA F4 Qatar F1 Qatar F2 Japan F4 Japan F5 USA F28 USA F29 Indonesia-w1 Indonesia-w2 Indonesia-w3 Indonesia-w4 Australia F1 Uzbekistan F1 Uzbekistan F2 Spain F13 China F4 China F5 Chile F4 Australia F1 Australia F2 Uzbekistan F3 Japan F4 USA F13 USA F14 Japan F11 Japan F12 USA F2 USA F3 Australia F1 Australia F2 USA F4 Japan F2 Korea F1 Uzbekistan F2 Ireland F2 China F6 China F7 USA F1 China F2 Japan F1 Japan F2 Japan F3 Uzbekistan F2 Thailand F4 Thailand F5 Malaysia F1 Malaysia F2 Malaysia F3 Korea F5 Korea F6 Thailand F3 Usa F3 Usa F7 Usa F8 Usa F9 Indonesia F3 Malaysia F1 Malaysia F2 Brazil F17 Australia F5 Australia F6 Australia F7 China F8 Japan F9 Japan F10 Laos F1 China F1 China F2 Thailand F1 Thailand F2 China F3 China F4 China F5 Korea F2 Korea F3 China F7 Serbia F1 Chinese Taipei F1 Chinese Taipei F2 Chinese Taipei F3 Chinese Taipei F4 China F4 Vietnam F3 Israel F7 Israel F8 Israel F9 China F8 India F9 China F9 China F10 Indonesia F2 Kazakhstan F6 Kazakhstan F7 Kuwait F2 Kuwait F3 Cambodia F2 Turkey F5 Turkey F6 Turkey F7 Turkey F8 Israel F5 Israel F6 Japan F3 Uzbekistan F1 Uzbekistan F2 Korea F1 Spain F19 Chinese Taipei F1 India F8 Turkey F39 Thailand F5 Cambodia F3 Turkey F50 Turkey F51 China F1 China F2 Qatar F1 Qatar F2 Qatar F3 Thailand F4 Thailand F8 Kazakhstan F11 Turkey F34 Egypt F4 Egypt F5 India F1 Uzbekistan F1 Uzbekistan F2 Thailand F1 Turkey F19 Hong Kong F1 China F10 China F11 Thailand F6 Thailand F7 Thailand F9 Cambodia F3 Turkey F4 Thailand F9 Uzbekistan F2 Uzbekistan F3 Uzbekistan F4 Korea F4 Thailand F1 Vietnam F6 Chinese Taipei F1 Vietnam F9 Thailand F6 Turkey F2 (Antalya) Turkey F3 (Antalya) Indonesia F1 (Jakarta) Egypt F7 (Sharm El Sheikh) Egypt F8 (Sharm El Sheikh) Egypt F9 (Sharm El Sheikh) Israel F2 (Ramat Hasharon) Indonesia F5 (Jakarta) Indonesia F6 (Jakarta) Thailand F2 (Hua Hin) Japan F6 Thailand F9 (Pattaya) Malaysia F3 (Kuala Lumpur) Vietnam F1 (Thu Dau Mot City) Vietnam F2 (Thu Dau Mot City) Indonesia F7 (Jakarta) Indonesia F8 (Jakarta) Thailand F12 (Hua Hin) Hong Kong F4 (Hong Kong) Hong Kong F5 (Hong Kong) Kazakhstan F1 (Aktobe) Kazakhstan F2 (Shymkent) Kazakhstan F10 Hong Kong F2 (Hong Kong) China F10 (Shenzhen) Chinese Taipei F1 (Taipei) Chinese Taipei F2 (Taipei) Pakistan F1 (Islamabad) M15 Anning M15 Anning M15 Anning M15 Wuhan M25 Wuhan M25 Taipei M25 Taipei M15 Hua Hin M15 Hua Hin M15 Nonthaburi Chinese Taipei F1 Philippines F1 Thailand F5 Japan F9 Spain F20 Australia F7 China F7 Korea F3 USA F30 China F1 China F2 Australia F2 Korea F2 Australia F8 China F6 China F1 Uzbekistan F4 Usa F2 Thailand F4 China F1 VII Avierto Internacional de Salinas - Salinas China F2 ATU Cup 2001 - Weiden Korea F2 Tatra Banka Open - Bratislava V Trofeo Barcelona de Tenis - Barcelona 2003 USTA Tallahassee Tennis Challenger - Tallahassee Regional Hand Center Men's Challenger - Fresno Nossa Caixa Tennis Cup - Sao Paulo Shimadzu All Japan Indoor Tennis Championships - Kyoto Open Castilla y Leon - Segovia Flea Market Cup - Busan Music City Challenger - Nashville Club Coop's ATP Challenger International - Brisbane Copa Ericsson Costa Rica - San Jose XXIX Edizione 'A.Savoldi Marco' - Manerbio 1° Torneo Challenger Series 12° Trofeo Paolo Corazzi - Cremona Muller Cup 99 - Ulm Shimadzu All Japan Indoor - Kyoto Nielsen USTA Pro Tennis Championship - Winnetka Flea Market Cup Busan Challenger Tennis - Busan JSM Challenger of Champaign - Urbana USTA Tallahassee Tennis Challenger - Tallahassee Keio Challenger International Tennis Tournament - Yokohama Skandia Open - Linz Copa Telefonica CTC Chile - Santiago Fifth Third Bank Tennis Classic - Lexington Geneva Challenger - Geneva Korat Challenger Baton Rouge Challenger GHI Bronx Classic - Bronx Talahassee Challenger Fergana Challenger - Fergana HTV Challenger - Ho Chi Minh City Ostdeutscher Sparkassen Cup - Dresden Penza Cup - Penza Baden Open - Ettlingen Karshi Challenger Schickendanz Open - Furth Almaty Challenger Hilton Waikoloa USTA Challenger - Waikoloa The Scottish Tennis Championships - Edinburgh Sacramento Challenger Lubbock Challenger - Lubbock Tiburon Challenger Copa Ericsson - Lima Calabasas Challenger Yokohama Challenger Busan Challenger XL Bermuda Open - Bermuda Brasilia Challenger VIII Trofeo Ciudad de Quito - Quito Unique Zagreb Open - Zagreb Busan Open Challenger Tennis - Busan Levene Gouldin & Thompson Tennis Challenger - Binghamton Bukhara Challenger - Bukhara Antonio Savoldi-Marco Co. - Manerbio Citta di Como - Como 1st Challenger Tournament Leon - Leon ATU Cup - Weiden Astana Challenger - Astana Dallas Challenger Bruno & Bruno Trial Lawyers Men's Challenger - New Orleans LTA Men's Challenger - Wrexham 2002 USTA Challenger of Calabasas - Calabasas Zagreb Open - Zagreb Copa Ericsson Argentina - Buenos Aires Tunis Open - Tunis DPD Challenger 2001 - Aschaffenburg The Tarka Challenger - Barnstaple Wuhai Challenger Beijing Challenger Challenger Casino Lugano - Lugano Gemax Open 2002 - Belgrade Schickendanz Open - Furth Black Forest Open - Freudenstadt USTA Challenger of San Antonio - San Antonio Astana Challenger Copa Ericsson Brazil - Sao Paulo Copa Ericsson Costa Rica - San Jose Shanghai Challenger Quelle Cup 2000 - Furth Bulgarian Challenger 2002 - Sofia Togliatti Cup - Togliatti Challenger DCNS de Cherbourg - Cherbourg Newcastle Challenger - Newcastle X Abierto Internacional de Salinas - Salinas San Luis Potosi Challenger 2002 - San Luis Potosi Hungarian Open - Budapest Ciudad de Pozoblanco 'Open Diputacion' - Cordoba 2003 Eddleman USTA Challenger - Birmingham Copa Ericsson Chile - Santiago Head Cup Busan Open - Busan CA Challenge - Graz USTA Men's Challenger of Dallas - Dallas USTA Challenger of San Antonio - San Antonio Brixina Tennis Open - Bressanone 2004 Freeman Men's Challenger - Joplin Bogota Challenger - Bogota Seoul Challenger Music City Challenger - Nashville Turkey F5 Heineken Challenger - Ho Chi Minh City Uzbekistan F1 2005 West Side Tennis Coub Men's Challenger - Forest Hills V Trani Cup - Trani San Marino Cepu Open - San Marino Toyota Challenger Copa Kia - Santiago Hilton Waikoloa Village USTA Challenger - Waikoloa 2003 West Side Tennis Club Challenger - Forest Hills Burnie Challenger Tumkur Open - Tumkur Ford Tennis Championships - Louisville XL Capital Bermuda Open - Bermuda Kyoto Challenger XI Open International D'Andorra - Andorra San Luis Potosi Challenger Fergana Challenger - Fergana Bangkok Challenger 2006 North Shore Pro Tennis Championship - Winnetka West Side Tennis Club Clay Court Challenger - Forest Hills Kyoto Challenger Karshi Challenger Istanbul Challenger 2004 Colorado Tennis Classic - Denver Vancouver Challenger Kaoshuing Challenger College Station Challenger - College Station Toyota Challenger Chennai Challenger Kolkata Challenger New Delhi Challenger Gemax Samsung Open 2005 - Belgrade Gimcheon Challenger Busan Challenger Nanchang Challenger USTA Seascape Challenger - Aptos Karshi Challenger - Karshi XL Capital Bermuda Open - Bermuda Binghamton Professional Tennis Tournament - Binghamton The West Side Tennis Club Grass Court Challenger - Forest Hills Taiwan Challenger - Kaohsiung Caloundra ATP Challenger - Caloundra Open de Tenis Amaya - Pamplona Tashkent Challenger Indore Challenger Bangkok Challenger Brasov Challenger - Brasov 2008 China TCL Challenger - Guangzhou USTA Men's Challenger of Dallas - Dallas Austin Challenger - Austin Noumea Challenger Shimadzu All Japan Indoor Tennis Championships - Kyoto The Swanston Challenger - Sacramento 2004 Keys Gate Challenger - Homestead New Delhi Challenger Dublin Challenger - Dublin The Wright Financial Group USTA Challenger - Champaign Ford Tennis Championships - Louisville Challenger Banque Nationale Rimouski - Rimouski JSM Challenger - Champaign BMW Tennis Championship - Sunrise The Surbiton Trophy - Surbiton Penza Cup - Penza Karshi Challenger ITG Miami Challenger - Miami Sony Ericsson Open 2008 - Belgrade Internationaux du Doubs - Besancon Shimadzu All Japan Indoor Tennis Championships - Kyoto BMW Tennis Championship - Sunrise GHI Bronx Classic - Bronx Kaohsiung Challenger Fergana Challenger Kaohsiung Challenger Mitsubishi Electric Europe Cup - Monza Busan Open Challenger Tennis - Busan XI Trofeo Ciudad de Quito - Quito Pune Challenger Toyota Challenger Samsung Securities Cup - Seoul Mons Challenger Rennes Challenger Ostdeutscher Sparkassen Cup - Dresden New Delhi Challenger BNP Paribas Primrose - Bordeaux Fergana Challenger - Fergana Raanana Challenger Eskisehir Challenger Busan Challenger USTA Challenger of Orlando - Orlando Seoul Challenger Bangkok Challenger Fergana Challenger President's Cup - Astana Busan Open Challenger Tennis - Busan Togliatti Cup - Togliatti Dusseldorf Open 2006 - Dusseldorf Music City Challenger - Nashville Samsung Challenger 2007 - Ho Chi Minh City Toyota Challenger Bangkok Challenger Arpa Ceramic Cup - Reggio Emilia Oklahoma Challenger - Tulsa Busan Challenger McDonalds ATP Challenger - Burnie Internazionali di Tennis di Bergamo - Bergamo VII Trofeo Ciudad de Quito - Quito USTA Challenger of Dallas - Dallas Chengdu Challenger Beijing Challenger Guangzhou Challenger Karshi Challenger Challenger Banque Nationale - Granby La Serena Open - La Serena Sardinia International Championship - Cagliari Banja Luka Challenger - Banja Luka Astana Challenger Samarkand Challenger Jinan Challenger Shanghai Challenger Toyota Challenger Toyota Challenger Bangkok Challenger Seoul Challenger Yokohama Challenger Kyoto Challenger Mordova Cup 2007 - Saransk Winnipeg Challenger Gatineau Challenger Tianjin Challenger Kaohsiung Challenger Swanston Challenger - Sacramento Pune Challenger Traralgon Challenger Traralgon Challenger 2 Qujing Challenger Ford Tennis Championships - Louisville Honolulu Challenger Taipei City Challenger Kaohsiung Challenger Raanana Challenger Taipei City Challenger Karshi Challenger Fergana Challenger Gimcheon Challenger Guangzhou Challenger Astana Challenger Mallorca Open - Mallorca Pingguo Challenger Almaty Challenger Heineken Open - Auckland Bangkok Challenger Franklin Templeton Tennis Classic - Scottsdale Shanghai Challenger Miller Lite Hall of Fame Tennis Championships - Newport XL Capital Bermuda Open - Bermuda Tashkent Challenger Bangalore Challenger Kobe Challenger Zhangjiagang Challenger Bangkok Challenger Amer-Wilson Challenger - Tampere Kyoto Challenger Zhuhai Challenger BMW Brixina Tennis Open 2000 - Bressanone Togliatti Cup - Togliatti XI Abierto Internacional de Salinas - Salinas Belgaum Open - Belgaum Gimcheon Challenger Chengdu Challenger Hilton Waikoloa Village USTA Challenger - Waikoloa 2001 Eddleman USTA Challenger - Birmingham Bangkok Challenger Vancouver Challenger Nanchang Challenger Kobe Challenger Bangkok Challenger Prasentiert Von Seat Wolfsburg - Wolfsburg Granby Challenger Macedonian Open 1999 - Skopje The Comercia Bank Challenger - Aptos The $50,000 Pro Challenger at Calabasas - Calabasas Ho Chi Minh City Challenger U.S. Men's Clay Court Championships - Houston Atlantic City Open - Atlantic City Barranquilla Challenger BPCA Open de Nice-Tounoi Challenger - Nice Kia International In Caloundra - Caloundra USTA Challenger - Champaign Miller Lite Hall of Fame Tennis Championships - Newport Oberstaufen Cup - Oberstaufen AT&T Challenger of Dallas - Dallas Wuhan Challenger Project Independence Men's Challenger - Mandeville Yugoslavia Open - Belgrade Heinekin Open 1998 - Budva Macedonia Open - Skopje U.S. Men's Clay Court Championships - Houston Campbell's Hall of Fame Tennis Championships - Newport A Glimmer of Hope Challenger - Austin Generali Open - Kitzbuhel Copa Ericsson - Sao Paulo CA Challenge 2002 - Graz Thailand Open - Bangkok Optimus Maia Open - Maia Renault Slovenian Open - Ljubljana AXA Open II - Espinho Movistar Open - Vina del Mar Delray Beach International Tennis Championships - Delray Beach Copa Ericsson Argentina - Buenos Aires 2003 Freeman Men's Challenger - Joplin Tennis Channel Open - Las Vegas US Men's Clay Court Championships - Houston Healthsouth/USTA Men's Challenger of Burbank - Burbank Eddleman/USTA Challenger - Birmingham BBB Open - Sofia 7th Wartburg Open - Eisenach BMW Brixina Tennis Open - Bressanone Opel Bulvaria MCG Bulgarian Open - Sofia drkoop.com USTA Challenger of Burbank - Burbank Shenzhen Challenger Gerry Weber Open - Halle Dharwad Challenger 2003 - Dharwad IX Trofeo Ciudad de Quito - Quito Ordina Open - 's-Hertogenbosch The Wright Financial Group, Inc. Challenger - Champaign Hilton Waikoloa Village USTA Challenger - Waikoloa Shimadzu All Japan Indoor Tennis Championships - Kyoto Busan Open - Busan IX Abierto Internacional de Salinas - Salinas 2004 USTA Challenger of Calabasas - Calabasas West Side Tennis Challenger - Forest Hills Allianz Suisse Open Gstaad - Gstaad Nanchang Challenger Ciudad de Pozoblanco 'Open Diputacion' - Cordoba Generali Open - Kitzbuhel Smith Barney Men's Challenger - Covington Tiburon Challenger - Tiburon Burbank Challenger - Burbank Campionati Internazionali di Sicilia - Palermo Uncle Toby's Challenger in Burnie - Burnie Shimadzu All Japan Indoor Tennis Championships - Kyoto AIG Japan Open Tennis Championships - Tokyo Harrah's Entertainment Challenger - Tunica Busan Open Challenger Tennis - Busan Sunset Moulding Yuba City Racquet Club Challenger - Yuba City dBI Tennis Challenger - Binghamton Pro Challenger at Calabasas - Calabasas Copa Petrobras - Santiago Music City Challenger - Nashville USTA Illinois Challenger - Champaign USTA Freeman Men's Challenger - Joplin San Remo Tennis Cup-16° Piertomaso Tessitore - San Remo 5 Volkswagen Challenger - Wolfsburg Chevrolet Cup - Santiago Millenium Tennis Championships - Delray Beach SAP Open - San Jose U.S. Men's Clay Court Championships - Houston Estoril Open - Estoril The Stella Artois Championships - London Izmir Cup - Izmir China Open - Beijing Mumbai Open - Mumbai AIG Japan Open Tennis Championships - Tokyo Dunlop World Challenge - Toyota Yuba City Challenger 2008 Lubbock Challenger - Lubbock PBZ Zagreb Indoors - Zagreb Shanghai Challenger Segovia Challenger Campos do Jordao Challenger Estoril Open - Estoril Sacramento Challenger - Sacramento The Mercedes Benz of Calabasas - Calabasas Salvador Challenger Samsung Securities Cup - Seoul Countrywide Classic - Los Angeles Pilot Pen Tennis - New Haven Melbourn Challenger Cerveza Club Columbia Open - Bogota Busan Challenger U.S. Men's Clay Court Championships - Houston Fergana Challenger Carson Challenger U.S. Mens's Clay Court Championship - Houston SAP Open - San Jose Zagreb Challenger Shanghai Challenger Brisbane International - Brisbane Pingguo Challenger BCR Open Romania - Bucharest Shanghai Challenger Taipei City Challenger Ningboo Challenger Kolkata Challenger Dallas Challenger Seoul Challenger Fergana Challenger The Artois Championships - London SAP Open - San Jose Toyota Challenger Noumea Challenger Malaysian Open - Kuala Lumpur Shenzhen Open - Shenzhen Baton Rouge Challenger Astana Challenger Fergana Challenger Tallahassee Challenger Yeongwol Challenger Next Generation Adelaide International - Adelaide Ordina Open - 's-Hertogenbosch Guangzhou Challenger The Dubai Tennis Championships - Dubai Taipei City Challenger Serbia Open - Belgrade Karshi Challenger Qatar ExxonMobil Open - Doha Yokohama Challenger Hong Kong Challenger Serbia Open - Belgrade Guangzhou Challenger Eskisehir Challenger Mallorca Open - Mallorca Hua Hin Challenger Yokohama Challenger Singapore Challenger Leon Challenger Generali Open 2003 - Kitzbuhel Ningboo Challenger Suzhou Challenger Astana Challenger Next Generation Adelaide International - Adelaide Taipei City Challenger Heineken Open - Auckland Yokohama Challenger V Abierto Internacional de Salinas - Salinas Zhangjiagang Challenger Gwangju Challenger Samarkand Challenger Rakuten Japan Open - Tokyo Bangkok Challenger Bangkok Challenger Tashkent Challenger Anning Challenger XL Capital Bermuda Open - Bermuda Jinan Challenger Astana Challenger Bangkok Challenger Copa Ericsson Brazil - Sao Paulo TED Open-Akbank Private Banking - Istanbul Shanghai Challenger VI Trofeo Ciudad de Quito - Quito Copa Ericsson - Santiago Copa Ericsson - Montevideo Warsteiner Challenger Series - Lippstadt Warsteiner Grand Prix ATP Challenger - Oberstaufen AEGON International - Eastbourne Heineken Challenger 2004 - Ho Chi Minh City Open Romania - Bucharest Franklin Templeton Tennis Classic - Scottsdale Chennai Open - Chennai Thailand Open - Bangkok Tennis Channel Open - Las Vegas Open de Tenis Comunidad Valenciana - Valencia Countrywide Classic - Los Angeles Legg Mason Tennis Classic - Washington Italian Open - Rome Thailand Open - Bangkok AIG Japan Open Tennis Championships - Tokyo Medibank International - Sydney U.S. Mens's Clay Court Championship - Houston Pacific Life Open - Indian Wells AIG Japan Open - Tokyo Siebel Open - San Jose Pacific Life Open - Indian Wells Sony Ericsson Open - Miami Western & Southern Financial Group Masters - Cincinnati BNP Paribas Open - Indian Wells BellSouth Open - Vina del Mar Arizona Men's Tennis Championships - Scottsdale Mutua Madrilena Masters Madrid - Madrid Arizona Men's Tennis Championships - Scottsdale President's Cup 2000 - Tashkent Sybase Open - San Jose UBS Open Gstaad - Gstaad Open de Nice Cote dAzur - Nice Delray Beach International Tennis Championships - Delray Beach Rogers Cup - Montreal Australian Open - Melbourne Pacific Life Open - Indian Wells Rogers Masters - Toronto BNP Paribas Open - Indian Wells Wimbledon - London 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 U.S. Open - New York French Open - Paris Wimbledon - London French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Australian Open - Melbourne U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne U.S. Open - New York Australian Open - Melbourne Wimbledon - London Wimbledon - London French Open - Paris U.S. Open - New York Wimbledon - London U.S. Open - New York Wimbledon - London Davis Cup, Group 1, 2R, PAK-TPE 4-1 Davis Cup, Group 1, 1R, TPE-PAK 3-2 Davis Cup, Group 1, 2R, TPE-KOR 1-4 Davis Cup, Group 1, 1R, AUS-TPE 4-1 Davis Cup, Group 1, 2R, TPE-IND 2-3 Davis Cup, Asia/Oceania Group I, PO, TPE-PHI 4-1 Davis Cup, Group I, PO, PHI-TPE 2-3 Davis Cup, Group I, 1R, KOR-TPE 4-1 Davis Cup, Group I, PO, TPE-KOR 1-3 Davis Cup, Group 1, 2R, KAZ-TPE 2-3 Davis Cup, Group 1, 1R, UZB-TPE 4-1 Davis Cup, Group I, 1R, TPE-CHN 0-5 Davis Cup, Group 2, 2R, SCG-POR 5-0 Davis Cup, Group 1, 1R, TPE-THA 3-2 Davis Cup, Group II, 2R, PHI-TPE 1-3 Davis Cup, Group I, PO, TPE-INA 5-0 Davis Cup, Group I, 1R, IND-TPE 5-0 River Oaks International Tennis Tournament - Houston Davis Cup, Group 2, REL2, TPE-HKG 4-1 Davis Cup, Group I, 1R, TPE-AUS 0-5 River Oaks International Tennis Tournament - Houston Davis Cup, Group 1, REL1, TPE-PAK 5-0 River Oaks International Tennis Tournament - Houston Davis Cup, Group II, 1R, LIB-TPE 3-2