Career 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 F7 Thailand F2 Thailand F2 Japan F9 Japan F10 Australia F12 Australia F13 Cambodia F1 Thailand F1 India F4 Thailand F3 Indonesia F5 Laos F1 Thailand F4 Thailand F5 Chinese Taipei F1 Chinese Taipei F2 Canada F5 China F1 China F2 Thailand F2 Chinese Taipei F1 Cambodia F1 Cambodia F2 Thailand F2 Japan F1 Japan F2 Japan F3 Thailand F4 Thailand F6 Hong Kong F3 Thailand F10 Thailand F11 Indonesia F3 Thailand F1 Campbell's Hall of Fame Tennis Championships - Newport U.S. Open - New York Wimbledon - London U.S. Open - New York U.S. Open - New York USTA Challenger of Burbank - Burbank The 69th King's Cup-Thailand Open - Bangkok Shimadzu All Japan Indoor - Kyoto BH Tennis Open International Cup - Belo Horizonte Binghamton Professional Tennis Tournament - Binghamton St. Francis Health System USTA Challenger - Tulsa Honda Kah Singapore Men's Tennis Open - Singapore Abierto Club Casablanca - Mexico City Ourocard Tennis Challenger - Sao Paulo The Waco International Tennis Challenger - Waco Britania Zavaleta - Puebla USTA Men's Challenger of Dallas - Dallas Heineken Challenger - Ho Chi Minh City Nova Challenger Osaka - Osaka Gallagher International - Hamilton San Luis Potosi Challenger 2002 - San Luis Potosi 2002 USTA Challenger of Calabasas - Calabasas Open Ciudad de Valencia/LXI Copa Faulconbridge - Valencia Sporting Challenger - Turin Open de Montauban - Montauban USTA Seascape Challenger - Aptos Cridicard Mastercard Tennis Cup - Campos do Jordao 2002 FSE Challenger - Tarzana Honda-Kah Open - Singapore Shimadzu All Japan Indoor - Kyoto Sporting Challenger 2003 - Turin 2003 USTA Tallahassee Tennis Challenger - Tallahassee Hilton Waikoloa Village USTA Challenger - Waikoloa USTA Tennis Championships of Austin - Austin Samsung Securities Cup Challenger - Seoul Osaka International Tennis Tournament - Osaka USTA Pro Tennis Classic at Mission Hills - Rancho Mirage Kyoto Challenger - Kyoto VI Abierto Internacional de Salinas - Salinas 2001 USTA Challenger of Calabasas - Calabasas Fergana Challenger - Fergana Aberto Da Costa Do Sauipe - Bahia USTA Illinois Challenger - Champaign USTA Seascape Challenger - Aptos Fifth-Third Bank Tennis Championships - Lexington Theusbridge.com Tennis Classic - Tarzana USTA Championships of Kerrville - Kerrville USTA Tennis Championships of Houston - Houston Yokohama Challenger 2001 - Yokohama 2001 UT Tyler Patriot Challenger - Tyler XL Capital Bermuda Open - Bermuda Challenger Britania Zavaleta - Puebla Urbana-Champaign Challenger - Urbana 2002 Tulsa USTA Challenger - Tulsa Herwalt Motors Mercedes-Benz Center Men's Challenger - Fresno USTA Challenger of Burbank - Burbank 2002 Azalea Orthopedic Challenger - Tyler University of Tennessee USTA Challenger - Knoxville The Wright Financial Group, Inc. Challenger - Champaign The 70th King's Cup and Queen's Cup - Bangkok Hilton Waikoloa Village USTA Challenger - Waikoloa USTA Challenger of Dallas - Dallas Singapore Mens Tennis Open - Singapore Bangkok Challenger - Bangkok USTA Challenger of Las Vegas - Las Vegas Binghamton Professional Tennis Tournament - Binghamton College Station Challenger - College Station 2004 Keys Gate Challenger - Homestead Acura USTA Pro Tennis Classic at Mission Hills - Rancho Mirage Shimadzu All Japan Indoor - Kyoto Hilton Waikoloa Village USTA Challenger - Waikoloa 2003 USTA Challenger of Calabasas - Calabasas ATP Bangalore Challenger - Bangalore New Delhi Challenger - New Delhi 2003 Eddleman USTA Challenger - Birmingham Fergana Tennis Challenger Tournament - Fergana Challenger Britania Zavaleta - Puebla Atlantic City Open - Atlantic City Credicard Mastercard Tennis Cup - Campos do Jordao 12th BH Tennis Open International Cup - Belo Horizonte Binghamton Professional Tennis Tournament - Binghamton GHI Bronx Classic - Bronx The Scottish Tennis Championships - Edinburgh ARMS USTA Challenger - Rocky Mount Dharwad Challenger 2003 - Dharwad Belgaum Open - Belgaum The West Side Tennis Club Grass Court Challenger - Forest Hills USTA Challenger of Tiburon - Tiburon Waco International Tennis Challenger - Waco Okal Cup 2003 - Eckental IPP Open - Helsinki A Glimmer of Hope Challenger - Austin Czech Indoor Open - Prague Jameson Cup - Milan Hilton Waikoloa Village USTA Challenger - Waikoloa USTA Men's Challenger of Dallas - Dallas Heineken Challenger 2004 - Ho Chi Minh City Busan Open - Busan Challenger Leon 2004 - Leon USTA Tallahassee Tennis Challenger - Tallahassee Odlum Brown Vancouver Open - Vancouver Credicard Mastercard Tennis Cup - Campos do Jordao 13 BH Tennis Open International Cup - Belo Horizonte 2004 Colorado Tennis Classic - Denver Samsung Securities Cup - Seoul Austin Challenger - Austin Yokohama International Tennis Tournament - Yokohama Tiburon Challenger - Tiburon Burbank Challenger - Burbank Music City Challenger - Nashville IPP Open - Helsinki Challenger Groningen - Groningen Open de la Ville de Saint Denis - Reunion Island Busan Open Challenger Tennis - Busan ATP Challenger Numea - New Caledonia USTA Men's Challenger of Dallas - Dallas 2005 Freeman Men's Challenger - Joplin Heineken Challenger - Ho Chi Minh City Granby Challenger - Granby Pro Tennis World Open - Sunrise San Luis Potosi Challenger - San Luis Potosi Draft Corona Mexico City Open - Mexico City Tallahassee Tennis Challenger - Tallahassee Nottingham Men's Challenger - Nottingham Harrah's Entertainment Challenger - Tunica 2005 West Side Tennis Coub Men's Challenger - Forest Hills Fergana Challenger - Fergana Busan Open Challenger Tennis - Busan Tulsa Auto Collection USTA Challenger - Tulsa Sunset Moulding Yuba City Racquet Club Challenger - Yuba City Singha Tennis Classic - Tarzana The Natrel's Challenger of Granby - Granby USTA Challenger of San Antonio - San Antonio dBI Tennis Challenger - Binghamton Yokohama World Tennis Gaora Cup - Yokohama Challenger Banque Nationale - Granby Swanston Challenger - Sacramento Pro Challenger at Calabasas - Calabasas Home Depot Center USTA Challenger - Carson Media Will Cup Busan Challenger Tennis - Busan Music City Challenger - Nashville The LTA Sunderland Challenger - Sunderland USTA Challenger of Orlando - Orlando USTA Men's Challenger of Dallas - Dallas USTA Freeman Men's Challenger - Joplin Internationaux du Doubs - Besancon Challenger Ford de Cherbourg - Cherbourg BMW Tennis Championship - Sunrise 2006 Challenger of Santa Clarita California Challenger - Valencia Coffee Cup Challenger - Chikmagalur USTA/Safeway Challenger - Aptos Dharwad Challenger 2006 - Dharwad Challenger Casablanca San Angel - Mexico City Atlanta Clay Court Challenger - Atlanta Fergana Challenger - Fergana The West Side Tennis Club Clay Court Challenger - Forest Hills Sunset Moulding Yuba City Racquet Club Challenger - Yuba City Ciudad de Pozoblanco Open Diputacion - Cordoba Davis Cup, World Group, QR, CZE-THA 4-1 The Commercia Challenger - Aptos Heineken Challenger - Ho Chi Minh City Odlum Brown Vancouver Open - Vancouver GHI Bronx Tennis Classic - Bronx ATP Heineken Challenger 2000 - Ho Chi Minh City Lubbock Challenger - Lubbock The Granby Natrel Challenger - Granby USTA Challenger of Oklahoma - Tulsa USTA Seascape Challenger - Aptos The Swanston Challenger - Sacramento The $50,000 Pro Challenger at Calabasas - Calabasas Ford Tennis Championships - Louisville Samsung Secruities Cup Challenger - Seoul Flea Market Cup Busan Challenger Tennis - Busan Music City Challenger - Nashville USTA Challenger - Champaign Kia International In Kawana - Kawana Music City Challenger - Nashville Wailea Men's Challenger - Maui Taiwan Challenger - Kaohsiung GHI Bronx Tennis Classic - Bronx South African Airways Tennis Open - Durban AT&T Challenger of Dallas - Dallas BMW Tennis Championship - Sunrise II Naples ITG Challenger - Naples ECU Prague Open - Prague The 'Fitz' Casino Challenger - Tunica Unicredit Czech Open 2007 - Prostejov The Surbiton Trophy - Surbiton 2007 Nielsen Pro Tennis Championship - Winnetka GHI Bronx Tennis Classic - Bronx USTA Challenger of Burbank - Burbank Bruno & Bruno Trial Lawyers Men's Challenger - New Orleans Lubbock Challenger - Lubbock Swanston Challenger - Sacramento Samsung Securities Cup - Seoul Pro Challenger at Calabasas - Calabasas Samsung Securities Cup - Seoul Flea Market Cup - Busan Ford Tennis Championships - Louisville JSM Challenger - Champaign 2007 Knoxville Challenger - Knoxville Malaysian Open - Kuala Lumpur Hilton Waikoloa Village USTA Challenger - Waikoloa AT&T Challenger of Dallas - Dallas 2008 China TCL Challenger - Guangzhou Bancolombia Open - Bogota Shimadzu All Japan Indoor Tennis Championships - Kyoto XL Capital Bermuda Open - Bermuda Puerto Rico Challenger Tennis Event - Humacao Busan Open Challenger Tennis - Busan Tallahassee Tennis Challenger - Tallahassee Baton Rouge Pro Tennis Classic - Baton Rouge 1° Torneo Challenger Series 12° Trofeo Paolo Corazzi - Cremona III Isla de Lanzarote - Lanzarote Men's Pro Challenger at Tunica National - Tunica Hurricane Tennis Open - Bradenton Fergana Challenger - Fergana Countrywide Classic USTA Men's Challenger - Carson Izmir Cup - Izmir Nielsen USTA Pro Tennis Championship - Winnetka Moncton Men's Challenger - Moncton Fifth Third Bank Tennis Championships - Lexington Oldum Brown Vancouver Open - Vancouver New Delhi Challenger III - New Delhi New Delhi Challenger IV - New Delhi Karshi Challenger - Karshi Ho Chi Minh City Challenger - Ho Chi Minh City 2001 Centura USTA Challenger - Rocky Mount Sacramento Challenger - Sacramento The Mercedes Benz of Calabasas - Calabasas Challenger Natrel Presented by National Bank - Granby Tashkent Challenger - Tashkent Samsung Securities Cup - Seoul Ford Tennis Championships - Louisville President's Cup - Astana Music City Challenger - Nashville JSM Challenger of Champaign - Urbana 2008 Knoxville Challenger - Knoxville Corona Mexico City Open - Mexico City Dunlop World Challenge - Toyota Heilbronn Challenger Wroclaw Challenger Melbourn Challenger Bangkok Challenger Korat Challenger Baton Rouge Challenger 2002 Eddleman USTA Challenger - Birmingham USTA Seascape Challenger - Aptos Mexico City Challenger Talahassee Challenger Busan Challenger Zagreb Challenger Fergana Challenger Carson Challenger Nottingham Challenger Yuba City Challenger Aptos Challenger The Wright Financial Group USTA Challenger - Champaign The Scottish Tennis Championships - Edinburgh Challenger Casablanca San Angel - Mexico City Sacramento Challenger The LTA Wrexham Challenger - Wrexham Seoul Challenger Champaign Challenger Honolulu Challenger Dallas Challenger Sunrise Challenger Baton Rouge Challenger Tallahassee Challenger Savannah Challenger Sarasota Challenger Carson Challenger Ojai Challenger HTV Challenger - Ho Chi Minh City The Wright Financial Group, Inc. Challenger - Champaign Torneo Internacional Challenger Fila 2006 - Leon Vancouver Challenger Binghamton Challenger Bangkok Challenger Ciudad de Pozoblanco 'Open Diputacion' - Cordoba Bangkok Challenger Sacramento Challenger Calabasas Challenger Astana Challenger Charlottesville Challenger Fifth-Third Bank Tennis Championships - Lexington Knoxville Challenger Noumea Challenger Honolulu Challenger Burnie Challenger Caloundra Challenger Dallas Challenger Kyoto Challenger San Jose Challenger Guangzhou Challenger Pingguo Challenger Johannesburg Challenger Savannah Challenger Flea Market Cup Busan Challenger Tennis - Busan Busan Challenger Fergana Challenger Guadalajara Challenger Winnetka Challenger Beijing Challenger Open Sainte-Victoire - Aix-En-Provence Bangkok Challenger Seoul Challenger Akbank Private Banking-TED Open - Istanbul Toyota Challenger Noumea Challenger Honolulu Challenger Time Warner USTA Challenger - Binghamton Burnie Challenger Dallas Challenger The USTA Challenger at West End Racquet - Torrance Singapore Challenger Kyoto Challenger Pingguo Challenger Kaohsiung Challenger Savannah Challenger Busan Challenger Prostejov Challenger Nottingham Challenger Nottingham-2 Challenger Winnetka Challenger Panama City Challenger Granby Challenger Vancouver Challenger Bangkok Challenger Seoul Challenger Warsteiner Challenger Wolfsburg - Wolfsburg Kun-Ming Challenger Busan Challenger Beijing Challenger Astana Challenger Kaoshuing Challenger Sacramento Challenger Tashkent Challenger Melbourne Challenger Traralgon Challenger Toyota Challenger Burnie Challenger West Lakes Challenger Wuhai Challenger Anning Challenger Busan Challenger Tianjin Challenger Nanchang Challenger Bangkok Challenger Shanghai Challenger Indore Challenger Pune Challenger 2007 West Side Tennis Club Clay Court Challenger - Forest Hills XL Capital Bermuda Open - Bermuda Yokohama Challenger Toyota Challenger Taipei City Challenger Hilton Waikoloa Village USTA Challenger - Waikoloa The Surbiton Trophy - Surbiton 2001 USTA Tallahassee Tennis Challenger - Tallahassee Samsung Securities Cup - Seoul Australian Open - Melbourne Waldbaum's Hamlet Cup - Long Island Franklin Templeton Tennis Classic - Scottsdale AIG Japan Open - Tokyo Siebel Open - San Jose The Stella Artois Grass Court Championships - London Legg Mason Tennis Classic - Washington D.C. President's Cup - Tashkent AIG Japan Open - Tokyo Heineken Open - Auckland Siebel Open - San Jose International Tennis Championships - Delray Beach The Stella Artois Grass Court Championships - London Miller Lite Hall of Fame Tennis Championships - Newport TD Waterhouse Cup - Long Island Thailand Open - Bangkok Heineken Open Shanghai - Shanghai AIG Japan Open - Tokyo Tata Open - Chennai Heineken Open - Auckland Siebel Open - San Jose Arizona Men's Tennis Championships - Scottsdale U.S. Men's Clay Court Championships - Houston The Stella Artois Grass Court Championships - London Miller Lite Hall of Fame Tennis Championships - Newport Mercedes-Benz Cup - Los Angeles Legg Mason Tennis Classic - Washington D.C. International Tennis Championships - Delray Beach Thailand Open - Bangkok International Tennis Championships - Delray Beach Kroger / St. Jude International - Memphis Arizona Men's Tennis Championships - Scottsdale U.S. Men's Clay Court Championships - Houston China Open - Beijing Thailand Open - Bangkok AIG Japan Open - Tokyo Chennai Open - Chennai Delray Beach International Tennis Championships - Delray Beach Tennis Channel Open - Las Vegas The Stella Artois Championships - London The 10tele.com Open - Nottingham Campbell's Hall of Fame Tennis Championships - Newport RCA Championships - Indianapolis Countrywide Classic - Los Angeles Legg Mason Tennis Classic - Washington Legg Mason Tennis Classic - Washington D.C. China Open - Beijing Thailand Open - Bangkok AIG Japan Open Tennis Championships - Tokyo Chennai Open - Chennai Heineken Open - Auckland Millenium Tennis Championships - Delray Beach SAP Open - San Jose Regions Morgan Keegan Championships - Memphis The Tennis Channel Open - Las Vegas U.S. Men's Clay Court Championships - Houston Grand Prix Hassan II - Casablanca Estoril Open - Estoril Hypo Group Tennis International - Portschach The Stella Artois Championships - London Ordina Open - 's-Hertogenbosch Campbell's Hall of Fame Tennis Championships - Newport Countrywide Classic - Los Angeles RCA Championships - Indianapolis Legg Mason Tennis Classic - Washington China Open - Beijing Thailand Open - Bangkok AIG Japan Open Tennis Championships - Tokyo Delray Beach International Tennis Championships - Delray Beach SAP Open - San Jose Regions Morgan Keegan Championships - Memphis The Artois Championships - London Heineken Open - Auckland Indianapolis Tennis Championships - Indianapolis Legg Mason Tennis Classic - Washington Thailand Open - Bangkok AIG Japan Open Tennis Championships - Tokyo Chennai Open - Chennai Medibank International - Sydney ABN AMRO World Tennis Tournament - Rotterdam SAP Open - San Jose Regions Morgan Keegan Championships - Memphis Delray Beach International Tennis Championships - Delray Beach U.S. Mens's Clay Court Championship - Houston Estoril Open - Estoril AEGON Championships - London AEGON International - Eastbourne Campbells Hall of Fame Tennis Championships - Newport Indianapolis Tennis Championships - Indianapolis Countrywide Classic - Los Angeles U.S. Men's Clay Court Championships - Houston Legg Mason Tennis Classic - Washington Pilot Pen Tennis - New Haven Thailand Open - Bangkok If Stockholm Open - Stockholm Bank Austria Tennis Trophy - Vienna Open de Tenis Comunidad Valenciana - Valencia Medibank International - Sydney Regions Morgan Keegan Championships - Memphis Delray Beach International Tennis Championships - Delray Beach Thailand Open - Bangkok Shanghai Challenger Aircel Chennai Open - Chennai SAP Open - San Jose Regions Morgan Keegan Championships - Memphis US Men's Clay Court Championship - Houston Open Sabadell Atlantico - Barcelona BMW Open - Munich Gerry Weber Open - Halle UNICEF Open - 's Hertogenbosch PTT Thailand Open - Bangkok Regions Morgan Keegan Championships - Memphis AEGON International - Eastbourne PTT Thailand Open - Bangkok U.S. National Indoor Tennis Championships - Memphis Aegon Nottingham Open - Nottingham Red Letter Days Open - Nottingham Aircel Chennai Open - Chennai Tennis Masters Series - Miami Tennis Masters Series - Cincinnati Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Tennis Masters Series - Hamburg Pacific Life Open - Indian Wells Rogers Masters - Toronto Pacific Life Open - Indian Wells Sony Ericsson Open - Miami Western & Southern Financial Group Masters - Cincinnati Pacific Life Open - Indian Wells Sony Ericsson Open - Miami BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Western & Southern Financial Group Masters - Cincinnati Shanghai - Shanghai BNP Paribas Masters - Paris Sony Ericsson Open - Miami BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells BNP Paribas Open - Indian Wells Australian Open - Melbourne 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 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 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 Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Shanghai Rolex Masters - Shanghai 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, Group 1, 2R, THA-UZB 4-1 Davis Cup, World Group, QR, RUS-THA 5-0 Davis Cup, Group 1, 1R, PAK-THA 3-2 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, 2R, THA-JPN 3-2 Davis Cup, World Group, PO, GER-THA 4-1 Davis Cup, Group 1, 1R, TPE-THA 3-2 Davis Cup, Group 1, 1R, THA-KAZ 3-2 Davis Cup, Group 1, 2R, AUS-THA 5-0 Asian Hopman Cup - Astana Davis Cup, Group 1, 2R, THA-AUS 2-3 Davis Cup, Group 1, PO, THA-CHN, 1-4 Davis Cup, Group II, 1R, POC-THA 0-5 Davis Cup, Group II, 1R, SRI-THA 1-3 Davis Cup, Group II, 2R, INA-THA 3-2 Davis Cup, Group II, 1R, KUW-THA 1-4 Davis Cup, Group II, 2R, PHI-THA 4-1 Davis Cup, Group II, 3R, THA-PAK 4-1 Davis Cup, Group I, 1R, THA-KOR 2-3 70th River Oaks International Tennis Tournament - Houston River Oaks International Tennis Tournament - Houston 15th Asian Games Doha 2006 River Oaks International Tennis Tournament - Houston French Open - Paris BNP Paribas Open - Indian Wells Davis Cup, Group 1, 1R, THA-PAK 5-0