Career 2023 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001
All Surfaces Clay Grass Hard I.hard
All Rounds Final 1/2 1/4 First Second Third Fourth Qualifying q-First q-Second Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze N/A ER Q4 CR QF Q5 N/A
All Tournaments US Men's Clay Court Championship - Houston Wimbledon - London Viking International - Eastbourne French Open - Paris Binghamton Professional Tennis Tournament - Binghamton USTA Challenger of Tiburon - Tiburon A Glimmer of Hope Challenger - Austin The Wright Financial Group, Inc. Challenger - Champaign Oeiras 4 Challenger The Stella Artois Grass Court Championships - London Ordina Open - 's-Hertogenbosch Wimbledon - London RCA Championships - Indianapolis Tennis Masters Series - Toronto Western & Southern Financial Group Masters - Cincinnati Olympics - Athens U.S. Open - New York China Open - Beijing Heineken Open Shanghai - Shanghai AIG Japan Open - Tokyo ATP Challenger 2003 Numea - New Caledonia Hilton Waikoloa Village USTA Challenger - Waikoloa USTA Men's Challenger of Dallas - Dallas 2004 Freeman Men's Challenger - Joplin Heineken Challenger 2004 - Ho Chi Minh City Shimadzu All Japan Indoor Tennis Championships - Kyoto Uncle Toby's Burnie Challenger - Tasmania Busan Open - Busan Challenger Leon 2004 - Leon Abierto Club Casablanca - Mexico City The Surbiton Trophy - Surbiton The Natrel's Challenger of Granby - Granby Samsung Securities Cup - Seoul China Open - Beijing Uncle Tobys Challenger in Caloundra - Caloundra IPP Open - Helsinki Challenger Groningen - Groningen Chennai Open - Chennai Australian Open - Melbourne SAP Open - San Jose Kroger / St. Jude International - Memphis Arizona Men's Tennis Championships - Scottsdale Wimbledon - London RCA Championships - Indianapolis U.S. Open - New York Vietnam Open - Ho Chi Minh City Shimadzu All Japan Indoor Tennis Championships - Kyoto Heineken Challenger - Ho Chi Minh City Torneo Internacional Challenger Fila 2005 - Leon Draft Corona Mexico City Open - Mexico City Challenger Casablanca San Angel - Mexico City Fergana Challenger - Fergana Busan Open Challenger Tennis - Busan The Natrel's Challenger of Granby - Granby Odlum Brown Vancouver Open - Vancouver Open D'Orleans - Orleans Miami Open - Miami Australian Open - Melbourne The Stella Artois Championships - London The 10tele.com Open - Nottingham Wimbledon - London RCA Championships - Indianapolis U.S. Open - New York China Open - Beijing Mumbai Open - Mumbai AIG Japan Open Tennis Championships - Tokyo ATP Challenger Numea - New Caledonia Hilton Waikoloa Village USTA Challenger - Waikoloa Kia International in Burnie - Burnie Internationaux du Doubs - Besancon Challenger Ford de Cherbourg - Cherbourg Shimadzu All Japan Indoor Tennis Championships - Kyoto HTV Challenger - Ho Chi Minh City 2006 Challenger of Santa Clarita California Challenger - Valencia Coffee Cup Challenger - Chikmagalur Dharwad Challenger 2006 - Dharwad Fergana Challenger - Fergana Sunset Moulding Yuba City Racquet Club Challenger - Yuba City 2006 North Shore Pro Tennis Championship - Winnetka The Natrel's Challenger - Granby Odlum Brown Vancouver Open - Vancouver dBI Tennis Challenger - Binghamton GHI Bronx Tennis Classic - Bronx Kobstaedernes ATP Challenger - Kolding The LTA Nottingham Challenger - Nottingham Challenger Banque Nationale Rimouski - Rimouski Flea Market Cup Busan Challenger Tennis - Busan Kia International In Caloundra - Caloundra Kia International In Kawana - Kawana Chennai Open - Chennai Australian Open - Melbourne Millenium Tennis Championships - Delray Beach SAP Open - San Jose Regions Morgan Keegan Championships - Memphis The Tennis Channel Open - Las Vegas French Open - Paris The Stella Artois Championships - London Wimbledon - London China Open - Beijing Mumbai Open - Mumbai AIG Japan Open Tennis Championships - Tokyo Hilton Waikoloa Village USTA Challenger - Waikoloa Samsung Challenger 2007 - Ho Chi Minh City Davis Cup, Group 1, PO, TPE-CHN 3-2 Fergana Challenger - Fergana Challenger Natrel Presented by National Bank - Granby Odlum Brown Vancouver Open - Vancouver Bukhara Challenger - Bukhara Karshi Challenger - Karshi Swanston Challenger - Sacramento Samsung Securities Cup - Seoul Flea Market Cup - Busan Taiwan Challenger - Kaohsiung Keio Challenger International Tennis Tournament - Yokohama Australian Open - Melbourne SAP Open - San Jose Regions Morgan Keegan Championships - Memphis Pacific Life Open - Indian Wells Sony Ericsson Open - Miami The Artois Championships - London The Nottingham Open - Nottingham Wimbledon - London Indianapolis Tennis Championships - Indianapolis Rogers Masters - Toronto U.S. Open - New York China Open - Beijing AIG Japan Open Tennis Championships - Tokyo ATP Kremlin Cup - Moscow Hyundai Hopman Cup - Perth Hilton Waikoloa Village USTA Challenger - Waikoloa 2008 China TCL Challenger - Guangzhou Davis Cup, Group 1, 1R, AUS-TPE 4-1 Shimadzu All Japan Indoor Tennis Championships - Kyoto BMW Tennis Championship - Sunrise Busan Open Challenger Tennis - Busan Davis Cup, Group 1, 2R, KAZ-TPE 2-3 III Isla de Lanzarote - Lanzarote Sail Open - New Delhi New Delhi Challenger II - New Delhi Izmir Cup - Izmir Olympics - Beijing Oldum Brown Vancouver Open - Vancouver Tashkent Challenger - Tashkent Samsung Securities Cup - Seoul Flea Market Cup Busan Challenger Tennis - Busan Heineken Open - Auckland Australian Open - Melbourne Regions Morgan Keegan Championships - Memphis Delray Beach International Tennis Championships - Delray Beach BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Open Sabadell Atlantico - Barcelona Interwetten Austrian Open - Kitzbuhel French Open - Paris AEGON Championships - London AEGON International - Eastbourne Wimbledon - London Indianapolis Tennis Championships - Indianapolis Countrywide Classic - Los Angeles Legg Mason Tennis Classic - Washington Rogers Cup - Montreal Western & Southern Financial Group Masters - Cincinnati Pilot Pen Tennis - New Haven U.S. Open - New York Open de Moselle - Metz Kremlin Cup - Moscow Asian Hopman Cup - Astana Hopman Cup - Perth Heilbronn Challenger Sunrise Challenger Tenerife Challenger Ramat Hasharon Challenger Izmir Challenger Davis Cup, Group 1, 2R, TPE-IND 2-3 BNP Paribas Open - Indian Wells Tashkent Challenger Calabasas Challenger Seoul Challenger Chuncheon Challenger Proton Malaysian Open - Kuala Lumpur Chennai Open - Chennai Australian Open - Melbourne SA Tennis Open - Johannesburg SAP Open - San Jose Regions Morgan Keegan Championships - Memphis BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami French Open - Paris AEGON Championships - London AEGON International - Eastbourne Wimbledon - London Countrywide Classic - Los Angeles Legg Mason Tennis Classic - Washington Rogers Cup - Toronto Western & Southern Financial Group Masters - Cincinnati U.S. Open - New York Malaysian Open - Kuala Lumpur China Open - Beijing Shanghai ATP Masters 1000 - Shanghai St. Petersburg Open - St. Petersburg Davidoff Swiss Indoors Basel - Basel Johannesburg Challenger Athens Challenger Rhodes Challenger Ramat Hasharon Challenger Busan Challenger Ojai Challenger Seoul Challenger Calabasas Challenger Champaign Challenger Medibank International - Sydney Australian Open - Melbourne SA Tennis Open - Johannesburg ABN AMRO World Tennis Tournament - Rotterdam Regions Morgan Keegan Championships - Memphis Dubai Duty Free Tennis Championships - Dubai BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Serbia Open - Belgrade Mutua Madrilena Madrid Open - Madrid Open de Nice Cote d'Azur - Nice French Open - Paris Gerry Weber Open - Halle AEGON International - Eastbourne Wimbledon - London Atlanta Tennis Championships - Atlanta Farmers Classic - Los Angeles Rogers Cup - Montreal Western & Southern Financial Group Masters - Cincinnati U.S. Open - New York PTT Thailand Open - Bangkok Rakuten Japan Open - Tokyo Shanghai ATP Masters - Shanghai Davis Cup, Group I, 1R, CHN-TPE 3-2 Busan Challenger Prostejov Challenger Aptos Challenger Vancouver Challenger Shanghai Challenger Ningboo Challenger Tashkent Challenger Sacramento Challenger Tiburon Challenger Seoul Challenger Charlottesville Challenger Knoxville Challenger Champaign Challenger Aircel Chennai Open - Chennai Australian Open - Melbourne SAP Open - San Jose BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Open de Nice Cote d'Azur - Nice French Open - Paris AEGON Championships - London AEGON International - Eastbourne Wimbledon - London Campbell's Hall of Fame Tennis Championships - Newport Atlanta Tennis Championships - Atlanta Farmers Classic - Los Angeles Citi Open - Washington Olympics - London Rogers Cup - Toronto Western & Southern Open - Cincinnati Winston-Salem Open - Winston-Salem U.S. Open - New York St. Petersburg Open - St. Petersburg PTT Thailand Open - Bangkok China Open - Beijing Shanghai Rolex Masters - Shanghai Honolulu Challenger Burnie Challenger Caloundra Challenger Singapore Challenger Le Gosier Challenger Dallas Challenger Kaohsiung Challenger Busan Challenger Aptos Challenger Shanghai Challenger Ningboo Challenger Izmir Challenger Orleans Challenger Tiburon Challenger Seoul Challenger Charlottesville Challenger Aircel Chennai Open - Chennai Brisbane International - Brisbane Heineken Open - Auckland Australian Open - Melbourne SAP Open - San Jose U.S. National Indoor Tennis Championships - Memphis Delray Beach International Tennis Championships - Delray Beach BNP Paribas Open - Indian Wells Sony Open Tennis - Miami US Men's Clay Court Championship - Houston Open de Nice Cote d'Azur - Nice French Open - Paris Topshelf Open - 's-Hertogenbosch Wimbledon - London BB&T Atlanta Open - Atlanta Citi Open - Washington Rogers Cup - Montreal Western & Southern Open - Cincinnati Winston-Salem Open - Winston-Salem U.S. Open - New York PTT Thailand Open - Bangkok China Open - Beijing Shanghai Rolex Masters - Shanghai Maui Challenger Dallas Challenger Leon Challenger Guadalajara Challenger Sarasota Challenger Mexico City Challenger Savannah Challenger Tallahassee Challenger Kun-Ming Challenger Bordeaux Challenger Busan Challenger Nottingham Challenger Nottingham-2 Challenger Winnetka Challenger Beijing Challenger Aptos Challenger Kaoshuing Challenger Napa Challenger Sacramento Challenger Tiburon Challenger Charlottesville Challenger Seoul Challenger Knoxville Challenger Aircel Chennai Open - Chennai Heineken Open - Auckland Australian Open - Melbourne U.S. National Indoor Tennis Championships - Memphis Delray Beach Open - Delray Beach Abierto Mexicano Telcel - Acapulco BNP Paribas Open - Indian Wells Sony Open Tennis - Miami US Men's Clay Court Championship - Houston Monte-Carlo Rolex Masters - Monte-Carlo Power Horse Cup - Dusseldorf Open de Nice Cote d'Azur - Nice French Open - Paris Gerry Weber Open - Halle Topshelf Open - 's-Hertogenbosch AEGON International - Eastbourne Wimbledon - London Hall of Fame Tennis Championships - Newport BB&T Atlanta Open - Atlanta Citi Open - Washington Rogers Cup - Toronto Western & Southern Open - Cincinnati Winston-Salem Open - Winston-Salem U.S. Open - New York Rakuten Japan Open - Tokyo Shanghai Rolex Masters - Shanghai Valencia Open - Valencia Swiss Indoors Basel - Basel BNP Paribas Masters - Paris Noumea Challenger Maui Challenger Dallas Challenger Irving Challenger Le Gosier Challenger Shenzhen Challenger Bordeaux Challenger Nottingham Challenger Kaohsiung Challenger Brisbane International - Brisbane Aircel Chennai Open - Chennai Heineken Open - Auckland Australian Open - Melbourne U.S. National Indoor Tennis Championships - Memphis Delray Beach Open - Delray Beach Abierto Mexicano Telcel - Acapulco BNP Paribas Open - Indian Wells Miami Open - Miami US Men's Clay Court Championship - Houston Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Geneva Open - Geneva Open de Nice Cote d'Azur - Nice French Open - Paris Topshelf Open - 's-Hertogenbosch Gerry Weber Open - Halle AEGON Championships - London Aegon Nottingham Open - Nottingham Wimbledon - London Hall of Fame Tennis Championships - Newport BB&T Atlanta Open - Atlanta Citi Open - Washington Rogers Cup - Montreal Western & Southern Open - Cincinnati Winston-Salem Open - Winston-Salem U.S. Open - New York China Open - Beijing Rakuten Japan Open - Tokyo Shanghai Rolex Masters - Shanghai Erste Bank Open - Vienna Valencia Open - Valencia Davis Cup, Group II, 1R, TPE-LIB 5-0 Taipei City Challenger Busan Challenger Seoul Challenger Davis Cup, Group II, 2R, TPE-PHI 3-1 Davis Cup, World Group, PO, UZB-USA 1-3 Ningboo Challenger Suzhou Challenger Hua Hin Challenger Brisbane International - Brisbane ASB Classic - Auckland Australian Open - Melbourne Memphis Open - Memphis Delray Beach Open - Delray Beach Abierto Mexicano Telcel - Acapulco BNP Paribas Open - Indian Wells Miami Open - Miami US Men's Clay Court Championship - Houston Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Geneva Open - Geneva French Open - Paris Topshelf Open - 's-Hertogenbosch AEGON Championships - London Aegon Nottingham Open - Nottingham Wimbledon - London Hall of Fame Tennis Championships - Newport Citi Open - Washington Rogers Cup - Toronto Olympics - Rio de Janeiro Western & Southern Open - Cincinnati Winston-Salem Open - Winston-Salem U.S. Open - New York Chengdu Open - Chengdu China Open - Beijing Shanghai Rolex Masters - Shanghai If Stockholm Open - Stockholm Erste Bank Open - Vienna BNP Paribas Masters - Paris Seoul Challenger Bangkok Challenger Manchester Challenger Surbiton Challenger Ilkley Challenger Nanchang Challenger Kaohsiung Challenger Ningboo Challenger Suzhou Challenger Brisbane International - Brisbane Aircel Chennai Open - Chennai ASB Classic - Auckland Australian Open - Melbourne Memphis Open - Memphis Delray Beach Open - Delray Beach Abierto Mexicano Telcel - Acapulco BNP Paribas Open - Indian Wells Miami Open - Miami US Men's Clay Court Championship - Houston Geneva Open - Geneva French Open - Paris Mercedes Cup - Stuttgart AEGON Championships - London AEGON International - Eastbourne Wimbledon - London Citi Open - Washington Rogers Cup - Montreal Western & Southern Open - Cincinnati Winston-Salem Open - Winston-Salem U.S. Open - New York Rakuten Japan Open - Tokyo Shanghai Rolex Masters - Shanghai Swiss Indoors Basel - Basel BNP Paribas Masters - Paris Chengdu Open - Chengdu Irving Challenger Davis Cup, World Group, 1R, USA-SUI 5-0 Taipei City Challenger Gimcheon Challenger Seoul Challenger Busan Challenger Chengdu Challenger Jinan Challenger Shanghai Challenger Ningboo Challenger Brisbane International - Brisbane ASB Classic - Auckland Australian Open - Melbourne New York Open - New York Delray Beach Open - Delray Beach BNP Paribas Open - Indian Wells Miami Open - Miami US Men's Clay Court Championship - Houston Internazionali BNL d'Italia - Rome Geneva Open - Geneva French Open - Paris Gerry Weber Open - Halle AEGON International - Eastbourne Wimbledon - London Hall of Fame Open - Newport Citi Open - Washington Rogers Cup - Toronto Western & Southern Open - Cincinnati Winston-Salem Open - Winston-Salem U.S. Open - New York Rakuten Japan Open - Tokyo Shanghai Rolex Masters - Shanghai Erste Bank Open - Vienna BNP Paribas Masters - Paris Davis Cup, World Group, 1R, SRB-USA 1-3 Irving Challenger Seoul Challenger Busan Challenger Davis Cup, World Group, SF, CRO-USA 3-2 ASB Classic - Auckland Australian Open - Melbourne New York Open - New York Delray Beach Open - Delray Beach Abierto Mexicano Telcel - Acapulco BNP Paribas Open - Indian Wells Miami Open - Miami US Men's Clay Court Championship - Houston Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Open Parc - Lyon French Open - Paris Mercedes Cup - Stuttgart Noventi Open - Halle Nature Valley International - Eastbourne Wimbledon - London Hall of Fame Open - Newport Abierto Mexicano de Tenis Mifel - Los Cabos Winston-Salem Open - Winston-Salem U.S. Open - New York Zhuhai Open - Zhuhai Rakuten Japan Open - Tokyo Aptos Challenger Vancouver Challenger Fairfield Challenger Las Vegas Challenger Australian Open - Melbourne New York Open - New York Delray Beach Open - Delray Beach Abierto Mexicano Telcel - Acapulco Dubai Duty Free Tennis Championships - Dubai French Open - Paris Western & Southern Open - New York U.S. Open - New York Canberra Challenger Bendigo Challenger Newport Beach Challenger Indian Wells Challenger All Lower level tournaments bett1HULKS Indoors - Cologne bett1HULKS Championships - Cologne Great Ocean Road Open - Melbourne Australian Open - Melbourne BNP Paribas Open - Indian Wells Abierto Mexicano Telcel - Acapulco Miami Open - Miami French Open - Paris cinch Championships - London Wimbledon - London Hall of Fame Open - Newport Abierto Mexicano de Tenis Mifel - Los Cabos Olympics - Tokyo Truist Atlanta Open - Atlanta Citi Open - Washington Western & Southern Open - Cincinnati Winston-Salem Open - Winston-Salem U.S. Open - New York Orlando Challenger Emilia-Romagna Open - Parma Oeiras 3 Challenger San Diego Open - San Diego Las Vegas Challenger Adelaide International 1 - Adelaide Adelaide International 2 - Adelaide Australian Open - Melbourne Dallas Open - Dallas Delray Beach Open - Delray Beach Abierto Mexicano Telcel - Acapulco BNP Paribas Open - Indian Wells Miami Open - Miami US Men's Clay Court Championship - Houston French Open - Paris cinch Championships - London Hall of Fame Open - Newport Truist Atlanta Open - Atlanta Abierto de Tenis Mifel - Los Cabos Western & Southern Open - Cincinnati Winston-Salem Open - Winston-Salem U.S. Open - New York Rakuten Japan Open - Tokyo Sarasota Challenger Tallahassee Challenger San Diego Open - San Diego Korea Open - Seoul Seoul Challenger Las Vegas Challenger Champaign Challenger Dallas Open - Dallas Delray Beach Open - Delray Beach Abierto Mexicano Telcel - Acapulco Cleveland Challenger Monterrey Challenger Heineken Challenger - Ho Chi Minh City Gallagher International - Hamilton Granby Challenger - Granby USTA Seascape Challenger - Aptos Cridicard Mastercard Tennis Cup - Campos do Jordao BH Tennis Open International Cup - Belo Horizonte Binghamton Professional Tennis Tournament - Binghamton GHI Bronx Classic - Bronx U.S. Open - New York Yokohama Challenger 2001 - Yokohama Salem Open - Hong Kong Samsung Securities Cup - Seoul Tata Open 2003 - Chennai Australian Open - Melbourne Wimbledon - London U.S. Open - New York University of Tennessee USTA Challenger - Knoxville Britania Zavaleta - Puebla Yokohama World Tennis Gaora Cup - Yokohama The 70th King's Cup and Queen's Cup - Bangkok Hilton Waikoloa Village USTA Challenger - Waikoloa USTA Challenger of Dallas - Dallas Warsteiner Challenger Wolfsburg - Wolfsburg The LTA Wrexham Challenger - Wrexham Shimadzu All Japan Indoor - Kyoto Heineken Challenger - Ho Chi Minh City ATP Bangalore Challenger - Bangalore New Delhi Challenger - New Delhi Fergana Tennis Challenger Tournament - Fergana Head Cup Busan Open - Busan X Open Internacional D'Andorra - Andorra The Granby Natrel Challenger - Granby USTA Seascape Challenger - Aptos Credicard Mastercard Tennis Cup - Campos do Jordao 12th BH Tennis Open International Cup - Belo Horizonte GHI Bronx Classic - Bronx Davis Cup, Group 2, REL2, TPE-HKG 4-1 AAPT Championships - Adelaide Australian Open - Melbourne Telecom Italia Masters - Rome Tennis Masters Series - Hamburg French Open - Paris Davis Cup, Group 1, REL1, TPE-PAK 5-0 Davis Cup, Group 1, 1R, TPE-JPN 3-2 Davis Cup, Group 1, 2R, PAK-TPE 4-1 Busan Open Challenger Tennis - Busan USA F23 15th Asian Games Doha 2006 USA F23 USA F22 Usa F15 Usa F16 Usa F17 Usa F16 USA F17 USA F23 Winnetka Challenger USA F13 USA F23 USA F24 Australian Open (Wildcard)