Career 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000 1999 1998 1997 1996 1995 1994 1993 1992 1991 1990 1989 1988 1987 1986 1985 1984
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 USA F12 Malaysia F1 Malaysia F2 USA F7 2001 USTA Challenger of Calabasas - Calabasas University of Tennessee USTA Challenger - Knoxville III Challenger Continenal Plaza - Puerto Vallarta Open 88 - Contrexeville Northern Electric Open 1999 - Newcastle Acura USTA Pro Tennis Classic at Mission Hills - Rancho Mirage 2003 West Side Tennis Club Challenger - Forest Hills Binghamton Professional Tennis Tournament - Binghamton Hilton Waikoloa Village USTA Challenger - Waikoloa Tallahassee Tennis Challenger - Tallahassee USTA/Adtech Challenger - Boston Levene Gouldin & Thompson Tennis Challenger - Binghamton GHI Bronz Classic - Bronx Pro Challenger at Calabasas - Calabasas Taiwan Challenger - Kaohsiung Thailand F2 Hilton Waikoloa Village USTA Challenger - Waikoloa Men's Pro Challenger at Tunica National - Tunica Hurricane Tennis Open - Bradenton Countrywide Classic USTA Men's Challenger - Carson Sunset Moulding Challenger - Yuba City The Comercia Bank Challenger - Aptos Oldum Brown Vancouver Open - Vancouver Carson Challenger Dallas Challenger Baton Rouge Challenger Talahassee Challenger Yuba City Challenger Binghamton Challenger Como Challenger Sacramento Challenger Tiburon Challenger Calabasas Challenger Charlottesville Challenger Savannah Challenger Sacramento Challenger ARMS USTA Challenger - Rocky Mount Downtown Athletic Club USTA Challenger - Amarillo Eddleman USTA Challenger - Birmingham drkoop.com USTA Challenger of Tallahassee - Tallahassee Jaegermeister Open - Braunschweig USTA Challenger of Burbank - Burbank USTA Men's Challenger of Urbana-Champaign - Urbana VI Abierto Internacional de Salinas - Salinas XL Capital Bermuda Open - Bermuda ATU Cup 2001 - Weiden USTA Seascape Challenger - Aptos 2002 USTA Challenger of Calabasas - Calabasas 2002 FSE Challenger - Tarzana USTA Championships of Kerrville - Kerrville Whirlpool Open - Budapest Quelle Cup 2000 - Furth Cadillac Pro Indoor USTA Challenger - West Bloomfield Healthsouth/USTA Challenger - Denver drkoop.com USTA Tennis Championships of San Antonio - San Antonio Frito Lay/USTA Challenger - Binghamton Healthsouth/USTA Pro Link Challenger - San Antonio St. Francis Health System USTA Challenger - Tulsa USTA San Diego Challenger - San Diego Las Vegas Challenger - Las Vegas Arrowhead USTA Men's Pro Tennis Classic - Rancho Mirage Hilton Waikoloa USTA Challenger - Waikoloa ATP Tour Challenger at Nellie Gail - Laguna Hills ATU Cup 1999 - Weiden Copa Ericsson - Guadalajara 2000 Challenger de Granby - Granby USTA Challenger of Las Vegas - Las Vegas USTA Pro Tennis Classic at Mission Hills - Rancho Mirage Internationaux de Tennis de Brest - Brest 2003 USTA Challenger of Calabasas - Calabasas 2001 Centura USTA Challenger - Rocky Mount Quelle Cup - Furth Samsung Securities Cup Challenger Tennis - Seoul Copa Ericsson Costa Rica - San Jose USTA Challenger of San Antonio - San Antonio Zivnobanka Czech Open - Prostejov A Glimmer of Hope Challenger - Austin USTA Tennis Championships of Houston - Houston USTA Challenger of Dallas - Dallas Sardinia International Championship - Cagliari The Wright Financial Group, Inc. Challenger - Champaign Challenger de Granby - Granby University of Tennessee USTA Men's Challenger - Knoxville Casino Lugano - Lugano San Luis Potosi Challenger - San Luis Potosi Quelle Cup 1999 - Furth 2001 USTA Tallahassee Tennis Challenger - Tallahassee CMG Asia Open - Hong Kong drkoop.com USTA challenger of Miami - Miami 2002 Azalea Orthopedic Challenger - Tyler USTA Callenger of Urbana-Champaign - Urbana Eddleman/USTA Challenger - Birmingham Open Castilla y Leon - Segovia Music City Challenger - Nashville USTA Tallahassee Tennis Challenger - Tallahassee West Side Tennis Challenger - Forest Hills USTA Men's Challenger of Urbana-Champaign - Urbana drkoop.com USTA Challenger of Burbank - Burbank USTA Challenger - Champaign USTA Challenger of Burbank - Burbank Hilton Waikoloa Village USTA Challenger - Waikoloa The Wright Financial Group, Inc. Challenger - Champaign Shimadzu All Japan Indoor Tennis Championships - Kyoto HTV Challenger - Ho Chi Minh City The Comercia Challenger - Aptos 2006 Challenger of Santa Clarita California Challenger - Valencia Atlanta Clay Court Challenger - Atlanta Busan Open Challenger Tennis - Busan Swanston Challenger - Sacramento The Natrel's Challenger - Granby Ford Tennis Championships - Louisville USTA Seascape Challenger - Aptos 2005 West Side Tennis Coub Men's Challenger - Forest Hills 2004 Colorado Tennis Classic - Denver 2007 Challenger of Santa Clara - Valencia 2006 North Shore Pro Tennis Championship - Winnetka The Commercia Challenger - Aptos Odlum Brown Vancouver Open - Vancouver College Station Challenger - College Station Austin Challenger - Austin WOW Cafe Challenger - New Orleans USTA Challenger of Oklahoma - Tulsa Semgroup Challenger - Tulsa The Swanston Challenger - Sacramento Samsung Challenger 2007 - Ho Chi Minh City 2004 Keys Gate Challenger - Homestead The Wright Financial Group USTA Challenger - Champaign Vancouver Challenger Ojai Challenger Vancouver Challenger Odlum Brown Vancouver Open - Vancouver Bangkok Challenger GHI Bronx Classic - Bronx Carson Challenger Messina CH Casablanca CH Agadir CH GHI Bronx Tennis Classic - Bronx USTA Men's Challenger of Dallas - Dallas 2006 USTA Tallahassee Tennis Challenger - Tallahassee Torneo Internacional Challenger Fila 2006 - Leon Harrah's Entertainment Men's Pro Challenger - Tunica Pilot Pen International - New Haven adidas Open de Toulouse - Toulouse Adidas International - Sydney Fifth Third Bank Tennis Championships - Lexington Challenger Banque Nationale Rimouski - Rimouski Gold Flake Open - Chennai San Luis Potosi ATP Challenger - San Luis Potosi Kroger / St. Jude International - Memphis 1998 Safeway Challenger - Aptos Sybase Open - San Jose Franklin Templeton Tennis Classic - Scottsdale Verizon Tennis Challenge - Atlanta Music City Challenger - Nashville Mercedes-Benz Cup - Los Angeles Pro Challenger at Calabasas - Calabasas Brazil Open - Salvador Heineken Open Shanghai - Shanghai Salem Open - Hong Kong AIG Japan Open - Tokyo Copenhagen Open - Copenhagen Siebel Open - San Jose Sunset Moulding Yuba City Racquet Club Challenger - Yuba City The Stella Artois Grass Court Championships - London Miller Lite Hall of Fame Tennis Championships - Newport Mercedes-Benz Cup - Los Angeles Brasil Open - Salvador 2001 Eddleman USTA Challenger - Birmingham U.S. Men's Clay Court Championships - Houston BMW Open - Munich Miller Lite Hall of Fame Tennis Championships - Newport Amsterdam Doha Smith Barney Men's Challenger - Covington Winnetka Challenger Lyon Long Island Toulouse Florence Bastad Tiburon Challenger Washington 2005 Freeman Men's Challenger - Joplin Memphis Sunset Moulding Yuba City Racquet Club Challenger - Yuba City Estoril Nice Home Depot Center USTA Challenger - Carson Malaysian Open - Kuala Lumpur Washington Kitzbuhel San Marino Prague Delhi Challenger I - New Delhi Basel USTA Illinois Challenger - Champaign CNA TennisPro Classic - Winnetka Rotterdam Munich Genova Gstaad Palermo Toulouse Brussels Nice Florence Genova Stuttgart Hilversum San Remo Long Island Bordeaux XL Capital Bermuda Open - Bermuda Toulouse Berlin XL Capital Bermuda Open - Bermuda 2002 Eddleman USTA Challenger - Birmingham Lyon Siebel Open - San Jose Arizona Men's Tennis Championships - Scottsdale XL Capital Bermuda Open - Bermuda drkoop.com USTA Tennis Championships of Denver - Denver Venice Open - Venice USTA Seascape Challenger - Aptos Mercedes-Benz Cup - Los Angeles Copa Ericsson Costa Rica - San Jose Hilton Waikoloa Village USTA Challenger - Waikoloa Abierto Club Casablanca - Mexico City SAP Open - San Jose The West Side Tennis Club Clay Court Challenger - Forest Hills Compaq Challenger - Bucharest U.S. Men's Clay Court Championships - Houston USTA Tennis Championships of Austin - Austin University of Tennessee USTA Men's Challenger - Knoxville Burbank Challenger - Burbank The $50,000 Pro Challenger at Calabasas - Calabasas SAP Open - San Jose GHI Bronx Classic - Bronx USTA Comerica Challenger - Aptos Marrakech CH Healthsouth USTA Challenger - Dallas Waco International Tennis Challenger - Waco The Tennis Channel Open - Las Vegas USTA/Safeway Challenger - Aptos Hilton Waikoloa Village USTA Challenger - Waikoloa Joplin Challenger - Joplin VII Avierto Internacional de Salinas - Salinas West Side Tennis Club Clay Court Challenger - Forest Hills Barletta Citta Della Disfida Open 2000 - Barletta drkoop.com USTA Tennis Championships - Armonk USTA Safeway Challenger - Aptos Legg Mason Tennis Classic - Washington Pilot Pen Tennis - New Haven Agadir CH 2001 UT Tyler Patriot Challenger - Tyler Healthsouth/USTA Men's Challenger of Burbank - Burbank Laser Vision USTA Challenger - Amarillo Jagermeister Open - Braunschweig FILA Challenger Biella - Biella 2004 USTA Challenger of Calabasas - Calabasas GHI Bronx Classic - Bronx Legg Mason Tennis Classic - Washington D.C. Heineken Challenger - Ho Chi Minh City Challenger Casablanca San Angel - Mexico City Harrah's Entertainment Challenger - Tunica Busan Open Challenger Tennis - Busan Banca Stato Challenger - Lugano Singha Tennis Classic - Tarzana dBI Tennis Challenger - Binghamton Music City Challenger - Nashville Hilton Waikoloa Village USTA Challenger - Waikoloa Lubbock Challenger - Lubbock XL Bermuda Open - Bermuda II Naples ITG Challenger - Naples The 'Fitz' Casino Challenger - Tunica The Samsung Open - Bournemouth Abierto Mexicano de Tenis Pegaso - Mexico City Legg Mason Tennis Classic - Washington D.C. Galleryfurniture.com Challenge - Atlanta Baton Rouge Pro Tennis Classic - Baton Rouge Chartres CH Dortmund CH Estoril Open - Estoril Japan Open - Tokyo Genova Challenger Tarbes CH Sybase Open - San Jose Kroger / St. Jude International - Memphis Savannah Challenger Citrix Tennis Championships - Delray Beach Chevrolet Cup - Santiago The Stella Artois Grass Court Championships - London The Stella Artois Grass Court Championships - Queen's/London The Stella Artois Grass Court Championships - London Sacramento Challenger - Sacramento AIG Japan Open - Tokyo Cerveza Club Columbia Open - Bogota U.S. Men's Clay Court Championships - Orlando Philadelphia Agadir CH Franklin Templeton Tennis Classic - Scottsdale U.S. Men's Clay Court Championships - Houston Carson Challenger Copenhagen Brussels Stuttgart BellSouth Open - Vina del Mar Mercedes-Benz Cup - Los Angeles Champaign Challenger RCA Championships - Indianapolis Japan Open - Tokyo Indianapolis Tennis Championships - Indianapolis Mercedes-Benz Cup - Los Angeles Heineken Open Shanghai - Shanghai Marseille Milan Honolulu Challenger Dallas Challenger Bordeaux Doha Jakarta Milan Rotterdam Casablanca Oporto Prague Bordeaux Milan Estoril Barcelona Kitzbuhel Bordeaux Kuala Lumpur Jakarta Marseille Charlotte Genova New Haven Long Island Bordeaux Palermo Athens Barcelona Atlanta Tennis Championships - Atlanta Indianapolis Long Island Birmingham Sydney Stuttgart Estoril Gstaad Basel Kroger / St. Jude International - Memphis Baton Rouge Challenger SAP Open - San Jose Farmers Classic - Los Angeles America's Red Clay Tennis Championship - Coral Springs Calabasas Challenger Mercedes-Benz Cup - Los Angeles Franklin Templeton Tennis Classic - Scottsdale USTA Men's Challenger of Dallas - Dallas Los Angeles New Haven San Luis Potosi Challenger 2002 - San Luis Potosi Bastad Nice drkoop.com USTA Tennis Championships of Houston - Houston USTA Seascape Challenger - Aptos Theusbridge.com Tennis Classic - Tarzana Basel Milan CMG Asia Open - Hong Kong Atlanta Copa Ericsson Mexico - Guadalajara USTA Challenger of Burbank - Burbank Kyiv UMC Open - Kiev Internationaux de Bretagne - Brest Nice Hilton Waikoloa Village USTA Challenger - Waikoloa USTA Men's Challenger of Dallas - Dallas Bolzano Pekao Open - Szczecin BellSouth Open - Auckland Marbella Madrid Bologna Sybase Open - San Jose Stuttgart Outdoor Bordeaux 2003 Eddleman USTA Challenger - Birmingham Milan Estoril Toulouse Vienna Forest Hills Boston Indianapolis Barcelona Stuttgart Hilversum Madrid Swanston Challenger - Sacramento Bordeaux Palermo Berlin Paris Indoor Philadelphia Brussels Monte Carlo Marrakech CH Forest Hills Boston Washington La Quinta Guaruja Buenos Aires Nice Kitzbuhel Geneva Bordeaux Basel Athens Lyon Monte Carlo Hamburg Barcelona Wembley Legg Mason Tennis Classic - Washington D.C. Nielsen USTA Pro Tennis Championship - Winnetka Copenhagen Open - Copenhagen Nice Munich Gstaad Kitzbuhel Stuttgart Outdoor Bordeaux Basel Paris Indoor Monte Carlo Barcelona Stockholm Wembley Nancy Nice Bologna Stuttgart Outdoor Basel Paris Indoor Athens Milan Monte Carlo Los Angeles Tokyo Indoor Stockholm Vietnam Open - Ho Chi Minh City The Stella Artois Grass Court Championships - London Countrywide Classic - Los Angeles du Maurier Open - Montreal du Maurier Open - Toronto The Lipton Championships - Key Biscayne Great American Insurance ATP Championship - Cincinnati AIG Japan Open - Tokyo Tennis Masters Series - Indian Wells 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 Tennis Masters Series - Cincinnati Sybase Open - San Jose Marseille Salem Open - Hong Kong Rotterdam Countrywide Classic - Los Angeles Indian Wells AT&T Challenge - Atlanta Pilot Pen Tennis - New Haven Citrix Tennis Championships - Delray Beach Canadian Open Key Biscayne Rome Hamburg Rome Stockholm Paris AIG Japan Open Tennis Championships - Tokyo Key Biscayne Monte Carlo Hamburg The Stella Artois Grass Court Championships - London Pacific Life Open - Indian Wells Legg Mason Tennis Classic - Washington D.C. MFS Pro Tennis Championships - Boston President's Cup 1999 - Tashkent SAP Open - San Jose Heineken Open Singapore - Singapore Gold Flake Open - Chennai The Samsung Open - Nottingham Tata Open 2003 - Chennai Bordeaux Kroger / St. Jude International - Memphis Nice Arizona Men's Tennis Championships - Scottsdale The Nottingham Open - Nottingham Wideyes Swedish Open - Bastad U.S. Men's Clay Court Championships - Houston Antwerp Legg Mason Tennis Classic - Washington D.C. Copenhagen Open - Copenhagen Open Seat-Godo '99 - Barcelona Heineken Open Shanghai - Shanghai Cerveza Club Colombia Open - Bogota Barcelona Florence Salem Open - Hong Kong Hamburg Geneva Boca West Energis Dutch Open - Amsterdam Madrid Heineken Open Shanghai - Shanghai Gstaad Rome Miller Lite Hall of Fame Tennis Championships - Newport Los Angeles Rome Bolzano Monte Carlo Brussels Paris Bologna RCA Championships - Indianapolis French Open - Paris Hamburg Tennis Masters Series - Indian Wells Australian Open - Melbourne French Open - Paris Barcelona Shanghai Barcelona Monte Carlo Tennis Masters Series - Miami Wimbledon - London Gstaad Nice Pacific Life Open - Indian Wells Tennis Masters Series - Toronto French Open - Paris Geneva Australian Open - Melbourne French Open - Paris Munich Cincinnati U.S. Open - New York Tennis Channel Open - Las Vegas Lyon Australian Open - Melbourne French Open - Paris U.S. Open Australian Open French Open Wimbledon U.S. Open Australian Open French Open Wimbledon U.S. Open Indian Wells Cincinnati Tennis Masters Series - Cincinnati Pacific Life Open - Indian Wells Cologne Rome Australian Open Canadian Open French Open Stuttgart Australian Open - Melbourne Casablanca French Open - Paris Wimbledon - London Key Biscayne U.S. Open - New York U.S. Open - New York Australian Open - Melbourne Australian Open - Melbourne French Open - Paris U.S. Open - New York Key Biscayne Cincinnati French Open - Paris Key Biscayne Australian Open - Melbourne Wimbledon - London U.S. Open - New York Wimbledon - London Wimbledon - London Countrywide Classic - Los Angeles U.S. Open - New York Wimbledon - London Australian Open - Melbourne U.S. Open - New York Wimbledon - London Rome French Open Rome Rome Toulouse Gstaad French Open U.S. Open Tennis Masters Series - Miami U.S. Open U.S. Open - New York Tennis Masters Series - Indian Wells US Open Roland Garros U.S. Open - New York Roland Garros Roland Garros US Open Roland Garros Wimbledon US Open Davis Cup, Group 1, 1R, JPN-PHI 5-0 Davis Cup, Group 2, 1R, HKG-PHI 1-4 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 15th Asian Games Doha 2006 Davis Cup, Group 2, 2R, PHI-NZL 4-1 US Open Roland Garros Davis Cup, Group 2, 1R, PHI-PAK 4-1 Davis Cup, Group 2, F, PHI-NZL, 4-1 Wimbledon US Open Davis Cup, Group 1, 2R, PHI-UZB 2-3 Atlanta Olympics Los Angeles Olympics Seoul Olympics