Career 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000 1999 1998 1997 1996
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 F13 USA F14 Thailand F3 Malaysia F1 Malaysia F2 USA F7 USA F1 USA F2 USA F7 Thailand F2 USA F12 USTA Tennis Championships of Houston - Houston 2003 USTA Challenger of Calabasas - Calabasas USTA Seascape Challenger - Aptos USTA Challenger of Oklahoma - Tulsa The Swanston Challenger - Sacramento The $50,000 Pro Challenger at Calabasas - Calabasas Ford Tennis Championships - Louisville Binghamton Challenger Sacramento Challenger Sarasota Challenger Tiburon Challenger Knoxville Challenger Nottingham Challenger Panama City Challenger USTA Pro Tennis Classic at Mission Hills - Rancho Mirage USTA Challenger of Burbank - Burbank Acura USTA Pro Tennis Classic at Mission Hills - Rancho Mirage Abierto Club Casablanca - Mexico City West Side Tennis Club Clay Court Challenger - Forest Hills Carson Challenger Torneo Internacional Challenger Fila 2006 - Leon Ojai Challenger Samsung Challenger 2007 - Ho Chi Minh City Countrywide Classic USTA Men's Challenger - Carson GHI Bronx Classic - Bronx Challenger Casablanca San Angel - Mexico City Home Depot Center USTA Challenger - Carson USTA Freeman Men's Challenger - Joplin Como Challenger Harrah's Entertainment Men's Pro Challenger - Tunica USTA Men's Challenger of Dallas - Dallas Vancouver Challenger XL Capital Bermuda Open - Bermuda Time Warner USTA Challenger - Binghamton Copa Ericsson Costa Rica - San Jose XL Capital Bermuda Open - Bermuda Levene Gouldin & Thompson Tennis Challenger - Binghamton USTA Seascape Challenger - Aptos Sacramento Challenger - Sacramento Ford Tennis Championships - Louisville Carson Challenger Charlottesville Challenger Mercedes-Benz Cup - Los Angeles Japan Open - Tokyo Kroger / St. Jude International - Memphis U.S. Men's Clay Court Championships - Orlando Japan Open - Tokyo Sybase Open - San Jose The Stella Artois Grass Court Championships - London Miller Lite Hall of Fame Tennis Championships - Newport AIG Japan Open - Tokyo Copenhagen Open - Copenhagen Franklin Templeton Tennis Classic - Scottsdale Brasil Open - Salvador Siebel Open - San Jose Kroger / St. Jude International - Memphis Copenhagen Open - Copenhagen Franklin Templeton Tennis Classic - Scottsdale U.S. Men's Clay Court Championships - Houston TD Waterhouse Cup - Long Island Los Angeles Wailea Men's Challenger - Maui Yuba City Challenger Honolulu Challenger Nottingham-2 Challenger Challenger Britania Zavaleta - Puebla Heineken Open - Auckland BMW Tennis Championship - Sunrise II Naples ITG Challenger - Naples Siebel Open - San Jose Kroger / St. Jude International - Memphis Fifth Third Bank Tennis Championships - Lexington Salem Open - Hong Kong Honolulu Challenger Arizona Men's Tennis Championships - Scottsdale Winnetka Challenger U.S. Men's Clay Court Championships - Houston Miller Lite Hall of Fame Tennis Championships - Newport Miller Lite Hall of Fame Tennis Championships - Newport Mercedes-Benz Cup - Los Angeles USTA Challenger of Orlando - Orlando Sunset Moulding Yuba City Racquet Club Challenger - Yuba City The Commercia Challenger - Aptos International Tennis Championships - Delray Beach Music City Challenger - Nashville USTA Challenger - Champaign SAP Open - San Jose Hilton Waikoloa Village USTA Challenger - Waikoloa AT&T Challenger of Dallas - Dallas U.S. Men's Clay Court Championships - Houston Kroger / St. Jude International - Memphis 2007 Challenger of Santa Clara - Valencia U.S. Men's Clay Court Championships - Houston Siebel Open - San Jose The Comercia Bank Challenger - Aptos U.S. Men's Clay Court Championships - Houston Sybase Open - San Jose Mercedes-Benz Cup - Los Angeles Legg Mason Tennis Classic - Washington D.C. AIG Japan Open - Tokyo Pilot Pen International - New Haven Heineken Open - Auckland The Mercedes Benz of Calabasas - Calabasas Music City Challenger - Nashville JSM Challenger of Champaign - Urbana International Tennis Championships - Delray Beach 2008 Knoxville Challenger - Knoxville Vietnam Open - Ho Chi Minh City Dallas Challenger Bangkok Challenger The Stella Artois Grass Court Championships - London Talahassee Challenger Zagreb Challenger Carson Challenger Nottingham Challenger Sybase Open - San Jose Vancouver Challenger Citrix Tennis Championships - Delray Beach Delray Beach International Tennis Championships - Delray Beach Legg Mason Tennis Classic - Washington D.C. Tiburon Challenger Heineken Open Singapore - Singapore Charlottesville Challenger Adidas International - Sydney Sybase Open - San Jose Citrix Tennis Championships - Delray Beach Dallas Challenger Tennis Channel Open - Las Vegas Sunrise Challenger Baton Rouge Challenger Tallahassee Challenger Savannah Challenger Sacramento Challenger Campbell's Hall of Fame Tennis Championships - Newport Kroger / St. Jude International - Memphis Savannah Challenger Hilton Waikoloa Village USTA Challenger - Waikoloa Nova Challenger Osaka - Osaka San Luis Potosi Challenger 2002 - San Luis Potosi 2002 USTA Challenger of Calabasas - Calabasas XL Capital Bermuda Open - Bermuda 2002 Eddleman USTA Challenger - Birmingham ARMS USTA Challenger - Rocky Mount Millenium Tennis Championships - Delray Beach Open de Montauban - Montauban USTA Seascape Challenger - Aptos Fifth-Third Bank Tennis Championships - Lexington 2002 FSE Challenger - Tarzana Binghamton Professional Tennis Tournament - Binghamton Hilton Waikoloa USTA Challenger - Waikoloa Downtown Athletic Club USTA Challenger - Amarillo drkoop.com USTA Tennis Championships - Armonk drkoop.com USTA Tennis Championships of Denver - Denver 2000 Challenger de Granby - Granby USTA Safeway Challenger - Aptos drkoop.com USTA Tennis Championships of San Antonio - San Antonio Regions Morgan Keegan Championships - Memphis USTA Challenger of Las Vegas - Las Vegas USTA Challenger of Burbank - Burbank USTA Men's Challenger of Urbana-Champaign - Urbana Hilton Waikoloa Village USTA Challenger - Waikoloa VI Abierto Internacional de Salinas - Salinas 2001 USTA Challenger of Calabasas - Calabasas 2001 Eddleman USTA Challenger - Birmingham 2001 Centura USTA Challenger - Rocky Mount Aberto Da Costa Do Sauipe - Bahia 2001 USTA Tallahassee Tennis Challenger - Tallahassee Granby Challenger - Granby GHI Bronx Tennis Classic - Bronx Theusbridge.com Tennis Classic - Tarzana Tulsa Auto Collection USTA Challenger - Tulsa USTA Championships of Kerrville - Kerrville 2001 UT Tyler Patriot Challenger - Tyler University of Tennessee USTA Men's Challenger - Knoxville Challenger Britania Zavaleta - Puebla Urbana-Champaign Challenger - Urbana The Waco International Tennis Challenger - Waco 2002 Azalea Orthopedic Challenger - Tyler 2002 Tulsa USTA Challenger - Tulsa USTA Challenger of Burbank - Burbank USTA Challenger of Dallas - Dallas University of Tennessee USTA Challenger - Knoxville Herwalt Motors Mercedes-Benz Center Men's Challenger - Fresno Britania Zavaleta - Puebla Hilton Waikoloa Village USTA Challenger - Waikoloa USTA Challenger of San Antonio - San Antonio Challenger de Granby - Granby USTA San Diego Challenger - San Diego 1998 Safeway Challenger - Aptos Las Vegas Challenger - Las Vegas The Wright Financial Group, Inc. Challenger - Champaign Laser Vision USTA Challenger - Amarillo USTA Callenger of Urbana-Champaign - Urbana Healthsouth USTA Challenger - Dallas Arrowhead USTA Men's Pro Tennis Classic - Rancho Mirage Healthsouth/USTA Men's Challenger of Burbank - Burbank USTA/Safeway Challenger - Aptos CMG Asia Open - Hong Kong CMG Asia Open - Hong Kong drkoop.com USTA Challenger of Burbank - Burbank The Stella Artois Championships - London Shimadzu All Japan Indoor - Kyoto Open Sainte-Victoire - Aix-En-Provence 2003 Eddleman USTA Challenger - Birmingham Red Letter Days Open - Nottingham Legg Mason Tennis Classic - Washington GHI Bronx Classic - Bronx Waco International Tennis Challenger - Waco Samsung Securities Cup Challenger Tennis - Seoul Pilot Pen Tennis - New Haven USTA Challenger of Tiburon - Tiburon The USTA Challenger at West End Racquet - Torrance A Glimmer of Hope Challenger - Austin USTA Men's Challenger of Dallas - Dallas AIG Japan Open Tennis Championships - Tokyo Delray Beach International Tennis Championships - Delray Beach Regions Morgan Keegan Championships - Memphis drkoop.com USTA Challenger of Tallahassee - Tallahassee MFS Pro Tennis Championships - Boston 2004 Colorado Tennis Classic - Denver Binghamton Professional Tennis Tournament - Binghamton Austin Challenger - Austin Smith Barney Men's Challenger - Covington College Station Challenger - College Station Tiburon Challenger - Tiburon Burbank Challenger - Burbank Music City Challenger - Nashville The Wright Financial Group USTA Challenger - Champaign IPP Open - Helsinki Challenger Groningen - Groningen Hilton Waikoloa Village USTA Challenger - Waikoloa USTA Men's Challenger of Dallas - Dallas 2005 Freeman Men's Challenger - Joplin Heineken Challenger - Ho Chi Minh City USTA Tallahassee Tennis Challenger - Tallahassee Pro Tennis World Open - Sunrise San Luis Potosi Challenger - San Luis Potosi USTA Seascape Challenger - Aptos Tallahassee Tennis Challenger - Tallahassee XL Capital Bermuda Open - Bermuda Fifth-Third Bank Tennis Championships - Lexington Harrah's Entertainment Challenger - Tunica 2005 West Side Tennis Coub Men's Challenger - Forest Hills Busan Open Challenger Tennis - Busan Sunset Moulding Yuba City Racquet Club Challenger - Yuba City Banca Stato Challenger - Lugano The West Side Tennis Club Grass Court Challenger - Forest Hills USTA Comerica Challenger - Aptos Singha Tennis Classic - Tarzana Odlum Brown Vancouver Open - Vancouver Swanston Challenger - Sacramento Pro Challenger at Calabasas - Calabasas USTA Illinois Challenger - Champaign San Luis Potosi ATP Challenger - San Luis Potosi Hilton Waikoloa Village USTA Challenger - Waikoloa Healthsouth/USTA Challenger - Denver USTA Men's Challenger of Dallas - Dallas Shimadzu All Japan Indoor Tennis Championships - Kyoto HTV Challenger - Ho Chi Minh City Countrywide Classic - Los Angeles BMW Tennis Championship - Sunrise Legg Mason Tennis Classic - Washington 2006 USTA Tallahassee Tennis Challenger - Tallahassee Pilot Pen Tennis - New Haven 2006 Challenger of Santa Clarita California Challenger - Valencia Challenger Casablanca San Angel - Mexico City Atlanta Clay Court Challenger - Atlanta The West Side Tennis Club Clay Court Challenger - Forest Hills Busan Open Challenger Tennis - Busan Thailand Open - Bangkok CNA TennisPro Classic - Winnetka AIG Japan Open Tennis Championships - Tokyo 2006 North Shore Pro Tennis Championship - Winnetka Odlum Brown Vancouver Open - Vancouver GHI Bronx Tennis Classic - Bronx USTA/Adtech Challenger - Boston WOW Cafe Challenger - New Orleans Lubbock Challenger - Lubbock Franklin Templeton Tennis Classic - Scottsdale Arizona Men's Tennis Championships - Scottsdale Salem Open - Hong Kong Eddleman USTA Challenger - Birmingham The 'Fitz' Casino Challenger - Tunica 2007 West Side Tennis Club Clay Court Challenger - Forest Hills The Surbiton Trophy - Surbiton 2007 Nielsen Pro Tennis Championship - Winnetka GHI Bronz Classic - Bronx Bruno & Bruno Trial Lawyers Men's Challenger - New Orleans Lubbock Challenger - Lubbock Swanston Challenger - Sacramento Pro Challenger at Calabasas - Calabasas Challenger Banque Nationale Rimouski - Rimouski Ford Tennis Championships - Louisville Music City Challenger - Nashville JSM Challenger - Champaign Taiwan Challenger - Kaohsiung 2007 Knoxville Challenger - Knoxville Delhi Challenger I - New Delhi AT&T Challenger of Dallas - Dallas Bancolombia Open - Bogota Puerto Rico Challenger Tennis Event - Humacao Tallahassee Tennis Challenger - Tallahassee Baton Rouge Pro Tennis Classic - Baton Rouge III Challenger Continenal Plaza - Puerto Vallarta Cadillac Pro Indoor USTA Challenger - West Bloomfield Men's Pro Challenger at Tunica National - Tunica Hurricane Tennis Open - Bradenton Delray Beach International Tennis Championships - Delray Beach Music City Challenger - Nashville Healthsouth/USTA Pro Link Challenger - San Antonio U.S. Mens's Clay Court Championship - Houston Estoril Open - Estoril Countrywide Classic - Los Angeles Sunset Moulding Challenger - Yuba City Nielsen USTA Pro Tennis Championship - Winnetka Fifth Third Bank Tennis Championships - Lexington USTA Men's Challenger of Urbana-Champaign - Urbana 2003 West Side Tennis Club Challenger - Forest Hills Oldum Brown Vancouver Open - Vancouver Semgroup Challenger - Tulsa GHI Bronx Tennis Classic - Bronx If Stockholm Open - Stockholm Hilton Waikoloa Village USTA Challenger - Waikoloa West Side Tennis Challenger - Forest Hills Open de Tenis Comunidad Valenciana - Valencia XL Capital Bermuda Open - Bermuda Baton Rouge Challenger The Stella Artois Grass Court Championships - London Tata Open 2003 - Chennai SAP Open - San Jose Regions Morgan Keegan Championships - Memphis Calabasas Challenger Delray Beach International Tennis Championships - Delray Beach Champaign Challenger Atlanta Tennis Championships - Atlanta Aircel Chennai Open - Chennai Copa Ericsson Mexico - Guadalajara dBI Tennis Challenger - Binghamton SAP Open - San Jose GHI Bronx Classic - Bronx US Men's Clay Court Championship - Houston Farmers Classic - Los Angeles Binghamton Challenger Calabasas Challenger Regions Morgan Keegan Championships - Memphis San Jose Challenger Dallas Challenger Savannah Challenger The Wright Financial Group, Inc. Challenger - Champaign Dallas Challenger Corona Mexico City Open - Mexico City AEGON International - Eastbourne 2004 USTA Challenger of Calabasas - Calabasas XL Bermuda Open - Bermuda Savannah Challenger BellSouth Open - Vina del Mar The Comercia Challenger - Aptos BMW Open - Munich 2004 Keys Gate Challenger - Homestead AIG Japan Open - Tokyo Malaysian Open - Kuala Lumpur Hilton Waikoloa Village USTA Challenger - Waikoloa RCA Championships - Indianapolis Sacramento Challenger The Natrel's Challenger - Granby Zivnobanka Czech Open - Prostejov University of Tennessee USTA Men's Challenger - Knoxville Honolulu Challenger Heineken Open - Auckland SAP Open - San Jose U.S. Men's Clay Court Championships - Houston Legg Mason Tennis Classic - Washington D.C. Regions Morgan Keegan Championships - Memphis The Tennis Channel Open - Las Vegas AT&T Challenge - Atlanta The Stella Artois Grass Court Championships - London Pilot Pen Tennis - New Haven Heineken Open Shanghai - Shanghai Heineken Open - Auckland Legg Mason Tennis Classic - Washington D.C. Miller Lite Hall of Fame Tennis Championships - Newport SAP Open - San Jose SAP Open - San Jose Legg Mason Tennis Classic - Washington D.C. Heineken Open Shanghai - Shanghai The Stella Artois Grass Court Championships - London The Samsung Open - Nottingham Salem Open - Hong Kong Mercedes-Benz Cup - Los Angeles Heineken Open Shanghai - Shanghai President's Cup 1999 - Tashkent Countrywide Classic - Los Angeles SAP Open - San Jose Mercedes-Benz Cup - Los Angeles Indianapolis Tennis Championships - Indianapolis Copenhagen Open - Copenhagen Mercedes-Benz Cup - Los Angeles Brazil Open - Salvador AEGON International - Eastbourne Indianapolis Tennis Championships - Indianapolis Legg Mason Tennis Classic - Washington Bank Austria Tennis Trophy - Vienna RCA Championships - Indianapolis Australian Open - Melbourne Open Sabadell Atlantico - Barcelona New Haven BMW Open - Munich BellSouth Open - Auckland The Nottingham Open - Nottingham du Maurier Open - Montreal du Maurier Open - Toronto The Lipton Championships - Key Biscayne The Ericsson Open - Miami Tennis Masters Series - Toronto Tennis Masters Series - Cincinnati Tennis Masters Series - Indian Wells The Ericsson Open - Miami Tennis Masters Series - Montreal Heineken Open Shanghai - Shanghai Tennis Masters Series - Indian Wells Tennis Masters Series - Miami Tennis Masters Series - Toronto Tennis Masters Series - Cincinnati Tennis Masters Series - Indian Wells Tennis Masters Series - Miami Tennis Masters Series - Cincinnati Legg Mason Tennis Classic - Washington D.C. Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami 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 Regions Morgan Keegan Championships - Memphis International Tennis Championships - Delray Beach BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Western & Southern Financial Group Masters - Cincinnati BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Sony Ericsson Open - Miami BNP Paribas Open - Indian Wells RCA Championships - Indianapolis Medibank International - Sydney AEGON Championships - London Medibank International - Sydney UNICEF Open - 's Hertogenbosch U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne 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 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 Australian Open - Melbourne 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 French Open - Paris Great American Insurance ATP Championship - Cincinnati Tennis Masters Series - Indian Wells Tennis Masters Series - Cincinnati Indian Wells U.S. Open BNP Paribas Open - Indian Wells Australian Open - Melbourne Wimbledon - London Wimbledon - London Davis Cup, Group 2, 1R, PHI-PAK 4-1 Davis Cup, Group 1, 1R, JPN-PHI 5-0 Davis Cup, Group 1, 2R, PHI-UZB 2-3 French Open - Paris Davis Cup, Group 2, 1R, HKG-PHI 1-4 Davis Cup, Group 2, F, PHI-NZL, 4-1 Davis Cup, Group 1, 1R, JPN-PHI 5-0 Davis Cup, Asia/Oceania Group I, PO, TPE-PHI 4-1 Davis Cup, Asia/Oceania Group I, PO, KOR-PHI 2-3 Davis Cup, Group I, 1R, PHI-JPN 1-3 Davis Cup, Group I, PO, PHI-TPE 2-3 U.S. Open - New York 70th River Oaks International Tennis Tournament - Houston River Oaks International Tennis Tournament - Houston 15th Asian Games Doha 2006 River Oaks International Tennis Tournament - Houston Davis Cup, Group 2, 2R, PHI-NZL 4-1