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 Greece F2 Italy F4 Great Britain F1 Great Britain F2 Thailand F2 Japan F9 Japan F10 Australia F12 USA F1 USA F2 Cambodia F1 USA F3 Great Britain F4 Thailand F1 USA F8 Thailand F2 USA F9 India F4 Indonesia F5 Laos F1 Thailand F4 Thailand F5 Great Britain F5 Chinese Taipei F1 Chinese Taipei F2 USA F17 USA F18 USA F19 Canada F5 USA F24 USA F25 USA F26 USA F1 Canada F2 USA F9 China F1 USA F10 China F2 Thailand F2 Chinese Taipei F1 Cambodia F1 Thailand F2 Japan F2 Japan F3 Thailand F4 Thailand F6 Cambodia F2 Japan F1 Hong Kong F3 Thailand F11 Thailand F10 Indonesia F3 Thailand F1 Thailand F3 Australia F13 Binghamton Challenger Fergana Challenger Nova Challenger Osaka - Osaka The Scottish Tennis Championships - Edinburgh Open Ciudad de Valencia/LXI Copa Faulconbridge - Valencia Sporting Challenger - Turin Fergana Challenger - Fergana USTA Seascape Challenger - Aptos Fifth-Third Bank Tennis Championships - Lexington Yokohama International Tennis Tournament - Yokohama Honda Kah Singapore Men's Tennis Open - Singapore Honda-Kah Open - Singapore The Nottingham Cahllenger - Nottingham The 70th King's Cup and Queen's Cup - Bangkok USTA Seascape Challenger - Aptos Heineken Challenger - Ho Chi Minh City The LTA Wrexham Challenger - Wrexham West of England Challenger - Bristol New Delhi Challenger - New Delhi Prague Open - Prague Belgaum Open - Belgaum Czech Indoor Open - Prague Binghamton Professional Tennis Tournament - Binghamton Akbank Private Banking-TED Open - Istanbul Challenger Leon 2004 - Leon Tumkur Open - Tumkur Jameson Cup - Milan The Wright Financial Group, Inc. Challenger - Champaign BH Tennis Open International Cup - Belo Horizonte Jameson Cup - Milan The Surbiton Trophy - Surbiton The Bolton Challenger - Bolton USTA Challenger of Dallas - Dallas USTA Tennis Championships of Austin - Austin The Manchester Trophy - Manchester Hilton Waikoloa Village USTA Challenger - Waikoloa Cridicard Mastercard Tennis Cup - Campos do Jordao The LTA Men's Challenger - Southampton S Tennis Master Championship - Graz The LTA Wrexham Challenger - Wrexham 2005 Freeman Men's Challenger - Joplin Ho Chi Minh City Challenger - Ho Chi Minh City Internationaux du Doubs - Besancon Busan Open Challenger Tennis - Busan The LTA Sunderland Challenger - Sunderland Coffee Cup Challenger - Chikmagalur Isla de Lanzarote - Lanzarote The LTA Cardiff Challenger - Cardiff Fergana Challenger - Fergana Open D'Orleans - Orleans The Swanston Challenger - Sacramento Kobstaedernes ATP Challenger - Kolding Lambertz Open by Stawag - Aachen Samsung Secruities Cup Challenger - Seoul Flea Market Cup Busan Challenger Tennis - Busan University of Tennessee USTA Challenger - Knoxville LTA Shrewsbury Challenger - Shrewsbury Corona Mexico City Open - Mexico City Unique Zagreb Open - Zagreb The Surbiton Trophy - Surbiton Yokohama Challenger 2001 - Yokohama Atlantic City Open - Atlantic City The Granby Natrel Challenger - Granby GHI Bronz Classic - Bronx The LTA Men's Challenger - Nottingham 2007 Challenger of Santa Clara - Valencia USTA Tallahassee Tennis Challenger - Tallahassee Lubbock Challenger - Lubbock Isla de Lanzarote - Lanzarote USTA Challenger of Orlando - Orlando Unicredit Czech Open 2007 - Prostejov Gemax Samsung Open 2004 - Belgrade Sarajevo Open 2004 - Sarajevo Busan Open - Busan 2006 USTA Tallahassee Tennis Challenger - Tallahassee Dharwad Challenger 2003 - Dharwad Sony Ericsson Open 2008 - Belgrade Hilton Waikoloa Village USTA Challenger - Waikoloa Challenger 42 - Andrezieux The LTA Wrexham Challenger - Wrexham Abierto Club Casablanca - Mexico City KGHM Polish Indoors - Wroclaw The LTA Nottingham Challenger - Nottingham Binghamton Professional Tennis Tournament - Binghamton Puerto Rico Challenger Tennis Event - Humacao Busan Open Challenger Tennis - Busan Challenger 42 - Andrezieux Tallahassee Tennis Challenger - Tallahassee III Isla de Lanzarote - Lanzarote Flea Market Cup - Busan Heineken Challenger - Ho Chi Minh City Sail Open - New Delhi Ourocard Tennis Challenger - Sao Paulo Fergana Challenger - Fergana Izmir Cup - Izmir SAA Hilversum Open - Hilversum Challenger Casablanca San Angel - Mexico City Nottingham Men's Challenger - Nottingham Challenger Banque Nationale - Granby The Comercia Bank Challenger - Aptos Moncton Men's Challenger - Moncton 2004 Colorado Tennis Classic - Denver South African Airways Tennis Open - Durban Fergana Challenger - Fergana BMW Tennis Championship - Sunrise LTA Cardiff Challenger - Cardiff Oldum Brown Vancouver Open - Vancouver New Delhi Challenger IV - New Delhi Karshi Challenger - Karshi Open D'Orleans - Orleans Trani Cup - Trani Ciudad de Pozoblanco Open Diputacion - Cordoba Flea Market Cup Busan Challenger Tennis - Busan Music City Challenger - Nashville The Manchester Trophy - Manchester Taiwan Challenger - Kaohsiung Noumea Challenger ATP Open Castilla y Leon - Segovia dBI Tennis Challenger - Binghamton Internationaux de Nouvelle-Caledonie - New Caledonia 2008 China TCL Challenger - Guangzhou Heilbronn Challenger Wroclaw Challenger Belgrade Challenger Bauer Watertechnology Cup - Eckental Melbourn Challenger Wolfsburg Challenger Jersey Challenger Korat Challenger Mexico City Challenger Talahassee Challenger Nottingham Challenger Yuba City Challenger Baton Rouge Challenger Ethias Trophy - Mons Aptos Challenger 2004 Keys Gate Challenger - Homestead The $50,000 Pro Challenger at Calabasas - Calabasas Manchester Challenger Lexington Challenger Vancouver Challenger Dunlop World Challenge - Toyota The LTA Nottingham Challenger - Nottingham The Wright Financial Group USTA Challenger - Champaign Kolding Challenger Orleans Challenger Seoul Challenger Rhodes Challenger Privatbank Open 2006 - Dnepropetrovsk Kia International In Kawana - Kawana Heilbronn Open - Heilbronn Bordeaux Challenger Czech Indoor Open - Prague Open de la Ville de Saint Denis - Reunion Island Eckental Challenger Challenger Ford de Cherbourg - Cherbourg Nottingham Challenger Noumea Challenger Music City Challenger - Nashville Malaysian Open - Kuala Lumpur Caloundra Challenger ITG Miami Challenger - Miami Hilton Waikoloa Village USTA Challenger - Waikoloa Shimadzu All Japan Indoor Tennis Championships - Kyoto Bath Challenger Johannesburg Challenger Sarasota Challenger Bangkok Challenger BMW Tennis Championship - Sunrise Wuhai Challenger Fergana Challenger Tulsa Challenger Samsung Securities Cup - Seoul Eckental Challenger USTA Illinois Challenger - Champaign Sacramento Challenger Tiburon Challenger IPP Open - Helsinki Charlottesville Challenger Burnie Challenger Singapore Challenger Kyoto Challenger Rimouski Challenger GHI Bronx Tennis Classic - Bronx Internazionali di Tennis - Bergamo Busan Challenger Winnetka Challenger Challenger Ford de Cherbourg - Cherbourg Kobstaedernes ATP Challenger - Kolding Ford Tennis Championships - Louisville President's Cup - Astana Vancouver Challenger Bangkok Challenger 2006 Challenger of Santa Clarita California Challenger - Valencia Aptos Challenger Dharwad Challenger 2006 - Dharwad Champaign Challenger Ciudad de Pozoblanco Open Diputacion - Cordoba Tallahassee Challenger Busan Challenger s Tennis Masters 06 - Graz Beijing Challenger Astana Challenger ECU Prague Open - Prague Toyota Challenger Burnie Challenger Challenger Natrel Presented by National Bank - Granby Tashkent Challenger Anning Challenger Busan Challenger Ethias Trophy - Mons Samsung Securities Cup - Seoul Nanchang Challenger LTA Shrewsbury Challenger - Shrewsbury Challenger DCNS de Cherbourg - Cherbourg Indore Challenger Toyota Challenger GHI Bronx Classic - Bronx Challenger Ford de Cherbourg - Cherbourg Credicard Mastercard Tennis Cup - Campos do Jordao Bangkok Challenger The LTA Men's Challenger Wrexham - Wrexham Seoul Challenger Kaohsiung Challenger Sunset Moulding Yuba City Racquet Club Challenger - Yuba City Rhodes Challenger Winnetka Challenger Samsung Securities Cup - Seoul St. Remy Challenger West Lakes Challenger Aptos Challenger Tianjin Challenger Bangkok Challenger Jameson Cup - Milan Shanghai Challenger ATP Challenger Numea - New Caledonia Open des Alpes Trophee BNP Paribas - Grenoble Astana Challenger Gemax Samsung Open 2005 - Belgrade USTA Men's Challenger of Dallas - Dallas Open de Rennes La Trinitaine - Rennes Draft Corona Mexico City Open - Mexico City Tallahassee Tennis Challenger - Tallahassee Arroyo de la Encomienda - Valladolid Ford Tennis Championships - Louisville Burnie Challenger Taipei City Challenger Media Will Cup Busan Challenger Tennis - Busan Pingguo Challenger Nottingham Challenger Shimadzu All Japan Indoor - Kyoto The Manchester Trophy - Manchester The Scottish Tennis Championships - Edinburgh Shimadzu All Japan Indoor - Kyoto Guadalajara Challenger 3rd Volkswagon Challenger - Wolfsburg HTV Challenger - Ho Chi Minh City Okal Cup 2003 - Eckental IPP Open - Helsinki Samsung Securities Cup Challenger - Seoul Vancouver Challenger Beijing Challenger GHI Bronx Tennis Classic - Bronx The Surbiton Trophy - Surbiton The LTA Bolton Challenger - Bolton Open de Franche-Comte - Besancon Tatra Banka Open 2006 - Bratislava Fergana Tennis Challenger Tournament - Fergana Ljubljana Open - Ljubljana Singapore Mens Tennis Open - Singapore Bangkok Challenger - Bangkok The Manchester Trophy - Manchester San Remo Tennis Cup 15° Piertomaso - San Remo New Delhi Challenger III - New Delhi Credicard Mastercard Tennis Cup - Campos do Jordao Busan Open Challenger Tennis - Busan Fifth-Third Bank Tennis Championships - Lexington Prostejov Challenger Nottingham-2 Challenger Colorado Classic - Denver Geneva Challenger - Geneva 3° Trofeo 'Citta di Brindisi' - Brindisi Granby Challenger Genoa Open 'Fondazione Carige' - Genova Lexington Challenger KGHM Dialog Polish Indoors - Wroclaw The Natrel's Challenger of Granby - Granby Gallagher International - Hamilton Kun-Ming Challenger West of England Tennis - Bristol Binghamton Professional Tennis Tournament - Binghamton Sporting Challenger 2003 - Turin ATP Heineken Challenger 2000 - Ho Chi Minh City St. Francis Health System USTA Challenger - Tulsa Osaka International Tennis Tournament - Osaka Kyoto Challenger - Kyoto Time Warner USTA Challenger - Binghamton GHI Bronx Tennis Classic - Bronx The 69th King's Cup-Thailand Open - Bangkok Yokohama World Tennis Gaora Cup - Yokohama Pune Challenger Shimadzu All Japan Indoor - Kyoto ATP Bangalore Challenger - Bangalore The Surbiton Trophy - Surbiton 2003 USTA Tallahassee Tennis Challenger - Tallahassee USTA Seascape Challenger - Aptos 12th BH Tennis Open International Cup - Belo Horizonte Heineken Challenger 2004 - Ho Chi Minh City Prague Open - Prague Ciudad de Pozoblanco 'Open Diputacion' - Cordoba 13 BH Tennis Open International Cup - Belo Horizonte TED Open - Istanbul Samsung Securities Cup - Seoul Music City Challenger - Nashville Ischgl International ATP Challenger - Ischgl Sarajevo Open - Sarajevo The Surbiton Trophy - Surbiton Singha Tennis Classic - Tarzana Open de Tenis Amaya - Pamplona 2005 Tulsa Challenger - Tulsa Music City Challenger - Nashville Honolulu Challenger The Surbiton Trophy - Surbiton Odlum Brown Vancouver Open - Vancouver Internationaux du Doubs - Besancon Baton Rouge Pro Tennis Classic - Baton Rouge 1° Torneo Challenger Series 12° Trofeo Paolo Corazzi - Cremona Abierto Internacional Varonil Ciudad de Cancun - Cancun Bergamo Challenger AIG Japan Open - Tokyo The Samsung Open - Nottingham Ethias Trophy - Mons Vancouver Challenger Open de Rennes - Rennes Tashkent Challenger - Tashkent Melbourne Challenger President's Cup - Tashkent Samsung Securities Cup - Seoul The Stella Artois Grass Court Championships - London The Samsung Open - Nottingham Legg Mason Tennis Classic - Washington D.C. Bangkok Challenger AIG Japan Open - Tokyo Sarasota Challenger Nottingham Challenger Winnetka Challenger Busan Challenger Izmir Challenger Carson Challenger Tata Open - Chennai Busan Challenger The Stella Artois Grass Court Championships - London The Nottingham Open - Nottingham Open de Moselle - Metz China Open - Beijing Thailand Open - Bangkok Stockholm Open - Stockholm The Stella Artois Championships - London The 10tele.com Open - Nottingham Legg Mason Tennis Classic - Washington China Open - Beijing AIG Japan Open Tennis Championships - Tokyo Chennai Open - Chennai Sydney International - Sydney Millenium Tennis Championships - Delray Beach SAP Open - San Jose Regions Morgan Keegan Championships - Memphis Jersey Challenger The Tennis Channel Open - Las Vegas Grand Prix Hassan II - Casablanca Estoril Open - Estoril Hypo Group Tennis International - Portschach Ordina Open - 's-Hertogenbosch Red Letter Days Open - Nottingham Campbell's Hall of Fame Tennis Championships - Newport Countrywide Classic - Los Angeles Legg Mason Tennis Classic - Washington China Open - Beijing Thailand Open - Bangkok AIG Japan Open Tennis Championships - Tokyo Bratislava Challenger Champaign Challenger Shanghai Challenger Noumea Challenger The Artois Championships - London The Nottingham Open - Nottingham Kaoshuing Challenger Dallas Challenger Dallas Challenger Delray Beach International Tennis Championships - Delray Beach Chennai Open - Chennai ABN AMRO World Tennis Tournament - Rotterdam Pingguo Challenger AEGON Championships - London AEGON International - Eastbourne Open de Moselle - Metz Helsinki Challenger AEGON Championships - London AIG Japan Open - Tokyo Sacramento Challenger Heilbronn Challenger Seoul Challenger Bergamo Challenger Campbells Hall of Fame Tennis Championships - Newport Charlottesville Challenger Countrywide Classic - Los Angeles Belgrade Challenger Indianapolis Tennis Championships - Indianapolis Knoxville Challenger Campbell's Hall of Fame Tennis Championships - Newport Thailand Open - Bangkok Sarajevo Challenger PTT Thailand Open - Bangkok Campbell's Hall of Fame Tennis Championships - Newport Jersey Challenger AEGON Championships - London Rimouski Challenger The Stella Artois Grass Court Championships - London Thailand Open - Bangkok Binghamton Challenger U.S. National Indoor Tennis Championships - Memphis Athens Challenger RCA Championships - Indianapolis Traralgon Challenger The Stella Artois Championships - London Ramat Hasharon Challenger AEGON Championships - London Yokohama Challenger Gerry Weber Open - Halle Farmers Classic - Los Angeles Aachen Challenger PTT Thailand Open - Bangkok Kyoto Challenger Guangzhou Challenger Toyota Challenger The Stella Artois Grass Court Championships - London Tallahassee Challenger Savannah Challenger Thailand Open - Bangkok Binghamton Challenger Aircel Chennai Open - Chennai Heineken Challenger - Ho Chi Minh City GHI Bronx Tennis Classic - Bronx Aegon Nottingham Open - Nottingham The LTA Hull Challenger - Hull Hilton Waikoloa Village USTA Challenger - Waikoloa Bangkok Challenger Neride Prague Indoor - Prague Intersport Heilbronn Open - Heilbronn Shimadzu All Japan Indoor Tennis Championships - Kyoto Warsteiner Challenger Wolfsburg - Wolfsburg Torneo Internacional Challenger Fila 2005 - Leon Sunset Moulding Yuba City Racquet Club Challenger - Yuba City Caversham International Tennis Tournament - Jersey AIG Japan Open - Tokyo Chennai Open - Chennai Campbell's Hall of Fame Tennis Championships - Newport Countrywide Classic - Los Angeles Thailand Open - Bangkok Thailand Open - Bangkok AIG Japan Open Tennis Championships - Tokyo Campbells Hall of Fame Tennis Championships - Newport Waldbaum's Hamlet Cup - Long Island Grand Prix de Tennis de Lyon - Lyon Rogers Masters - Toronto Tennis Masters Series - Hamburg Pacific Life Open - Indian Wells Pacific Life Open - Indian Wells Sony Ericsson Open - Miami Shanghai Rolex Masters - Shanghai Australian Open - Melbourne U.S. Open - New York French Open - Paris Wimbledon - London AEGON Championships - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London Australian Open - Melbourne Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London Sony Ericsson Open - Miami U.S. Open - New York Rogers Masters - Montreal Australian Open - Melbourne Wimbledon - London Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open - Melbourne BNP Paribas Open - Indian Wells Shanghai Rolex Masters - Shanghai French Open - Paris Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne Pacific Life Open - Indian Wells Thailand Open - Bangkok U.S. Open - New York U.S. Open - New York U.S. Open - New York U.S. Open - New York French Open - Paris U.S. Open - New York French Open - Paris French Open - Paris Davis Cup, Group 1, 1R, NZL-THA 4-1 Davis Cup, Group 1, REL1, THA-CHN 4-1 Davis Cup, Group 1, 2R, THA-JPN 4-1 Davis Cup, World Group, 1R, AUS-GBR 4-1 Davis Cup, Group 1, 2R, THA-UZB 4-1 Davis Cup, Group 1, 1R, THA-PAK 5-0 Davis Cup, Group 1, 1R, PAK-THA 3-2 Davis Cup, Group 1, PO, THA-INA 4-1 Davis Cup, Group 1, 1R, UZB-THA 2-3 Davis Cup, Group 1, 1R, THA-KAZ 3-2 Davis Cup, World Group, PO, GBR-AUT, 2-3 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, 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 U.S. Open - New York Australian Open - Melbourne 15th Asian Games Doha 2006 NASDAQ-100 Open - Miami U.S. Open - New York Shanghai - Shanghai French Open - Paris French Open - Paris Davis Cup, Group 1, 1R, THA-UZB 3-2 Davis Cup, World Group, QR, GBR-THA 3-2 Davis Cup, Group 1, 1R, THA-KOR 4-1 Davis Cup, World Group, QR, RUS-THA 5-0 Davis Cup, Group 1, 2R, THA-UZB 4-1 Davis Cup, Group 1, 2R, ISR-GBR 2-3 Davis Cup, Group 1, PO, GBR-ISR 2-3 Davis Cup, Group 1, 1R, TPE-THA 3-2 Davis Cup, Group II, 2R, INA-THA 3-2 Davis Cup, Group 1, 1R, JPN-THA 4-1 Davis Cup, Group 1, REL1, THA-CHN 5-0 LTA Wimbledon Wildcard Play-off tournament Davis Cup, Group 1, PO, JPN-THA 4-1 Davis Cup, World Group, PO, GER-THA 4-1 Davis Cup, World Group, QR, CZE-THA 4-1 Davis Cup, World Group, 1R, ARG-GBR 4-1 Davis Cup, Group 1, 2R, THA-JPN 3-2 Davis Cup, Group 1, 2R, AUS-THA 5-0