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