Career 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000 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 Chile F3 Thailand F2 Thailand F3 Japan F9 Japan F10 Australia F12 Australia F13 Cambodia F1 Thailand F1 Thailand F2 India F4 Indonesia F5 Laos F1 Thailand F4 Thailand F5 Chinese Taipei F1 Chinese Taipei F2 Canada F5 China F1 China F2 Chinese Taipei F1 Cambodia F1 Thailand F2 Japan F1 Japan F2 Japan F3 Thailand F4 Hong Kong F3 Thailand F10 Thailand F11 Thailand F1 Italy F12 Mexico F2 Chile F1 Thailand F2 Chile F2 Thailand F6 Indonesia F3 Cambodia F2 Binghamton Professional Tennis Tournament - Binghamton Challenger Leon 2004 - Leon Trani Cup - Trani Rhein-Main Challenger 2004 - Aschaffenburg Hilton Waikoloa Village USTA Challenger - Waikoloa San Luis Potosi Challenger - San Luis Potosi Dunlop World Challenge - Toyota Sao Paulo Challenger Bangkok Challenger Rio Quente Challenger BMW Open - Munich Credicard Mastercard Tennis Cup - Campos do Jordao Architect Open - Budapest Winnetka Challenger Busan Challenger Como Challenger Trnava Challenger AIG Japan Open - Tokyo Legg Mason Tennis Classic - Washington D.C. President's Cup - Tashkent Thailand Open - Bangkok Legg Mason Tennis Classic - Washington The Tennis Channel Open - Las Vegas Campbell's Hall of Fame Tennis Championships - Newport Countrywide Classic - Los Angeles Generali Open - Kitzbuhel AIG Japan Open Tennis Championships - Tokyo Thailand Open - Bangkok Brasil Open - Costa do Sauipe Interwetten Austrian Open - Kitzbuhel AEGON International - Eastbourne Allianz Suisse Open Gstaad - Gstaad Movistar Open - Santiago Thailand Open - Bangkok Movistar Open - Santiago Abierto Mexicano Telcel - Acapulco US Men's Clay Court Championship - Houston Campbell's Hall of Fame Tennis Championships - Newport Malaysian Open - Kuala Lumpur Copa Claro - Buenos Aires VTR Open - Vina del Mar Brasil Open - Sao Paulo Campbell's Hall of Fame Tennis Championships - Newport SkiStar Swedish Open - Bastad Atlanta Tennis Championships - Atlanta Farmers Classic - Los Angeles Citi Open - Washington PTT Thailand Open - Bangkok VTR Open - Vina del Mar Aegon Nottingham Open - Nottingham Yokohama Challenger 2001 - Yokohama Sao Paulo Challenger Samsung Securities Cup - Seoul Movistar Open - Vina del Mar Cridicard Mastercard Tennis Cup - Campos do Jordao BH Tennis Open International Cup - Belo Horizonte Time Warner USTA Challenger - Binghamton The 69th King's Cup-Thailand Open - Bangkok Heineken Challenger - Ho Chi Minh City Atlantic City Open - Atlantic City The Granby Natrel Challenger - Granby 12th BH Tennis Open International Cup - Belo Horizonte Belgaum Open - Belgaum Ischgl International Tennis Challenger 2003 - Ischgl Heineken Challenger 2004 - Ho Chi Minh City Bogota Challenger - Bogota Corona Mexico City Open - Mexico City Busan Open - Busan Sporting Challenger - Turin Memorial Savigni - Sassuolo Credicard Mastercard Tennis Cup - Campos do Jordao Copa Petrobras Santiago - Santiago Copa Petrobras Aracaju - Aracaju Bogota Challenger - Bogota Nottingham Men's Challenger - Nottingham Ljubljana Open - Ljubljana Seguros Bolivar Open - Bogota The Natrel's Challenger of Granby - Granby USTA Illinois Challenger - Champaign The LTA Sunderland Challenger - Sunderland ATP Challenger Numea - New Caledonia Dharwad Challenger 2006 - Dharwad Fergana Challenger - Fergana Busan Open Challenger Tennis - Busan The Surbiton Trophy - Surbiton IX Gramado Open - Gramado Copa Petrobras Colombia - Bogota The $50,000 Pro Challenger at Calabasas - Calabasas Ford Tennis Championships - Louisville Samsung Secruities Cup Challenger - Seoul Flea Market Cup Busan Challenger Tennis - Busan USTA Challenger - Champaign South African Airways Tennis Open - Durban Aberto de Santa Catarina de Tenis - Florianopolis II Naples ITG Challenger - Naples Ciudad de Pozoblanco Open Diputacion - Cordoba Challenger Natrel Presented by National Bank - Granby Moncton Men's Challenger - Moncton GHI Bronx Tennis Classic - Bronx New Delhi Challenger IV - New Delhi Cyclus Open de Tenis - Florianopolis Copa Petrobras-Uruguay - Montevideo Tashkent Challenger - Tashkent Flea Market Cup Busan Challenger Tennis - Busan President's Cup - Astana Melbourn Challenger Bangkok Challenger Baton Rouge Challenger Mexico City Challenger Talahassee Challenger Bordeaux Challenger Binghamton Challenger Santiago Challenger Pereira Challenger Carson Challenger Bytom Challenger Turin Challenger Bogota Challenger Lexington Challenger Vancouver Challenger Guayaquil Challenger Bucaramanga Challenger Caloundra Challenger Kyoto Challenger Bordeaux Challenger Singapore Challenger Barranquilla Challenger Blumenau Challenger Santos Challenger Sao Paulo Challenger Prostejov Challenger Nottingham-2 Challenger Winnetka Challenger Granby Challenger Vancouver Challenger Bangkok Challenger Genova Challenger Bogota Challenger San Juan Challenger Montevideo Challenger Montevideo Challenger Sao Leopoldo Challenger Bucaramanga Challenger Pereira Challenger Asuncion Challenger Blois Challenger Beijing Challenger Scheveningen Challenger Astana Challenger Medellin Challenger Sao Paulo Challenger Kaoshuing Challenger Porto Alegre Challenger Montevideo Challenger Toyota Challenger West Lakes Challenger Shanghai Challenger Indore Challenger Pune Challenger Yokohama Challenger Tianjin Challenger Taipei City Challenger Nanchang Challenger Sao Paulo Challenger Sunrise Challenger Tallahassee Challenger Savannah Challenger Ojai Challenger Bangkok Challenger Bogota Challenger Noumea Challenger Santiago Challenger Busan Challenger Guadalajara Challenger Campos do Jordao Challenger Binghamton Challenger Seoul Challenger Medellin Challenger Burnie Challenger Osaka International Tennis Tournament - Osaka Kyoto Challenger Shanghai - Shanghai The Surbiton Trophy - Surbiton IPP Geneva Trophy - Geneva Kaohsiung Challenger Nova Challenger Osaka - Osaka Gallagher International - Hamilton Sporting Challenger - Turin ATU Cup - Weiden USTA Seascape Challenger - Aptos Binghamton Professional Tennis Tournament - Binghamton ATP Heineken Challenger 2000 - Ho Chi Minh City Honda-Kah Open - Singapore Shimadzu All Japan Indoor - Kyoto The Scottish Tennis Championships - Edinburgh USTA Tennis Championships of Austin - Austin St. Francis Health System USTA Challenger - Tulsa Yokohama International Tennis Tournament - Yokohama Samsung Securities Cup Challenger - Seoul Ho Chi Minh City Challenger - Ho Chi Minh City Honda Kah Singapore Men's Tennis Open - Singapore Kyoto Challenger - Kyoto Fergana Challenger - Fergana GHI Bronx Tennis Classic - Bronx Challenger Britania Zavaleta - Puebla The Wright Financial Group, Inc. Challenger - Champaign Yokohama World Tennis Gaora Cup - Yokohama Hilton Waikoloa Village USTA Challenger - Waikoloa USTA Challenger of Dallas - Dallas Samsung Securities Cup - Seoul Singapore Mens Tennis Open - Singapore Heineken Challenger - Ho Chi Minh City Warsteiner Challenger Wolfsburg - Wolfsburg Shimadzu All Japan Indoor - Kyoto Fergana Tennis Challenger Tournament - Fergana Open Ciudad de Valencia/LXI Copa Faulconbridge - Valencia 2003 USTA Tallahassee Tennis Challenger - Tallahassee USTA Seascape Challenger - Aptos GHI Bronx Classic - Bronx VI Gramado Open de Tenis - Gramado Dharwad Challenger 2003 - Dharwad Jameson Cup - Milan IPP Open - Helsinki Czech Indoor Open - Prague IX Abierto Internacional de Salinas - Salinas 10ø Tornea B. Camparini - Reggio Emilia Ourocard Tennis Challenger - Sao Paulo 13 BH Tennis Open International Cup - Belo Horizonte Cepu Open - San Marino 2004 Colorado Tennis Classic - Denver Binghamton Professional Tennis Tournament - Binghamton GHI Bronx Tennis Classic - Bronx Black Forest Open 2004 - Freudenstadt X Trofeo Ciudad de Quito - Quito Copa Ericsson Chile - Santiago Music City Challenger - Nashville The Wright Financial Group USTA Challenger - Champaign Copa Petrobras Bogota - Bogota Open de la Ville de Saint Denis - Reunion Island AIG Japan Open - Tokyo Copa Petrobras Guadalajara - Guadalajara La Serena Open - La Serena Copa Telefonica CTC Chile - Santiago USTA Men's Challenger of Dallas - Dallas 2005 Freeman Men's Challenger - Joplin Heineken Challenger - Ho Chi Minh City Torneo Internacional Challenger Fila 2005 - Leon USTA Seascape Challenger - Aptos Draft Corona Mexico City Open - Mexico City Ciudad de Pozoblanco 'Open Diputacion' - Cordoba Challenger Casablanca San Angel - Mexico City Fifth-Third Bank Tennis Championships - Lexington Fergana Challenger - Fergana Busan Open Challenger Tennis - Busan Sassuolo Challenger - Sassuolo Banca Stato Challenger - Lugano Singha Tennis Classic - Tarzana Credicard Mastercard Tennis Cup 2005 - Campos do Jordao 14° BH Tennis Open - Belo Horizonte dBI Tennis Challenger - Binghamton VIII Gramado Open - Gramado Open D'Orleans - Orleans University of Tennessee USTA Challenger - Knoxville XI Trofeo Ciudad de Quito - Quito Copa Petrobras - Bogota Samsung Securities Cup - Seoul Media Will Cup Busan Challenger Tennis - Busan Copa Petrobras - Montevideo Copa Kia - Santiago Internationaux du Doubs - Besancon Challenger Ford de Cherbourg - Cherbourg HTV Challenger - Ho Chi Minh City Corona Mexico City Open - Mexico City Coffee Cup Challenger - Chikmagalur Sunset Moulding Yuba City Racquet Club Challenger - Yuba City Abierto Colombiano de Tenis - Bogota Sunset Moulding Yuba City Racquet Club Challenger - Yuba City Ciudad de Pozoblanco Open Diputacion - Cordoba GHI Bronx Tennis Classic - Bronx New Delhi Challenger - New Delhi Brasil Open - Salvador Seguros Bolivar Open - Medellin AIG Japan Open - Tokyo Music City Challenger - Nashville Kia International In Kawana - Kawana BMW Tennis Championship - Sunrise ECU Prague Open - Prague The 'Fitz' Casino Challenger - Tunica 2007 West Side Tennis Club Clay Court Challenger - Forest Hills Abierto Club Casablanca - Mexico City Odlum Brown Vancouver Open - Vancouver Samsung Securities Cup - Seoul ATP Challenger Numea - New Caledonia Copa Petrobras Brazil - Belo Horizonte Samsung Securities Cup - Seoul Flea Market Cup - Busan Copa Petrobras Paraguay - Asuncion Copa Petrobras Argentina - Buenos Aires Taiwan Challenger - Kaohsiung Malaysian Open - Kuala Lumpur VII Trofeo Ciudad de Quito - Quito Hilton Waikoloa Village USTA Challenger - Waikoloa 2008 China TCL Challenger - Guangzhou Shimadzu All Japan Indoor Tennis Championships - Kyoto BMW Tennis Championship - Sunrise Busan Open Challenger Tennis - Busan Bangkok Challenger - Bangkok XL Bermuda Open - Bermuda 1° Torneo Challenger Series 12° Trofeo Paolo Corazzi - Cremona Shimadzu All Japan Indoor - Kyoto III Isla de Lanzarote - Lanzarote Tunis Open - Tunis Morocco Tennis Tour - Rabat Fergana Challenger - Fergana The Scottish Tennis Championships - Edinburgh The Surbiton Trophy - Surbiton Challenger Banque Nationale - Granby Oldum Brown Vancouver Open - Vancouver Levene Gouldin & Thompson Tennis Challenger - Binghamton New Delhi Challenger III - New Delhi Akbank Private Banking-TED Open - Istanbul Copa Petrobras-Brazil - Aracaju Copa Petrobras-Argentina - Buenos Aires Bancolombia Open - Cali Okal Cup 2003 - Eckental Heilbronn Challenger Wroclaw Challenger Hilton Waikoloa Village USTA Challenger - Waikoloa San Remo Tennis Cup - San Remo Unicredit Czech Open 2007 - Prostejov Korat Challenger Busan Challenger Canottieri Minico 2004 - Mantova Fergana Challenger Carson Challenger Aptos Challenger TED Open - Istanbul Poznan Challenger Seoul Challenger Bucaramanga Challenger Music City Challenger - Nashville Kosice Challenger Reggio Emilia Challenger Granby Challenger Belo Horizonte Challenger Binghamton Challenger Countrywide Classic - Los Angeles The LTA Wrexham Challenger - Wrexham Unique Zagreb Open - Zagreb ATP Bangalore Challenger - Bangalore Sao Paulo Challenger Astana Challenger Cali Challenger Medellin Challenger Sporting Challenger 2003 - Turin Santiago Challenger Burnie Challenger Sao Paulo Challenger Guangzhou Challenger Fergana Challenger The Swanston Challenger - Sacramento Bogota Challenger Bangkok Challenger Bucaramanga Challenger Johannesburg Challenger Yuba City Challenger Santiago Challenger Guadalajara Challenger Pingguo Challenger Alessandria Challenger Banja Luka Challenger 2004 - Banja Luka 2004 Keys Gate Challenger - Homestead Villa Allende Challenger Seoul Challenger Wuhai Challenger Beijing Challenger 11 Torino B. Camparaini Arpa Ceramic Cup - Reggio Emilia Copa Petrobras Uruguay - Montevideo Salinas Challenger Santiago Challenger Izmir Cup - Izmir Santos Challenger Kun-Ming Challenger Bordeaux Challenger Busan Challenger Marburg Challenger Copa Petrobras - Santiago Rio De Janeiro Challenger Shanghai Challenger Campinas Challenger Sao Paulo Challenger Tashkent Challenger Pingguo Challenger Buenos Aires Challenger Buenos Aires Challenger Melbourne Challenger Traralgon Challenger Bogota Challenger Guayaquil Challenger Burnie Challenger Panama City Challenger Barranquilla Challenger Santiago Challenger Anning Challenger Busan Challenger Toyota Challenger Rome Challenger The 70th King's Cup and Queen's Cup - Bangkok Noumea Challenger Antonio Savoldi-Marco Co. - Manerbio Chevrolet Cup - Vina del Mar Toyota Challenger Pacific Life Open - Indian Wells Pacific Life Open - Indian Wells Karshi Challenger - Karshi BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Sony Ericsson Open - Miami Shanghai ATP Masters - Shanghai Sony Ericsson Open - Miami Tata Open - Chennai BellSouth Open - Vina del Mar Shanghai Rolex Masters - Shanghai Sony Open Tennis - Miami Thailand Open - Bangkok Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells China Open - Beijing Thailand Open - Bangkok AIG Japan Open - Tokyo Chennai Open - Chennai Delray Beach International Tennis Championships - Delray Beach Regions Morgan Keegan Championships - Memphis Tennis Channel Open - Las Vegas US Men's Clay Court Championships - Houston The Stella Artois Championships - London The 10tele.com Open - Nottingham Campbell's Hall of Fame Tennis Championships - Newport RCA Championships - Indianapolis China Open - Beijing Thailand Open - Bangkok AIG Japan Open Tennis Championships - Tokyo ARAG World Team Championship - Dusseldorf Bangkok Challenger MoviStar Open - Vina del Mar SAP Open - San Jose Regions Morgan Keegan Championships - Memphis Grand Prix Hassan II - Casablanca Hypo Group Tennis International - Portschach The Stella Artois Championships - London Ordina Open - 's-Hertogenbosch Legg Mason Tennis Classic - Washington China Open - Beijing Thailand Open - Bangkok Movistar Open - Vina del Mar Delray Beach International Tennis Championships - Delray Beach SAP Open - San Jose Regions Morgan Keegan Championships - Memphis U.S. Mens's Clay Court Championship - Houston The Artois Championships - London Campbells Hall of Fame Tennis Championships - Newport Indianapolis Tennis Championships - Indianapolis AIG Japan Open Tennis Championships - Tokyo Chennai Open - Chennai Movistar Open - Vina del Mar ABN AMRO World Tennis Tournament - Rotterdam Delray Beach International Tennis Championships - Delray Beach U.S. Mens's Clay Court Championship - Houston Open Sabadell Atlantico - Barcelona Estoril Open - Estoril Chennai Open - Chennai Legg Mason Tennis Classic - Washington Pilot Pen Tennis - New Haven AEGON Championships - London Thailand Open - Bangkok Heineken Open - Auckland Chennai Open - Chennai Delray Beach International Tennis Championships - Delray Beach U.S. Mens's Clay Court Championship - Houston Copa Claro - Buenos Aires PTT Thailand Open - Bangkok Copa Claro - Buenos Aires Abierto Mexicano Telcel - Acapulco U.S. National Indoor Tennis Championships - Memphis The Stella Artois Grass Court Championships - London Mumbai Open - Mumbai Medibank International - Sydney Waldbaum's Hamlet Cup - Long Island Campbells Hall of Fame Tennis Championships - Newport Gerry Weber Open - Halle China Open - Beijing If Stockholm Open - Stockholm Brasil Open - Sao Paulo Argentina Open - Buenos Aires Aircel Chennai Open - Chennai The Stella Artois Grass Court Championships - London Brasil Open - Costa do Sauipe Estoril Open - Estoril Chennai Open - Chennai Indianapolis Tennis Championships - Indianapolis Regions Morgan Keegan Championships - Memphis Australian Open - Melbourne U.S. Open - New York Australian Open - Melbourne U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York Tennis Masters Series - Hamburg French Open - Paris Australian Open - Melbourne Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Rogers Masters - Toronto Sony Ericsson Open - Miami U.S. Open - New York Sony Ericsson Open - Miami Wimbledon - London Western & Southern Financial Group Masters - Cincinnati Sony Ericsson Open - Miami Internazionali BNL dItalia - Rome Rogers Cup - Toronto Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami 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 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 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 French Open - Paris U.S. Open - New York 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 French Open - Paris Wimbledon - London Australian Open - Melbourne Davis Cup, Group 1, 1R, NZL-THA 4-1 Davis Cup, Group 1, REL1, THA-CHN 4-1 Davis Cup, Group 1, 1R, JPN-THA 4-1 Davis Cup, Group 1, REL1, THA-CHN 5-0 Davis Cup, Group 1, 1R, THA-UZB 3-2 Davis Cup, Group 1, 2R, THA-JPN 4-1 Davis Cup, World Group, QR, GBR-THA 3-2 Davis Cup, Group 1, 1R, THA-KOR 4-1 Davis Cup, Group 1, 2R, THA-UZB 4-1 Davis Cup, World Group, QR, CZE-THA 4-1 Davis Cup, Group 1, 1R, THA-PAK 5-0 Davis Cup, Group 1, 2R, CHI-ECU 5-0 Davis Cup, Group 1, 2R, THA-UZB 4-1 Davis Cup, World Group, 1R, RUS-CHI 4-1 Davis Cup, Group 1, 1R, PAK-THA 3-2 Davis Cup, World Group, PO, CHI-PAK 5-0 Davis Cup, World Group, 1R, CHI-SVK 4-1 Davis Cup, Group 1, 2R, THA-JPN 3-2 Davis Cup, World Group, QF, USA-CHI 3-2 Davis Cup, World Group, PO, GER-THA 4-1 Davis Cup, World Group, PO, ISR-CHI 3-2 Davis Cup, Group 1, 1R, THA-KAZ 3-2 Davis Cup, Group 1, 2R, CHI-CAN 3-2 Davis Cup, Group 1, 2R, AUS-THA 5-0 Asian Hopman Cup - Astana Davis Cup, World Group, 1R, CRO-CHI 5-0 Davis Cup, Group 1, PO, THA-CHN, 1-4 Davis Cup, World Group, 1R, CHI-USA 1-4 Davis Cup, Group II, 1R, POC-THA 0-5 Davis Cup, World Group, PO, CHI-ITA 1-4 Davis Cup, Group II, 1R, SRI-THA 1-3 Davis Cup, Group II, 2R, INA-THA 3-2 Davis Cup, World Group, PO, ITA-CHI 4-1 Davis Cup, Group II, 1R, KUW-THA 1-4 Davis Cup, Group I, 2R, ECU-CHI 3-2 Davis Cup, Group II, 2R, PHI-THA 4-1 Davis Cup, Group I, PO, DOM-CHI 4-1 15th Asian Games Doha 2006 Davis Cup, Group 1, PO, JPN-THA 4-1 Davis Cup, Group 1, PO, THA-INA 4-1 Davis Cup, Group 1, 1R, UZB-THA 2-3 Davis Cup, Group 1, 1R, TPE-THA 3-2 Davis Cup, World Group, PO, CHI-AUS, 3-2 Davis Cup, Group 1, 2R, THA-AUS 2-3 Davis Cup, World Group, PO, CHI-AUT, 3-2 Davis Cup, World Group, QF, CHI-CZE 1-4 Davis Cup, Group I, 2R, URU-CHI 1-3 Davis Cup, Group II, 3R, THA-PAK 4-1 Davis Cup, Group I, 1R, THA-KOR 2-3 Davis Cup, World Group, QR, RUS-THA 5-0