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
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 ARMS USTA Challenger - Rocky Mount USTA Men's Challenger of Urbana-Champaign - Urbana 2001 USTA Challenger of Calabasas - Calabasas GHI Bronx Tennis Classic - Bronx Binghamton Professional Tennis Tournament - Binghamton Tallahassee Tennis Challenger - Tallahassee Music City Challenger - Nashville Hilton Waikoloa Village USTA Challenger - Waikoloa The Comercia Challenger - Aptos GHI Bronz Classic - Bronx Swanston Challenger - Sacramento Pro Challenger at Calabasas - Calabasas Ford Tennis Championships - Louisville 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 Thailand F2 Baton Rouge Challenger Talahassee Challenger Yuba City Challenger Binghamton Challenger Como Challenger Sacramento Challenger Tiburon Challenger Calabasas Challenger Las Vegas Challenger - Las Vegas Charlottesville Challenger USTA Challenger of Burbank - Burbank Savannah Challenger Cadillac Pro Indoor USTA Challenger - West Bloomfield Ojai Challenger Vancouver Challenger Sacramento Challenger XL Capital Bermuda Open - Bermuda Downtown Athletic Club USTA Challenger - Amarillo Samsung Securities Cup Challenger Tennis - Seoul III Challenger Continenal Plaza - Puerto Vallarta 2002 USTA Challenger of Calabasas - Calabasas 2002 FSE Challenger - Tarzana USTA San Diego Challenger - San Diego drkoop.com USTA Challenger of Tallahassee - Tallahassee drkoop.com USTA Tennis Championships of San Antonio - San Antonio 2000 Challenger de Granby - Granby USTA Challenger of Las Vegas - Las Vegas USTA Pro Tennis Classic at Mission Hills - Rancho Mirage Copa Ericsson Costa Rica - San Jose USTA Challenger of San Antonio - San Antonio Zivnobanka Czech Open - Prostejov University of Tennessee USTA Challenger - Knoxville USTA Tennis Championships of Houston - Houston USTA Challenger of Dallas - Dallas Hilton Waikoloa USTA Challenger - Waikoloa The Wright Financial Group, Inc. Challenger - Champaign Healthsouth/USTA Challenger - Denver Challenger de Granby - Granby University of Tennessee USTA Men's Challenger - Knoxville 2001 USTA Tallahassee Tennis Challenger - Tallahassee Frito Lay/USTA Challenger - Binghamton CMG Asia Open - Hong Kong 2003 West Side Tennis Club Challenger - Forest Hills 2002 Azalea Orthopedic Challenger - Tyler Arrowhead USTA Men's Pro Tennis Classic - Rancho Mirage USTA Tallahassee Tennis Challenger - Tallahassee West Side Tennis Challenger - Forest Hills drkoop.com USTA Challenger of Burbank - Burbank USTA Challenger of Burbank - Burbank Hilton Waikoloa Village USTA Challenger - Waikoloa Levene Gouldin & Thompson Tennis Challenger - Binghamton 2003 USTA Challenger of Calabasas - Calabasas USTA Challenger - Champaign USTA/Adtech Challenger - Boston The Wright Financial Group, Inc. Challenger - Champaign Shimadzu All Japan Indoor Tennis Championships - Kyoto HTV Challenger - Ho Chi Minh City 2006 Challenger of Santa Clarita California Challenger - Valencia Atlanta Clay Court Challenger - Atlanta Busan Open Challenger Tennis - Busan The Natrel's Challenger - Granby Taiwan Challenger - Kaohsiung 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 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 Odlum Brown Vancouver Open - Vancouver Bangkok Challenger GHI Bronx Classic - Bronx Carson Challenger 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 Fifth Third Bank Tennis Championships - Lexington Challenger Banque Nationale Rimouski - Rimouski San Luis Potosi ATP Challenger - San Luis Potosi 1998 Safeway Challenger - Aptos Music City Challenger - Nashville Pro Challenger at Calabasas - Calabasas Sunset Moulding Yuba City Racquet Club Challenger - Yuba City 2001 Eddleman USTA Challenger - Birmingham Smith Barney Men's Challenger - Covington Winnetka Challenger Tiburon Challenger 2005 Freeman Men's Challenger - Joplin Pilot Pen International - New Haven BellSouth Open - Auckland Copenhagen Open - Copenhagen The Stella Artois Grass Court Championships - London The Nottingham Open - Nottingham Sunset Moulding Yuba City Racquet Club Challenger - Yuba City Heineken Open - Singapore Japan Open - Tokyo Adidas International - Sydney Sybase Open - San Jose Kroger / St. Jude International - Memphis Kroger / St. Jude International - Memphis Sybase Open - San Jose Franklin Templeton Tennis Classic - Scottsdale The Stella Artois Grass Court Championships - London Home Depot Center USTA Challenger - Carson Malaysian Open - Kuala Lumpur Mercedes-Benz Cup - Los Angeles Legg Mason Tennis Classic - Washington D.C. Brazil Open - Salvador Heineken Open Shanghai - Shanghai Salem Open - Hong Kong AIG Japan Open - Tokyo Delhi Challenger I - New Delhi Copenhagen Open - Copenhagen Siebel Open - San Jose The Stella Artois Grass Court Championships - London Miller Lite Hall of Fame Tennis Championships - Newport USTA Illinois Challenger - Champaign Mercedes-Benz Cup - Los Angeles Brasil Open - Salvador AIG Japan Open - Tokyo CNA TennisPro Classic - Winnetka U.S. Men's Clay Court Championships - Houston BMW Open - Munich Miller Lite Hall of Fame Tennis Championships - Newport Acura USTA Pro Tennis Classic at Mission Hills - Rancho Mirage Auckland Memphis Scottsdale Hong Kong Halle Pinehurst Vienna Auckland Indianapolis Sydney Tokyo Hong Kong Seoul Bologna Sydney Antwerp XL Capital Bermuda Open - Bermuda Wellington Auckland XL Capital Bermuda Open - Bermuda 2002 Eddleman USTA Challenger - Birmingham Hong Kong Eddleman USTA Challenger - Birmingham Indianapolis drkoop.com USTA Tennis Championships of Denver - Denver Sydney USTA Seascape Challenger - Aptos Taipei Wellington Auckland Taipei Siebel Open - San Jose Hilton Waikoloa Village USTA Challenger - Waikoloa Abierto Club Casablanca - Mexico City The West Side Tennis Club Clay Court Challenger - Forest Hills Arizona Men's Tennis Championships - Scottsdale Mercedes-Benz Cup - Los Angeles University of Tennessee USTA Men's Challenger - Knoxville Burbank Challenger - Burbank The $50,000 Pro Challenger at Calabasas - Calabasas SAP Open - San Jose Miller Lite Hall of Fame Tennis Championships - Newport U.S. Men's Clay Court Championships - Houston GHI Bronx Classic - Bronx USTA Comerica Challenger - Aptos SAP Open - San Jose Healthsouth USTA Challenger - Dallas Waco International Tennis Challenger - Waco A Glimmer of Hope Challenger - Austin USTA/Safeway Challenger - Aptos Hilton Waikoloa Village USTA Challenger - Waikoloa West Side Tennis Club Clay Court Challenger - Forest Hills Salem Open - Hong Kong drkoop.com USTA Tennis Championships - Armonk USTA Safeway Challenger - Aptos The Tennis Channel Open - Las Vegas 2001 UT Tyler Patriot Challenger - Tyler USTA Callenger of Urbana-Champaign - Urbana Healthsouth/USTA Pro Link Challenger - San Antonio Healthsouth/USTA Men's Challenger of Burbank - Burbank USTA Men's Challenger of Urbana-Champaign - Urbana Shanghai Open '98 - Shanghai Legg Mason Tennis Classic - Washington 2004 USTA Challenger of Calabasas - Calabasas Pilot Pen Tennis - New Haven GHI Bronx Classic - Bronx 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 Citrix Tennis Championships - Delray Beach Lubbock Challenger - Lubbock XL Bermuda Open - Bermuda II Naples ITG Challenger - Naples The 'Fitz' Casino Challenger - Tunica Indianapolis Tennis Championships - Indianapolis Legg Mason Tennis Classic - Washington D.C. Baton Rouge Pro Tennis Classic - Baton Rouge The Samsung Open - Bournemouth Davidoff Swiss Indoors - Basel Copenhagen Open - Copenhagen Savannah Challenger The Stella Artois Grass Court Championships - London Kroger / St. Jude International - Memphis Dubai Tennis Open - Dubai Sacramento Challenger - Sacramento Guardian Direct Cup - London U.S. Men's Clay Court Championships - Orlando Franklin Templeton Tennis Classic - Scottsdale U.S. Men's Clay Court Championships - Houston Carson Challenger BellSouth Open - Vina del Mar Mercedes-Benz Cup - Los Angeles Champaign Challenger RCA Championships - Indianapolis Japan Open - Tokyo Mercedes-Benz Cup - Los Angeles Heineken Open Shanghai - Shanghai San Jose Philadelphia Honolulu Challenger Dallas Challenger Rosmalen Memphis Philadelphia Scottsdale Atlanta Rosmalen Halle Indianapolis Tokyo Moscow Auckland Queen's Club Newport Washington Tokyo Auckland San Francisco Copenhagen Queen's Club Washington Indianapolis Schenectady Kuala Lumpur Atlanta Tennis Championships - Atlanta Newport Indianapolis Kroger / St. Jude International - Memphis Baton Rouge Challenger SAP Open - San Jose Farmers Classic - Los Angeles Shanghai Open '97 - Shanghai Grand Prix de Tennis de Lyon - Lyon Australian Men's Hardcourt Championships - Adelaide ABN/AMRO World Tennis Tournament - Rotterdam Waldbaum's Hamlet Cup - Long Island Calabasas Challenger Heineken Open - Auckland Mercedes-Benz Cup - Los Angeles Franklin Templeton Tennis Classic - Scottsdale USTA Men's Challenger of Dallas - Dallas Los Angeles New Haven Coral Springs Seoul USTA Seascape Challenger - Aptos Beijing Memphis Rotterdam CMG Asia Open - Hong Kong Copa Ericsson Mexico - Guadalajara USTA Challenger of Burbank - Burbank Tokyo Laser Vision USTA Challenger - Amarillo Hilton Waikoloa Village USTA Challenger - Waikoloa USTA Men's Challenger of Dallas - Dallas BellSouth Open - Auckland Sybase Open - San Jose 2003 Eddleman USTA Challenger - Birmingham Swanston Challenger - Sacramento Tel Aviv Brisbane Nielsen USTA Pro Tennis Championship - Winnetka Copenhagen Open - Copenhagen Auckland Auckland Vietnam Open - Ho Chi Minh City Wellington Tasmania CH The Stella Artois Grass Court Championships - London AIG Japan Open - Tokyo BMW Open - Munich Adelaide Sybase Open - San Jose Kroger / St. Jude International - Memphis Milan Salem Open - Hong Kong du Maurier Open - Montreal Monte Carlo Open - Monte Carlo Italian Open - Rome du Maurier Open - Toronto The Lipton Championships - Key Biscayne Countrywide Classic - Los Angeles Great American Insurance ATP Championship - Cincinnati The Ericsson Open - Miami AT&T Challenge - Atlanta Copenhagen Tennis Masters Series - Toronto Tennis Masters Series - Cincinnati Pilot Pen Tennis - New Haven Tennis Masters Series - Indian Wells The Ericsson Open - Miami Tennis Masters Series - Cincinnati Citrix Tennis Championships - Delray Beach Indian Wells AIG Japan Open Tennis Championships - Tokyo Key Biscayne The Stella Artois Grass Court Championships - London Canadian Open Cincinnati Canadian Open Cincinnati Key Biscayne Stockholm Coral Springs Legg Mason Tennis Classic - Washington D.C. MFS Pro Tennis Championships - Boston Manchester President's Cup 1999 - Tashkent Pacific Life Open - Indian Wells SAP Open - San Jose Heineken Open Singapore - Singapore The Samsung Open - Nottingham Tata Open 2003 - Chennai Kroger / St. Jude International - Memphis Auckland Arizona Men's Tennis Championships - Scottsdale Bermuda Los Angeles The Nottingham Open - Nottingham Rotterdam U.S. Men's Clay Court Championships - Houston Legg Mason Tennis Classic - Washington D.C. Copenhagen Open - Copenhagen Wellington Heineken Open Shanghai - Shanghai Furth CH Salem Open - Hong Kong Great American Insurance ATP Championship - Cincinnati Hong Kong Heineken Open Shanghai - Shanghai Auckland Schenectady Licher German Open - Hamburg Miller Lite Hall of Fame Tennis Championships - Newport Manchester Brisbane Essen RCA Championships - Indianapolis Paris Tennis Masters Series - Indian Wells Tennis Masters Series - Miami Pacific Life Open - Indian Wells Tennis Masters Series - Toronto Tennis Channel Open - Las Vegas Wellington Key Biscayne Tennis Masters Series - Montreal Tennis Masters Series - Cincinnati Pacific Life Open - Indian Wells Paris Canadian Open Cincinnati Philadelphia Wimbledon - London U.S. Open - New York Australian Open - Melbourne 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 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 U.S. Open - New York Wimbledon - London Wimbledon - London Australian Open Australian Open - Melbourne French Open Countrywide Classic - Los Angeles Wimbledon French Open - Paris U.S. Open Australian Open French Open Wimbledon U.S. Open - New York Australian Open U.S. Open Australian Open French Open Wimbledon French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Australian Open - Melbourne French Open - Paris Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open Wimbledon - London French Open Wimbledon U.S. Open Tennis Masters Series - Miami Tennis Masters Series - Indian Wells U.S. Open - New York Tennis Masters Series - Indian Wells U.S. Open - New York Davis Cup, World Group, QR, BRA-NZL 5-0 Davis Cup, Group 1, 2R, JPN-NZL 3-2 Davis Cup, Group 2, 2R, PHI-NZL 4-1 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 Davis Cup, Group 1, 1R, JPN-PHI 5-0 Davis Cup, Group 1, 2R, NZL-KOR 3-2 Davis Cup, World Group, QR, ESP-NZL 5-0 Davis Cup, Group 2, 1R, PHI-PAK 4-1 Davis Cup, Group 2, F, PHI-NZL, 4-1 Davis Cup, Group 1, 2R, PHI-UZB 2-3 15th Asian Games Doha 2006 Atlanta Olympics Grand Slam Cup