Career 2024 2023 2022 2021 2020 2019 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 Mexico F2 Italy F12 Chile F1 Chile F2 Japan F1 Japan F5 Japan F7 Japan F9 Japan F11 Japan F1 Japan F2 Japan F3 Japan F4 Japan F5 Japan F6 Japan F7 India F6 India F7 India F8 Japan F8 Japan F10 Japan F11 Thailand F1 Thailand F2 Japan F1 Japan F2 China F3 China F4 Korea F1 Korea F2 Japan F4 Japan F5 Japan F6 Japan F8 Japan F10 Japan F11 New Zealand F2 New Zealand F3 Korea F1 Korea F2 Korea F3 Japan F6 Japan F7 Korea F5 Korea F6 China F1 Japan F3 Guam F1 Australia F1 Thailand F3 Japan F5 (Kashiwa) Japan F3 (Kofu) Credicard Mastercard Tennis Cup - Campos do Jordao San Remo Tennis Cup - San Remo Sporting Challenger - Turin 14° BH Tennis Open - Belo Horizonte Japan F2 Chile F3 Corona Mexico City Open - Mexico City GHI Bronx Tennis Classic - Bronx Korea F3 Seguros Bolivar Open - Medellin Ford Tennis Championships - Louisville Korea F2 Moncton Men's Challenger - Moncton Levene Gouldin & Thompson Tennis Challenger - Binghamton Copa Petrobras-Brazil - Aracaju Bancolombia Open - Cali Dunlop World Challenge - Toyota Sao Paulo Challenger Kyoto Challenger Nottingham Challenger Binghamton Challenger Bogota Challenger M25 Sapporo Montevideo Challenger M25 Sapporo Tashkent Challenger Asuncion Challenger Santiago Challenger Seoul Challenger Chuncheon Challenger Medellin Challenger Yokohama Challenger Kyoto Challenger Tallahassee Challenger Savannah Challenger Busan Challenger M25 Takasaki Ojai Challenger Bytom Challenger Bogota Challenger Granby Challenger Campos do Jordao Challenger Binghamton Challenger Brasilia Challenger Bangkok Challenger Belo Horizonte Challenger M25 Sapporo Guayaquil Challenger Toyota Challenger Sao Paulo Challenger Singapore Challenger Bucaramanga Challenger M25 Harmon M25 Harmon Pingguo Challenger Nottingham Challenger Guadalajara Challenger Bogota Challenger Granby Challenger Campos do Jordao Challenger Binghamton Challenger Shanghai Challenger Seoul Challenger Buenos Aires Challenger Toyota Challenger Honolulu Challenger Bucaramanga Challenger Santiago Challenger Rimouski Challenger Le Gosier Challenger Barranquilla Challenger Tallahassee Challenger Blumenau Challenger ATU Cup - Weiden Kaohsiung Challenger Sao Paulo Challenger M15 Tokyo Genova Challenger M15 Hong Kong Bucaramanga Challenger Pereira Challenger Sao Paulo Challenger VII Trofeo Ciudad de Quito - Quito Anning Challenger Busan Challenger Jameson Cup - Milan Bogota Challenger - Bogota Nottingham Challenger Corona Mexico City Open - Mexico City IX Abierto Internacional de Salinas - Salinas Challenger Britania Zavaleta - Puebla Blois Challenger Torneo Internacional Challenger Fila 2005 - Leon Copa Petrobras - Bogota M15 Tokyo Scheveningen Challenger Granby Challenger Lexington Challenger Ischgl International Tennis Challenger 2003 - Ischgl Sao Paulo Challenger M25 Sapporo Rio De Janeiro Challenger Copa Telefonica CTC Chile - Santiago Draft Corona Mexico City Open - Mexico City Copa Petrobras - Montevideo Okal Cup 2003 - Eckental Abierto Colombiano de Tenis - Bogota Porto Alegre Challenger Montevideo Challenger Guayaquil Challenger Yokohama Challenger Toyota Challenger Burnie Challenger West Lakes Challenger Kyoto Challenger Santiago Challenger Shenzhen Challenger Gimcheon Challenger Nottingham-2 Challenger Cepu Open - San Marino Manta Challenger Istanbul Challenger IPP Geneva Trophy - Geneva Geneva Challenger Hong Kong Challenger Busan Challenger Seoul Challenger 10ø Tornea B. Camparini - Reggio Emilia Copa Petrobras Bogota - Bogota Kaohsiung Challenger Copa Petrobras Paraguay - Asuncion Seoul Challenger San Luis Potosi Challenger - San Luis Potosi Nanchang Challenger Challenger Casablanca San Angel - Mexico City Bogota Challenger - Bogota Fergana Challenger - Fergana Dallas Challenger Busan Challenger Banca Stato Challenger - Lugano Copa Petrobras Brazil - Belo Horizonte Flea Market Cup Busan Challenger Tennis - Busan VIII Gramado Open - Gramado Shanghai Challenger Rhein-Main Challenger 2004 - Aschaffenburg ATP Challenger Numea - New Caledonia Kobe Challenger X Trofeo Ciudad de Quito - Quito Shenzhen Challenger Taipei City Challenger Copa Petrobras Santiago - Santiago Nanchang Challenger Copa Petrobras Argentina - Buenos Aires Hilton Waikoloa Village USTA Challenger - Waikoloa Music City Challenger - Nashville Granby Challenger Copa Petrobras Guadalajara - Guadalajara Aberto de Santa Catarina de Tenis - Florianopolis 2007 West Side Tennis Club Clay Court Challenger - Forest Hills Fergana Challenger Shanghai Challenger Keio Challenger International Tennis Tournament - Yokohama Biella 5 Challenger Cassis Challenger Sassuolo Challenger - Sassuolo BMW Tennis Championship - Sunrise Kosice Challenger Winnetka Challenger XI Trofeo Ciudad de Quito - Quito Copa Petrobras - Santiago Nottingham Challenger XL Bermuda Open - Bermuda Santiago Challenger Sao Paulo Challenger Tunis Open - Tunis Morocco Tennis Tour - Rabat Copa Kia - Santiago Copa Petrobras-Argentina - Buenos Aires Kyoto Challenger Copa Petrobras Colombia - Bogota Turin Challenger USTA Challenger - Champaign Shimadzu All Japan Indoor Tennis Championships - Kyoto Aptos Challenger II Naples ITG Challenger - Naples Yokohama Challenger Ciudad de Pozoblanco Open Diputacion - Cordoba Reggio Emilia Challenger Taipei City Challenger M25 Canberra Chevrolet Cup - Vina del Mar M25 Canberra M25 Tsukuba IPP Open - Helsinki M25 Kashiwa Barranquilla Challenger Challenger Banque Nationale - Granby Toyota Challenger Dallas Challenger Taipei City Challenger Salinas Challenger Busan Challenger Shanghai Challenger Ho Chi Minh City Challenger Toyota Challenger Taipei City Challenger Melbourne Challenger Toyota Challenger Happy Valley Challenger Maui Challenger Guangzhou Challenger Taipei City Challenger M25 Changwon Lexington Challenger Yokohama Challenger Copa Petrobras Aracaju - Aracaju Ilkley Challenger Bangkok Challenger Gwangju Challenger Seoul Challenger Gatineau Challenger Granby Challenger Busan Challenger M25 Sapporo Ningboo Challenger Yokohama Challenger Copa Petrobras Uruguay - Montevideo Burnie Challenger Open D'Orleans - Orleans Kyoto Challenger Santiago Challenger Busan Challenger Guangzhou Challenger Winnetka Challenger Gatineau Challenger Chengdu Challenger Zhangjiagang Challenger M15 Tsukuba Shanghai Challenger Nottingham Challenger Ilkley Challenger Bangkok Challenger Launceston Challenger Yokohama Challenger Seoul Challenger Alessandria Challenger Busan Challenger 2008 China TCL Challenger - Guangzhou Kobe Challenger Cridicard Mastercard Tennis Cup - Campos do Jordao Chengdu Challenger BellSouth Open - Vina del Mar Bangkok Challenger Winnipeg Challenger Shimadzu All Japan Indoor Tennis Championships - Kyoto Le Gosier Challenger Ilkley Challenger M15 Harmon Copa Ericsson Chile - Santiago Argentina Open - Buenos Aires Brasil Open - Costa do Sauipe Yokohama Challenger Kobe Challenger Puerto Vallarta Challenger Kobe Challenger Maui Challenger Winnipeg Challenger San Francisco Challenger Banja Luka Challenger 2004 - Banja Luka Seoul Challenger IX Gramado Open - Gramado Seoul Challenger M15 Kashiwa Kyoto Challenger Tennis Channel Open - Las Vegas Seoul Challenger US Men's Clay Court Championships - Houston New Delhi Challenger III - New Delhi Busan Challenger Rio Quente Challenger Ningboo Challenger Liuzhou Challenger The Stella Artois Championships - London Ljubljana Open - Ljubljana Kobe Challenger Playford Challenger Bangkok Challenger Phoenix Challenger Taipei City Challenger Porto Challenger ARAG World Team Championship - Dusseldorf Gwangju Challenger VI Gramado Open de Tenis - Gramado Seguros Bolivar Open - Bogota Nottingham Challenger Credicard Mastercard Tennis Cup 2005 - Campos do Jordao Heineken Open - Auckland MoviStar Open - Vina del Mar Regions Morgan Keegan Championships - Memphis The Tennis Channel Open - Las Vegas Jinan Challenger Como Challenger Istanbul Challenger Shanghai Challenger Nur-Sultan 1 Challenger Santiago Challenger Campbell's Hall of Fame Tennis Championships - Newport BH Tennis Open International Cup - Belo Horizonte Lexington Challenger Generali Open - Kitzbuhel Marburg Challenger Legg Mason Tennis Classic - Washington Mallorca Challenger China Open - Beijing Las Vegas Challenger Charlottesville Challenger Thailand Open - Bangkok Champaign Challenger Mumbai Open - Mumbai Buenos Aires Challenger AIG Japan Open Tennis Championships - Tokyo Shimadzu All Japan Indoor Tennis Championships - Kyoto Chennai Open - Chennai Medibank International - Sydney GHI Bronx Tennis Classic - Bronx Delray Beach International Tennis Championships - Delray Beach Czech Indoor Open - Prague Trani Cup - Trani Antonio Savoldi-Marco Co. - Manerbio Black Forest Open 2004 - Freudenstadt Architect Open - Budapest Indianapolis Tennis Championships - Indianapolis La Serena Open - La Serena Shimadzu All Japan Indoor Tennis Championships - Kyoto 11 Torino B. Camparaini Arpa Ceramic Cup - Reggio Emilia Brasil Open - Costa do Sauipe TED Open - Istanbul Open Sabadell Atlantico - Barcelona Unique Zagreb Open - Zagreb The Surbiton Trophy - Surbiton Estoril Open - Estoril Winnipeg Challenger AEGON International - Eastbourne Matsuyama Challenger The 'Fitz' Casino Challenger - Tunica Pilot Pen Tennis - New Haven Thailand Open - Bangkok Movistar Open - Santiago Francavilla Challenger Regions Morgan Keegan Championships - Memphis Keio Challenger International Tennis Tournament - Yokohama Delray Beach International Tennis Championships - Delray Beach U.S. Mens's Clay Court Championship - Houston The Surbiton Trophy - Surbiton Malaysian Open - Kuala Lumpur New Delhi Challenger IV - New Delhi Brisbane International - Brisbane Copa Claro - Buenos Aires Abierto Mexicano Telcel - Acapulco US Men's Clay Court Championship - Houston Carson Challenger Rakuten Japan Open - Tokyo Brisbane International - Brisbane Poznan Challenger Ningboo Challenger Playford Challenger VTR Open - Vina del Mar Brasil Open - Sao Paulo Copa Claro - Buenos Aires Launceston Challenger Winnetka Challenger Vancouver Challenger Sao Paulo Challenger Cyclus Open de Tenis - Florianopolis Power Horse World Team Cup - Dusseldorf Salvador Challenger Copa Petrobras-Uruguay - Montevideo UNICEF Open - 's Hertogenbosch Farmers Classic - Los Angeles Bogota Challenger Cali Challenger Burnie Challenger Rakuten Japan Open - Tokyo Kremlin Cup - Moscow Nur-Sultan 2 Challenger Zagreb Challenger Recife Challenger Bordeaux Challenger Busan Challenger Blumenau Challenger Santos Challenger Apia International - Sydney Leon Challenger Open Sud de France - Montpellier Brasil Open - Sao Paulo ABN AMRO World Tennis Tournament - Rotterdam Alessandria Challenger BRD Nastase Tiriac Trophy - Bucharest AEGON Championships - London AEGON International - Eastbourne Rome Challenger Bordeaux Challenger Malaysian Open - Kuala Lumpur Rakuten Japan Open - Tokyo Busan Challenger Brisbane International - Brisbane Hall of Fame Tennis Championships - Newport Claro Open Colombia - Bogota Rakuten Japan Open - Tokyo Beijing Challenger Knoxville Challenger Open Sud de France - Montpellier Shenzhen Challenger Guadalajara Challenger Legg Mason Tennis Classic - Washington Nottingham Challenger AIG Japan Open Tennis Championships - Tokyo Toyota Challenger Legg Mason Tennis Classic - Washington Brasil Open - Salvador Sao Paulo Challenger Interwetten Austrian Open - Kitzbuhel Trnava Challenger Delray Beach Open - Delray Beach Honolulu Challenger Bucaramanga Challenger San Juan Challenger AEGON Championships - London Villa Allende Challenger Burnie Challenger Seoul Challenger AIG Japan Open Tennis Championships - Tokyo Montevideo Challenger Rakuten Japan Open - Tokyo Leon Challenger Sao Leopoldo Challenger Chennai Open - Chennai Delray Beach International Tennis Championships - Delray Beach Sunrise Challenger Campbell's Hall of Fame Tennis Championships - Newport Maui Challenger Malaysian Open - Kuala Lumpur China Open - Beijing Dallas Challenger Brisbane International - Brisbane Winston-Salem Open - Winston-Salem Open 13 - Marseille PTT Thailand Open - Bangkok Santos Challenger Pereira Challenger Kun-Ming Challenger Copa Claro - Buenos Aires Baton Rouge Challenger Campinas Challenger Campbell's Hall of Fame Tennis Championships - Newport Topshelf Open - 's-Hertogenbosch RCA Championships - Indianapolis Countrywide Classic - Los Angeles Traralgon Challenger Ricoh Open - 's-Hertogenbosch Manta Challenger Shenzhen Open - Shenzhen Panama City Challenger Kyoto Challenger Hall of Fame Open - Newport Istanbul 2 Challenger Movistar Open - Santiago Kyoto Challenger BMW Open - Munich Medellin Challenger Farmers Classic - Los Angeles Legg Mason Tennis Classic - Washington Gimcheon Challenger If Stockholm Open - Stockholm Rakuten Japan Open - Tokyo Abierto Mexicano Telcel - Acapulco Dubai Duty Free Tennis Championships - Dubai Shanghai Challenger US Men's Clay Court Championship - Houston AEGON Championships - London SkiStar Swedish Open - Bastad Hua Hin Challenger Atlanta Tennis Championships - Atlanta Medellin Challenger Santos Challenger Jinan Challenger Shanghai Challenger Citi Open - Washington M15 Karuizawa Suzhou Challenger Split Challenger Kyoto Challenger Yokohama Challenger Quanzhou Challenger ASB Classic - Auckland Swiss Indoors Basel - Basel Aircel Chennai Open - Chennai US Men's Clay Court Championship - Houston Gerry Weber Open - Halle Hall of Fame Tennis Championships - Newport Traralgon Challenger Gwangju Challenger Claro Open Colombia - Bogota Bordeaux Challenger Malaysian Open - Kuala Lumpur Vancouver Challenger Calgary Challenger Kremlin Cup - Moscow Toyota Challenger Hua Hin Challenger Rakuten Japan Open - Tokyo Bangkok Challenger Newport Beach Challenger Bogota Challenger Gimcheon Challenger Cary Challenger Guadalajara Challenger Shenzhen Open - Shenzhen Memphis Open - Memphis Manchester Challenger Canottieri Minico 2004 - Mantova Abierto Mexicano - Los Cabos 12th BH Tennis Open International Cup - Belo Horizonte Yokkaichi Challenger Busan Challenger Memorial Savigni - Sassuolo Zhuhai Open - Zhuhai Rakuten Japan Open - Tokyo Noventi Open - Halle Kobe Challenger Yokohama Challenger Movistar Open - Vina del Mar Cary 1 Challenger Regions Morgan Keegan Championships - Memphis SAP Open - San Jose Korea Open - Seoul Regions Morgan Keegan Championships - Memphis U.S. Mens's Clay Court Championship - Houston Campbells Hall of Fame Tennis Championships - Newport Yokkaichi Challenger China Open - Beijing AIG Japan Open Tennis Championships - Tokyo Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Sony Ericsson Open - Miami Western & Southern Financial Group Masters - Cincinnati Chennai Open - Chennai Movistar Open - Vina del Mar Sony Ericsson Open - Miami Internazionali BNL dItalia - Rome Sony Ericsson Open - Miami Rogers Cup - Toronto U.S. Mens's Clay Court Championship - Houston Shanghai Rolex Masters - Shanghai VTR Open - Vina del Mar Topshelf Open - 's-Hertogenbosch Gerry Weber Open - Halle Rakuten Japan Open - Tokyo Campbells Hall of Fame Tennis Championships - Newport Dallas Challenger Zhuhai Challenger Bangkok Challenger Gwangju Challenger Memphis Open - Memphis Allianz Suisse Open Gstaad - Gstaad Rogers Masters - Toronto Kobe Challenger BNP Paribas Open - Indian Wells Pacific Life Open - Indian Wells Atlanta Tennis Championships - Atlanta Pacific Life Open - Indian Wells Movistar Open - Vina del Mar Rogers Masters - Toronto Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Shanghai ATP Masters - Shanghai Shanghai Rolex Masters - Shanghai Shanghai Rolex Masters - Shanghai Sony Open Tennis - Miami Western & Southern Open - Cincinnati Sony Ericsson Open - Miami BNP Paribas Open - Indian Wells Miami Open - Miami Shanghai Rolex Masters - Shanghai Rakuten Japan Open - Tokyo BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Western & Southern Open - Cincinnati BNP Paribas Open - Indian Wells French Open - Paris Miami Open - Miami Miami Open - Miami Miami Open - Miami French Open - Paris French Open - Paris U.S. Open - New York Citi Open - Washington Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris U.S. Open - New York 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 French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York U.S. Open - New York U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Sony Ericsson Open - Miami French Open - Paris Australian Open - Melbourne Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London French Open - Paris Wimbledon - London French Open - Paris Wimbledon - London Australian Open - Melbourne U.S. Open - New York Wimbledon - London Australian Open - Melbourne Wimbledon - London French Open - Paris Wimbledon - London U.S. Open - New York Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London French Open - Paris Australian Open Qualifying - Doha French Open - Paris U.S. Open - New York Australian Open - Melbourne Davis Cup, World Group, PO, CHI-AUS, 3-2 Davis Cup, Group 1, 3R, UZB-JPN 3-2 Davis Cup, Group 1, 1R, JPN-PHI 5-0 Davis Cup, Group I, 1R, PHI-JPN 1-3 Davis Cup, Group I, 2R, JPN-KOR 3-2 Davis Cup, Group I, PO, DOM-CHI 4-1 Australian Open - Melbourne Davis Cup, Group I, 2R, ECU-CHI 3-2 Davis Cup, Group 1, 2R, CHI-ECU 5-0 Davis Cup, World Group, 1R, CHI-USA 1-4 Davis Cup, World Group, PO, ISR-CHI 3-2 Davis Cup, Group 1, 2R, CHI-CAN 3-2 Davis Cup, Group I, 2R, URU-CHI 1-3 Davis Cup, World Group, PO, ITA-CHI 4-1 Davis Cup, World Group, PO, CHI-PAK 5-0 Davis Cup, World Group, 1R, CHI-SVK 4-1 Davis Cup, World Group, 1R, CRO-CHI 5-0 Davis Cup, World Group, 1R, RUS-CHI 4-1 Davis Cup, World Group, QF, CHI-CZE 1-4 Davis Cup, Group I, 2R, JPN-UZB 4-1 Davis Cup, World Group, PO, CHI-ITA 1-4 Davis Cup, World Group, PO, JPN-ISR 2-3 Davis Cup, Group I, 1R, JPN-INA 5-0 Davis Cup, World Group, QF, JPN-CZE 0-5 Davis Cup, World Group, QF, USA-CHI 3-2 Davis Cup, World Group, 1R, CAN-JPN 3-2 Davis Cup, World Group, PO, CHI-AUT, 3-2 U.S. Open (juniors) Australian Open (Asia, Wildcard) M25 Hong Kong Olympics - London Cagliari Challenger