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 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 U.S. Open - New York Australia F2 Spain F13 USA F18 USA F19 USA F13 USA F14 USA F18 Uzbekistan F2 USA F14 Mexico F2 Mexico F3 China F4 China F4 (Luzhou) Laos F1 USA F8 USA F9 Mexico F4 USA F13 USA F14 Indonesia F5 Thailand F4 Thailand F5 Chinese Taipei F2 Dharwad Challenger 2003 - Dharwad Hilton Waikoloa Village USTA Challenger - Waikoloa Heineken Challenger 2004 - Ho Chi Minh City Ciudad de Pozoblanco 'Open Diputacion' - Cordoba Lubbock Challenger - Lubbock Kobstaedernes ATP Challenger - Kolding Lambertz Open by Stawag - Aachen Bauer Watertechnology Cup - Eckental Shimadzu All Japan Indoor Tennis Championships - Kyoto Samsung Challenger 2007 - Ho Chi Minh City Fergana Challenger - Fergana Riviera di Rimini Challenger - Rimini Fifth Third Bank Tennis Championships - Lexington Guzzini Challenger - Recanati Open Castilla y Leon - Segovia Pro Challenger at Calabasas - Calabasas Kobstaedernes ATP Challenger - Kolding Sacramento Challenger - Sacramento Talahassee Challenger Aptos Challenger Vancouver Challenger Seoul Challenger Ortisei Challenger 3rd Volkswagon Challenger - Wolfsburg Helsinki Challenger Dallas Challenger Rimouski Challenger Leon Challenger Guadalajara Challenger Busan Challenger Aptos Challenger Kaoshuing Challenger Yokohama Challenger Chitre Challenger Dallas Challenger Irving Challenger Taipei City Challenger Busan Challenger Nottingham Challenger Vancouver Challenger Music City Challenger - Nashville Geneva Challenger Bratislava Challenger Noumea Challenger Hong Kong Challenger Seoul Challenger Manchester Challenger Ilkley Challenger Kaohsiung Challenger Ho Chi Minh City Challenger Kobe Challenger Kyoto Challenger Guangzhou Challenger Shenzhen Challenger Taipei City Challenger Bangkok Challenger Gimcheon Challenger Chengdu Challenger Ningboo Challenger Kyoto Challenger Taipei City Challenger Zhangjiagang Challenger Taipei City Challenger Fifth Third Bank Tennis Classic - Lexington Samsung Securities Cup - Seoul Ciudad de Pozoblanco Open Diputacion - Cordoba Hilton Waikoloa Village USTA Challenger - Waikoloa Fifth-Third Bank Tennis Championships - Lexington Tumkur Open - Tumkur Belgaum Open - Belgaum Shimadzu All Japan Indoor - Kyoto Heineken Challenger - Ho Chi Minh City X Open Internacional D'Andorra - Andorra Dallas Challenger The Granby Natrel Challenger - Granby Challenger Leon 2004 - Leon USTA Seascape Challenger - Aptos The Surbiton Trophy - Surbiton Busan Open Challenger Tennis - Busan ATP Open Castilla y Leon - Segovia TED Open - Istanbul Nova Challenger Osaka - Osaka USTA Men's Challenger of Dallas - Dallas HTV Challenger - Ho Chi Minh City West Side Tennis Club Clay Court Challenger - Forest Hills Busan Open Challenger Tennis - Busan Toyota Challenger The Mercedes Benz of Calabasas - Calabasas 2004 Colorado Tennis Classic - Denver SMS Tennis Cup - Sao Paulo Head Cup Busan Open - Busan Istanbul Challenger GHI Bronx Classic - Bronx 2004 Freeman Men's Challenger - Joplin USTA Challenger of Dallas - Dallas USTA Comerica Challenger - Aptos Heineken Challenger - Ho Chi Minh City Shimadzu All Japan Indoor - Kyoto Fergana Challenger - Fergana Kyiv Open - Kiev Busan Open - Busan Yokohama Challenger 2001 - Yokohama Maui Challenger Fergana Tennis Challenger Tournament - Fergana Colorado Classic - Denver Uncle Toby's Burnie Challenger - Tasmania Nottingham-2 Challenger Manila Challenger Shanghai Challenger Prostejov Challenger Ningboo Challenger Bangkok Challenger Shanghai Challenger Mexico City Challenger Suzhou Challenger Kyoto Challenger - Kyoto Kun-Ming Challenger Bangkok Challenger New Delhi Challenger Busan Challenger Seoul Challenger Ho Chi Minh City Challenger Morelos Challenger Yokohama Challenger Vancouver Challenger Bangkok Challenger Taipei City Challenger The Wright Financial Group, Inc. Challenger - Champaign Binghamton Professional Tennis Tournament - Binghamton China Open - Beijing Tiburon Challenger - Tiburon Burbank Challenger - Burbank Tatra Banka Open - Bratislava Quanzhou Challenger Okal Cup 2004 - Eckental Mobilux Open - Luxembourg Challenger 42 - Andrezieux Logopak Challenger 2005 - Lubeck Shimadzu All Japan Indoor Tennis Championships - Kyoto Heineken Challenger - Ho Chi Minh City Fergana Challenger - Fergana Ciudad de Pozoblanco Open Diputacion - Cordoba Arroyo de la Encomienda - Valladolid Bauer Watertechnology Cup - Eckental PrivatBank Cup - Dnepropetrovsk Mobilux Open - Luxembourg Mercedes-Benz Cup - Los Angeles Intersport Heilbronn Open - Heilbronn Legg Mason Tennis Classic - Washington D.C. Heineken Open - Auckland The LTA Cardiff Challenger - Cardiff ABN/AMRO World Tennis Tournament - Rotterdam Campbell's Hall of Fame Tennis Championships - Newport Isla de Lanzarote - Lanzarote China Open - Beijing Thailand Open - Bangkok Grand Prix de Tennis de Lyon - Lyon Chennai Open - Chennai SAP Open - San Jose The Stella Artois Championships - London The 10tele.com Open - Nottingham China Open - Beijing Thailand Open - Bangkok AIG Japan Open Tennis Championships - Tokyo Campbell's Hall of Fame Tennis Championships - Newport Legg Mason Tennis Classic - Washington Pilot Pen Tennis - New Haven China Open - Beijing Thailand Open - Bangkok Akbank Private Banking TED Open 2006 - Istanbul Medibank International - Sydney SAP Open - San Jose Regions Morgan Keegan Championships - Memphis Fifth-Third Bank Tennis Classic - Lexington Tennis Channel Open - Las Vegas The Nottingham Open - Nottingham ATP Guzzini Challenger - Recanati Indianapolis Tennis Championships - Indianapolis Countrywide Classic - Los Angeles Legg Mason Tennis Classic - Washington Pilot Pen Tennis - New Haven Thailand Open - Bangkok AIG Japan Open Tennis Championships - Tokyo Open Castilla y Leon - Segovia Brisbane - Brisbane Heineken Open - Auckland SAP Open - San Jose Regions Morgan Keegan Championships - Memphis Delray Beach International Tennis Championships - Delray Beach U.S. Mens's Clay Court Championship - Houston Indianapolis Tennis Championships - Indianapolis Countrywide Classic - Los Angeles Legg Mason Tennis Classic - Washington Thailand Open - Bangkok Regions Morgan Keegan Championships - Memphis Abierto Mexicano Telcel - Acapulco Serbia Open - Belgrade Atlanta Tennis Championships - Atlanta China Open - Beijing Open Sud de France - Montpellier Davidoff Swiss Indoors Basel - Basel Regions Morgan Keegan Championships - Memphis The Comercia Challenger - Aptos Serbia Open - Belgrade Akbank Private Banking TED Open - Istanbul Campbell's Hall of Fame Tennis Championships - Newport Atlanta Tennis Championships - Atlanta Legg Mason Tennis Classic - Washington Winston Salem - Winston Salem Open de Tenis Comunidad Valenciana - Valencia Apia International - Sydney Regions Morgan Keegan Championships - Memphis Delray Beach International Tennis Championships - Delray Beach US Men's Clay Court Championship - Houston Open de Nice Cote d'Azur - Nice Campbell's Hall of Fame Tennis Championships - Newport Atlanta Tennis Championships - Atlanta Farmers Classic - Los Angeles Winston-Salem Open - Winston-Salem Malaysian Open - Kuala Lumpur China Open - Beijing Valencia Open - Valencia Oklahoma Challenger - Tulsa Apia International - Sydney Open de Rennes La Trinitaine - Rennes SAP Open - San Jose U.S. National Indoor Tennis Championships - Memphis Delray Beach International Tennis Championships - Delray Beach US Men's Clay Court Championship - Houston Open de Nice Cote d'Azur - Nice Gerry Weber Open - Halle Topshelf Open - 's-Hertogenbosch Hall of Fame Tennis Championships - Newport BB&T Atlanta Open - Atlanta Challenger Banque Nationale Rimouski - Rimouski Citi Open - Washington Valencia Open - Valencia Brisbane International - Brisbane Heineken Open - Auckland Ford Tennis Championships - Louisville Delray Beach Open - Delray Beach Abierto Mexicano Telcel - Acapulco US Men's Clay Court Championship - Houston Open de Nice Cote d'Azur - Nice Hall of Fame Tennis Championships - Newport Claro Open Colombia - Bogota BB&T Atlanta Open - Atlanta Winston-Salem Open - Winston-Salem China Open - Beijing Valencia Open - Valencia JSM Challenger - Champaign Taiwan Challenger - Kaohsiung U.S. National Indoor Tennis Championships - Memphis Abierto Mexicano Telcel - Acapulco 2007 Knoxville Challenger - Knoxville US Men's Clay Court Championship - Houston Open de Nice Cote d'Azur - Nice AEGON Championships - London Hall of Fame Tennis Championships - Newport BB&T Atlanta Open - Atlanta Citi Open - Washington China Open - Beijing Erste Bank Open - Vienna Swiss Indoors Basel - Basel ASB Classic - Auckland BMW Tennis Championship - Sunrise US Men's Clay Court Championship - Houston XL Bermuda Open - Bermuda Citi Open - Washington BB&T Atlanta Open - Atlanta Erste Bank Open - Vienna ASB Classic - Auckland Memphis Open - Memphis Geneva Open - Geneva AEGON International - Eastbourne Hall of Fame Tennis Championships - Newport BB&T Atlanta Open - Atlanta Winston-Salem Open - Winston-Salem China Open - Beijing ASB Classic - Auckland New York Open - New York Delray Beach Open - Delray Beach Abierto Mexicano Telcel - Acapulco US Men's Clay Court Championship - Houston Open Parc - Lyon BB&T Atlanta Open - Atlanta Intrum Stockholm Open - Stockholm Erste Bank Open - Vienna ASB Classic - Auckland New York Open - New York Delray Beach Open - Delray Beach Abierto Mexicano Telcel - Acapulco Hall of Fame Open - Newport BB&T Atlanta Open - Atlanta Citi Open - Washington Chengdu Open - Chengdu China Open - Beijing ASB Classic - Auckland Abierto Mexicano Telcel - Acapulco Delray Beach Open - Delray Beach Abierto Mexicano Telcel - Acapulco Adelaide International 2 - Adelaide Abierto Mexicano Telcel - Acapulco US Men's Clay Court Championship - Houston Men's Pro Challenger at Tunica National - Tunica Hall of Fame Open - Newport Truist Atlanta Open - Atlanta Waco Tennis Challenger - Waco 2008 Lubbock Challenger - Lubbock ASB Classic - Auckland Dallas Open - Dallas Abierto Mexicano Telcel - Acapulco US Men's Clay Court Championship - Houston Infosys Hall of Fame Open - Newport Savannah Challenger Winnetka Challenger Toyota Challenger Singapore Challenger Tiburon Challenger Winnetka Challenger Wolfsburg Challenger Honda Kah Singapore Men's Tennis Open - Singapore Seoul Challenger Toyota Challenger Burnie Challenger Tennis Masters Series - Toronto Caloundra Challenger Singapore Challenger Kyoto Challenger Pingguo Challenger Kaohsiung Challenger Western & Southern Financial Group Masters - Cincinnati Pacific Life Open - Indian Wells Sony Ericsson Open - Miami Western & Southern Financial Group Masters - Cincinnati Busan Challenger BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Fergana Challenger Rogers Cup - Montreal Western & Southern Financial Group Masters - Cincinnati Shanghai - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Open 13 - Marseille Nottingham-2 Challenger Internazionali BNL dItalia - Rome Mutua Madrilena Masters Madrid - Madrid Western & Southern Financial Group Masters - Cincinnati Shanghai ATP Masters 1000 - Shanghai BNP Paribas Masters - Paris Winnetka Challenger BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Mutua Madrilena Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Montreal Western & Southern Financial Group Masters - Cincinnati BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Mutua Madrilena Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Toronto Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Montreal Aptos Challenger Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Toronto Western & Southern Open - Cincinnati Le Gosier Challenger Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Montreal Estoril Open - Estoril Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Brescia Challenger Andria Challenger Prostejov Challenger Busan Challenger Samsung Securities Cup Challenger Tennis - Seoul Miami Open - Miami Fifth-Third Bank Tennis Championships - Lexington Yokohama Challenger Ho Chi Minh City Challenger - Ho Chi Minh City Rogers Cup - Toronto 2003 USTA Challenger of Calabasas - Calabasas Memorial Kolyaskin - Donetsk The Surbiton Trophy - Surbiton Bangkok Challenger Kaohsiung Challenger Western & Southern Open - Cincinnati The LTA Wrexham Challenger - Wrexham Shanghai Rolex Masters - Shanghai Nottingham Men's Challenger - Nottingham Abierto Club Casablanca - Mexico City Qingdao Challenger BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Internazionali BNL d'Italia - Rome Rogers Cup - Montreal Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Toronto Western & Southern Open - Cincinnati AIG Japan Open - Tokyo BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Citi Open - Washington Miami Open - Miami Rio Open - Rio de Janeiro Coupe Rogers - Montreal Heineken Open - Auckland Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai Geneva Open - Geneva BNP Paribas Masters - Paris AIG Japan Open - Tokyo Abierto Mexicano Telcel - Acapulco Heineken Open - Auckland Western & Southern Open - New York US Men's Clay Court Championship - Houston SAP Open - San Jose BNP Paribas Open - Indian Wells Miami Open - Miami US Men's Clay Court Championship - Houston Mutua Madrid Open - Madrid Rogers Cup - Toronto Western & Southern Open - Cincinnati New York Open - New York BNP Paribas Open - Indian Wells Miami Open - Miami Mutua Madrid Open - Madrid The Hypo Group Tennis International 2008 - Poertschach Internazionali BNL d'Italia - Rome Western & Southern Open - Cincinnati Rolex Paris Masters - Paris The Artois Championships - London BNP Paribas Open - Indian Wells Miami Open - Miami Gerry Weber Open - Halle Regions Morgan Keegan Championships - Memphis Truist Atlanta Open - Atlanta U.S. Mens's Clay Court Championship - Houston Campbells Hall of Fame Tennis Championships - Newport AIG Japan Open Tennis Championships - Tokyo Davidoff Swiss Indoors Basel - Basel U.S. Mens's Clay Court Championship - Houston Legg Mason Tennis Classic - Washington Malaysian Open - Kuala Lumpur Aircel Chennai Open - Chennai Delray Beach International Tennis Championships - Delray Beach Heineken Open - Auckland Citi Open - Washington Delray Beach Open - Delray Beach Mercedes Cup - Stuttgart Argentina Open - Buenos Aires AEGON Championships - London Erste Bank Open - Vienna Claro Open Colombia - Bogota Hypo Group Tennis International - Portschach China Open - Beijing AEGON Championships - London Abierto Mexicano de Tenis Mifel - Los Cabos Truist Atlanta Open - Atlanta Next Generation Adelaide International - Adelaide Abierto de Tenis Mifel - Los Cabos U.S. Open - New York Australian Open - Melbourne Delray Beach International Tennis Championships - Delray Beach If Stockholm Open - Stockholm Next Generation Adelaide International - Adelaide Wimbledon - London Bank Austria Tennis Trophy - Vienna Miami Open - Miami Australian Open - Melbourne French Open - Paris Wimbledon - London BNP Paribas Masters - Paris Dallas Open - Dallas Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London U.S. Open - New York Wimbledon - London U.S. Open - New York Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne U.S. Open - New York French Open - Paris 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 Wimbledon - London French Open - Paris U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York Wimbledon - London U.S. Open - New York Australian Open - Melbourne Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open - Melbourne Australian Open - Melbourne French Open - Paris U.S. Open - New York French Open - Paris U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London Australian Open - Melbourne Australian Open - Melbourne Wimbledon - London 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 Davis Cup, PO, SRB-USA 3-2 ARAG ATP World Tour Championship - Dusseldorf Hopman Cup - Perth Davis Cup, World Group, 1R, CHI-USA 1-4 Davis Cup, Group I, PO, PHI-TPE 2-3 Davis Cup, World Group, 1R, SUI-USA 0-5 Davis Cup, World Group, QF, FRA-USA 2-3 Davis Cup, Group I, PO, TPE-CHN 2-3 Davis Cup, World Group, SF, ESP-USA 3-1 Hopman Cup - Perth Davis Cup, World Group, 1R, USA-BRA 3-2 Davis Cup, World Group, QF, USA-SRB 1-3 Hopman Cup - Perth Davis Cup, World Group, 1R, GBR-USA 3-2 Davis Cup, World Group, QF, AUS-USA 3-2 Laver Cup - Geneva Laver Cup - Boston Davis Cup, Finals, Group E ATP Cup - Sydney Davis Cup, Group 1, 1R, TPE-PAK 3-2 Davis Cup, Group 1, 2R, TPE-KOR 1-4 15th Asian Games Doha 2006 Australian Open (Wildcard) All Lower level tournaments Davis Cup, Group 2, REL2, TPE-HKG 4-1 Davis Cup, Group 1, PO, TPE-CHN 3-2 ARAG ATP World Team Championship - Dusseldorf Hopman Cup - Perth Nitto ATP Finals - London Hopman Cup - Perth Davis Cup, World Group, PO, USA-SVK 5-0 Davis Cup, Group II, 3R, PAK-TPE 3-2 Davis Cup, World Group, 1R, AUS-USA 1-3 Olympics - London Davis Cup, World Group, QF, USA-CRO 2-3 Davis Cup, World Group, 1R, USA-SUI 5-0 Laver Cup - Prague Davis Cup, World Group, 1R, SRB-USA 1-3 Davis Cup, World Group, QF, USA-BEL 4-0 Laver Cup - Chicago Western & Southern Open - Cincinnati ATP Cup - Brisbane, Perth, Sydney