Career 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 F12 Thailand F2 Thailand F3 USA F12 USA F7 Hilton Waikoloa USTA Challenger - Waikoloa drkoop.com USTA Tennis Championships of San Antonio - San Antonio University of Tennessee USTA Men's Challenger - Knoxville CMG Asia Open - Hong Kong USTA Men's Challenger of Dallas - Dallas West Side Tennis Challenger - Forest Hills 2005 West Side Tennis Coub Men's Challenger - Forest Hills Pro Challenger at Calabasas - Calabasas Music City Challenger - Nashville Shimadzu All Japan Indoor Tennis Championships - Kyoto Sunset Moulding Yuba City Racquet Club Challenger - Yuba City Fifth-Third Bank Tennis Classic - Lexington Odlum Brown Vancouver Open - Vancouver Taiwan Challenger - Kaohsiung Music City Challenger - Nashville JSM Challenger of Champaign - Urbana Carson Challenger Dallas Challenger Bangkok Challenger Baton Rouge Challenger Talahassee Challenger Savannah Challenger Zagreb Challenger Carson Challenger Yuba City Challenger Binghamton Challenger Como Challenger Sacramento Challenger Tiburon Challenger Calabasas Challenger Champaign Challenger Honolulu Challenger Dallas Challenger Baton Rouge Challenger Savannah Challenger Carson Challenger Ojai Challenger Winnetka Challenger Sacramento Challenger Calabasas Challenger Champaign Challenger Savannah Challenger Alessandria Challenger Rijeka Challenger Aptos Challenger Champaign Challenger Bergamo Challenger Nottingham Challenger USA F1 USA F14 USA F15 USA F13 USA F14 Malaysia F1 Malaysia F2 BellSouth Open - Auckland Sybase Open - San Jose The Stella Artois Grass Court Championships - London Legg Mason Tennis Classic - Washington D.C. Pilot Pen International - New Haven Sybase Open - San Jose Japan Open - Tokyo The Stella Artois Grass Court Championships - London The Nottingham Open - Nottingham Legg Mason Tennis Classic - Washington D.C. MFS Pro Tennis Championships - Boston President's Cup 1999 - Tashkent Heineken Open Shanghai - Shanghai Heineken Open Singapore - Singapore Adidas International - Sydney Kroger / St. Jude International - Memphis Citrix Tennis Championships - Delray Beach U.S. Men's Clay Court Championships - Orlando RCA Championships - Indianapolis Japan Open - Tokyo Heineken Open Shanghai - Shanghai 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 Brazil Open - Salvador Heineken Open Shanghai - Shanghai Salem Open - Hong Kong AIG Japan Open - Tokyo Siebel Open - San Jose 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 AIG Japan Open - Tokyo BellSouth Open - Vina del Mar Kroger / St. Jude International - Memphis U.S. Men's Clay Court Championships - Houston Miller Lite Hall of Fame Tennis Championships - Newport RCA Championships - Indianapolis Mercedes-Benz Cup - Los Angeles Legg Mason Tennis Classic - Washington D.C. Heineken Open Shanghai - Shanghai AIG Japan Open - Tokyo Los Angeles New Haven Siebel Open - San Jose Kroger / St. Jude International - Memphis Arizona Men's Tennis Championships - Scottsdale U.S. Men's Clay Court Championships - Houston International Tennis Championships - Delray Beach Next Generation Hardcourts - Adelaide International Tennis Championships - Delray Beach SAP Open - San Jose Kroger / St. Jude International - Memphis Campbell's Hall of Fame Tennis Championships - Newport RCA Championships - Indianapolis Mercedes-Benz Cup - Los Angeles Vietnam Open - Ho Chi Minh City Sydney International - Sydney Delray Beach International Tennis Championships - Delray Beach SAP Open - San Jose Tennis Channel Open - Las Vegas The Stella Artois Championships - London Next Generation Adelaide International - Adelaide Millenium Tennis Championships - Delray Beach SAP Open - San Jose The Stella Artois Championships - London Red Letter Days Open - Nottingham AIG Japan Open Tennis Championships - Tokyo Davidoff Swiss Indoors - Basel Delray Beach International Tennis Championships - Delray Beach Tennis Channel Open - Las Vegas Countrywide Classic - Los Angeles Pilot Pen Tennis - New Haven AIG Japan Open Tennis Championships - Tokyo Brisbane - Brisbane Medibank International - Sydney SAP Open - San Jose Regions Morgan Keegan Championships - Memphis U.S. Mens's Clay Court Championship - Houston Gerry Weber Open - Halle Indianapolis Tennis Championships - Indianapolis Countrywide Classic - Los Angeles Atlanta Tennis Championships - Atlanta US Men's Clay Court Championship - Houston Gerry Weber Open - Halle Farmers Classic - Los Angeles Legg Mason Tennis Classic - Washington Brisbane International - Brisbane The Stella Artois Grass Court Championships - London Cadillac Pro Indoor USTA Challenger - West Bloomfield USTA Seascape Challenger - Aptos 2001 UT Tyler Patriot Challenger - Tyler Copa Ericsson Costa Rica - San Jose III Challenger Continenal Plaza - Puerto Vallarta Healthsouth USTA Challenger - Dallas USTA San Diego Challenger - San Diego Las Vegas Challenger - Las Vegas Healthsouth/USTA Men's Challenger of Burbank - Burbank Samsung Securities Cup Challenger Tennis - Seoul The Natrel's Challenger of Granby - Granby Busan Open Challenger Tennis - Busan Badden Open by Rothaus - Ettlingen Banca Stato Challenger - Lugano USTA Comerica Challenger - Aptos USTA Illinois Challenger - Champaign USTA Men's Challenger of Dallas - Dallas HTV Challenger - Ho Chi Minh City Harrah's Entertainment Men's Pro Challenger - Tunica The Surbiton Trophy - Surbiton The Natrel's Challenger - Granby dBI Tennis Challenger - Binghamton USTA Challenger of Oklahoma - Tulsa AT&T Challenger of Dallas - Dallas Levene Gouldin & Thompson Tennis Challenger - Binghamton GHI Bronz Classic - Bronx Bruno & Bruno Trial Lawyers Men's Challenger - New Orleans Swanston Challenger - Sacramento Pro Challenger at Calabasas - Calabasas Challenger Banque Nationale Rimouski - Rimouski Music City Challenger - Nashville JSM Challenger - Champaign Sunset Moulding Challenger - Yuba City Arrowhead USTA Men's Pro Tennis Classic - Rancho Mirage Oldum Brown Vancouver Open - Vancouver GHI Bronx Tennis Classic - Bronx Semgroup Challenger - Tulsa du Maurier Open - Montreal du Maurier Open - Toronto The Lipton Championships - Key Biscayne Sacramento Challenger - Sacramento Great American Insurance ATP Championship - Cincinnati 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 USTA Men's Challenger of Dallas - Dallas Tennis Masters Series - Montreal 2002 USTA Challenger of Calabasas - Calabasas Tennis Masters Series - Indian Wells Tennis Masters Series - Miami 2002 Eddleman USTA Challenger - Birmingham ARMS USTA Challenger - Rocky Mount Tennis Masters Series - Toronto Tennis Masters Series - Cincinnati Tennis Masters Series - Miami 2002 FSE Challenger - Tarzana Downtown Athletic Club USTA Challenger - Amarillo Indian Wells Eddleman USTA Challenger - Birmingham drkoop.com USTA Tennis Championships - Armonk drkoop.com USTA Challenger of Tallahassee - Tallahassee drkoop.com USTA Tennis Championships of Denver - Denver 2000 Challenger de Granby - Granby USTA Safeway Challenger - Aptos USTA Challenger of Las Vegas - Las Vegas USTA Challenger of Burbank - Burbank USTA Pro Tennis Classic at Mission Hills - Rancho Mirage Pacific Life Open - Indian Wells University of Tennessee USTA Men's Challenger - Knoxville USTA Men's Challenger of Urbana-Champaign - Urbana NASDAQ-100 Open - Miami Hilton Waikoloa Village USTA Challenger - Waikoloa Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami 2001 USTA Challenger of Calabasas - Calabasas XL Capital Bermuda Open - Bermuda Pacific Life Open - Indian Wells Pacific Life Open - Indian Wells Sony Ericsson Open - Miami 2001 USTA Tallahassee Tennis Challenger - Tallahassee Campionati Internazionali D'Italia - Rome Western & Southern Financial Group Masters - Cincinnati Pacific Life Open - Indian Wells Sony Ericsson Open - Miami The West Side Tennis Club Clay Court Challenger - Forest Hills USTA Tennis Championships of Houston - Houston Unique Zagreb Open - Zagreb USTA Challenger of Burbank - Burbank Busan Open Challenger Tennis - Busan Sony Ericsson Open - Miami USTA Challenger of Burbank - Burbank USTA Challenger of San Antonio - San Antonio University of Tennessee USTA Challenger - Knoxville The Wright Financial Group, Inc. Challenger - Champaign Rogers Cup - Montreal BNP Paribas Open - Indian Wells USTA Challenger of Dallas - Dallas Sony Ericsson Open - Miami Healthsouth/USTA Challenger - Denver Challenger de Granby - Granby 1998 Safeway Challenger - Aptos USTA Callenger of Urbana-Champaign - Urbana Healthsouth/USTA Pro Link Challenger - San Antonio Copa Ericsson Mexico - Guadalajara Laser Vision USTA Challenger - Amarillo USTA/Safeway Challenger - Aptos CNA TennisPro Classic - Winnetka Acura USTA Pro Tennis Classic at Mission Hills - Rancho Mirage USTA Men's Challenger of Urbana-Champaign - Urbana drkoop.com USTA Challenger of Burbank - Burbank 2003 USTA Challenger of Calabasas - Calabasas XL Capital Bermuda Open - Bermuda 2003 Eddleman USTA Challenger - Birmingham 2003 West Side Tennis Club Challenger - Forest Hills USTA Seascape Challenger - Aptos GHI Bronx Classic - Bronx Project Independence Men's Challenger - Mandeville Waco International Tennis Challenger - Waco A Glimmer of Hope Challenger - Austin The Wright Financial Group, Inc. Challenger - Champaign Hilton Waikoloa Village USTA Challenger - Waikoloa 2004 Freeman Men's Challenger - Joplin Pro Tennis World Open - Boca Raton 2004 USTA Challenger of Calabasas - Calabasas Abierto Club Casablanca - Mexico City West Side Tennis Club Clay Court Challenger - Forest Hills USTA Tallahassee Tennis Challenger - Tallahassee USTA Seascape Challenger - Aptos Fifth Third Bank Tennis Classic - Lexington 2004 Colorado Tennis Classic - Denver Binghamton Professional Tennis Tournament - Binghamton U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Smith Barney Men's Challenger - Covington French Open - Paris College Station Challenger - College Station Austin Challenger - Austin Burbank Challenger - Burbank 2004 Keys Gate Challenger - Homestead U.S. Open - New York Australian Open - Melbourne Music City Challenger - Nashville The Wright Financial Group USTA Challenger - Champaign French Open - Paris Australian Open - Melbourne French Open - Paris Australian Open - Melbourne Hilton Waikoloa Village USTA Challenger - Waikoloa Wimbledon - London U.S. Open - New York USTA Men's Challenger of Dallas - Dallas 2005 Freeman Men's Challenger - Joplin U.S. Open Heineken Challenger - Ho Chi Minh City Pro Tennis World Open - Sunrise Fifth Third Bank Tennis Championships - Lexington Draft Corona Mexico City Open - Mexico City Tallahassee Tennis Challenger - Tallahassee Challenger Casablanca San Angel - Mexico City Harrah's Entertainment Challenger - Tunica The Surbiton Trophy - Surbiton Sunset Moulding Yuba City Racquet Club Challenger - Yuba City Fifth Third Bank Tennis Classic - Lexington Odlum Brown Vancouver Open - Vancouver dBI Tennis Challenger - Binghamton GHI Bronx Classic - Bronx Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open - Melbourne Lubbock Challenger - Lubbock 2005 Tulsa Challenger - Tulsa Swanston Challenger - Sacramento French Open - Paris Home Depot Center USTA Challenger - Carson USTA/Adtech Challenger - Boston Wimbledon - London U.S. Open - New York USTA Challenger of Orlando - Orlando ATP Challenger Numea - New Caledonia Hilton Waikoloa Village USTA Challenger - Waikoloa Karlsruhe Challenger BMW Tennis Championship - Sunrise Australian Open - Melbourne 2006 USTA Tallahassee Tennis Challenger - Tallahassee 2006 Challenger of Santa Clarita California Challenger - Valencia XL Bermuda Open - Bermuda French Open - Paris Torneo Internacional Challenger Fila 2006 - Leon Atlanta Clay Court Challenger - Atlanta Wimbledon - London U.S. Open - New York Baden Open - Ettlingen Australian Open - Melbourne 2006 North Shore Pro Tennis Championship - Winnetka French Open - Paris U.S. Open - New York Australian Open - Melbourne WOW Cafe Challenger - New Orleans Lubbock Challenger - Lubbock The Swanston Challenger - Sacramento Wimbledon - London The $50,000 Pro Challenger at Calabasas - Calabasas U.S. Open - New York Ford Tennis Championships - Louisville Australian Open - Melbourne Music City Challenger - Nashville USTA Challenger - Champaign Naples Challenger - Naples French Open - Paris Hilton Waikoloa Village USTA Challenger - Waikoloa Wimbledon - London Samsung Challenger 2007 - Ho Chi Minh City 2007 Challenger of Santa Clara - Valencia XL Bermuda Open - Bermuda French Open - Paris Wimbledon - London II Naples ITG Challenger - Naples Australian Open - Melbourne The 'Fitz' Casino Challenger - Tunica Unique Zagreb Open - Zagreb 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 AT&T Challenger of Dallas - Dallas Puerto Rico Challenger Tennis Event - Humacao Baton Rouge Pro Tennis Classic - Baton Rouge Men's Pro Challenger at Tunica National - Tunica Hurricane Tennis Open - Bradenton Countrywide Classic USTA Men's Challenger - Carson Nielsen USTA Pro Tennis Championship - Winnetka The Comercia Bank Challenger - Aptos Ford Tennis Championships - Louisville Rhodes Challenger Vancouver Challenger Charlottesville Challenger Tiburon Challenger Knoxville Challenger Vancouver Challenger Casablanca Challenger Sarajevo Challenger Tallahassee Challenger Charlottesville Challenger XL Capital Bermuda Open - Bermuda Sarasota Challenger Winnetka Challenger Lexington Challenger Izmir Challenger Sacramento Challenger Tiburon Challenger Seoul Challenger Charlottesville Challenger Knoxville Challenger Honolulu Challenger Wolfsburg Challenger Sarasota Challenger Savannah Challenger Dallas Challenger Regional Hand Center Men's Challenger - Fresno Zivnobanka Czech Open - Prostejov Hilton Waikoloa Village USTA Challenger - Waikoloa 2001 Eddleman USTA Challenger - Birmingham CMG Asia Open - Hong Kong Hilton Waikoloa Village USTA Challenger - Waikoloa San Luis Potosi ATP Challenger - San Luis Potosi 2002 Azalea Orthopedic Challenger - Tyler GHI Bronx Classic - Bronx Singha Tennis Classic - Tarzana Davis Cup, Group 2, 2R, PHI-NZL 4-1 Davis Cup, Group I, 1R, PHI-JPN 1-3 Davis Cup, Group II, 1R, MAR-BIH 2-3 Davis Cup, Group II, 2R, BIH-EST 3-2 Davis Cup, Group I, PO, PHI-TPE 2-3 Davis Cup, Group II, 3R, DEN-BIH 3-2 Davis Cup, Group II, 1R, TUR-BIH 1-3 Copenhagen Open - Copenhagen The Stella Artois Grass Court Championships - London Tata Open 2003 - Chennai Franklin Templeton Tennis Classic - Scottsdale Legg Mason Tennis Classic - Washington D.C. Franklin Templeton Tennis Classic - Scottsdale U.S. Men's Clay Court Championships - Houston Sybase Open - San Jose Franklin Templeton Tennis Classic - Scottsdale BMW Open - Munich Salem Open - Hong Kong Copenhagen Open - Copenhagen The Stella Artois Grass Court Championships - London Miller Lite Hall of Fame Tennis Championships - Newport Mercedes-Benz Cup - Los Angeles RCA Championships - Indianapolis TD Waterhouse Cup - Long Island Arizona Men's Tennis Championships - Scottsdale U.S. Men's Clay Court Championships - Houston Regions Morgan Keegan Championships - Memphis The Tennis Channel Open - Las Vegas U.S. Men's Clay Court Championships - Houston Legg Mason Tennis Classic - Washington Pilot Pen Tennis - New Haven Regions Morgan Keegan Championships - Memphis Thailand Open - Bangkok Regions Morgan Keegan Championships - Memphis Hypo Group Tennis International - Portschach Delray Beach International Tennis Championships - Delray Beach Countrywide Classic - Los Angeles RCA Championships - Indianapolis Campbells Hall of Fame Tennis Championships - Newport Stockholm Open - Stockholm U.S. Mens's Clay Court Championship - Houston SAP Open - San Jose If Stockholm Open - Stockholm BMW Open - Munich Apia International - Sydney Mercedes-Benz Cup - Los Angeles Citrix Tennis Championships - Delray Beach Sydney International - Sydney AEGON Championships - London U.S. Men's Clay Court Championships - Houston The Stella Artois Grass Court Championships - London RCA Championships - Indianapolis 15th Asian Games Doha 2006 River Oaks International Tennis Tournament - Houston AT&T Challenge - Atlanta Tennis Masters Series - Cincinnati Tennis Masters Series - Indian Wells Wimbledon - London U.S. Open - New York Wimbledon - London U.S. Open - New York French Open - Paris French Open - Paris Wimbledon - London U.S. Open - New York U.S. Open - New York French Open - Paris 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, Europe/Africa Group II, 3R, POR-BIH 3-2 Davis Cup, Asia/Oceania Group I, PO, KOR-PHI 2-3 Davis Cup, Group II, 2R, BLR-BIH 4-1