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 USA F13 USA F14 Thailand F3 USA F12 Malaysia F1 Malaysia F2 USA F7 Samsung Securities Cup Challenger Tennis - Seoul Samsung Challenger 2007 - Ho Chi Minh City Taiwan Challenger - Kaohsiung Hilton Waikoloa Village USTA Challenger - Waikoloa Baton Rouge Pro Tennis Classic - Baton Rouge Men's Pro Challenger at Tunica National - Tunica Oldum Brown Vancouver Open - Vancouver Carson Challenger Bangkok Challenger Baton Rouge Challenger Talahassee Challenger Carson Challenger Vancouver Challenger Calabasas Challenger Charlottesville Challenger Savannah Challenger Carson Challenger Israel F2 Thailand F2 Japan Open - Tokyo BellSouth Open - Auckland Sybase Open - San Jose The Stella Artois Grass Court Championships - London Japan Open - Tokyo Gold Flake Open - Chennai Sybase Open - San Jose Kroger / St. Jude International - Memphis Citrix Tennis Championships - Delray Beach U.S. Men's Clay Court Championships - Orlando RCA Championships - Indianapolis Copenhagen Open - Copenhagen Franklin Templeton Tennis Classic - Scottsdale The Stella Artois Grass Court Championships - London Brazil Open - Salvador Salem Open - Hong Kong AIG Japan Open - Tokyo Copenhagen Open - Copenhagen Siebel Open - San Jose The Stella Artois Grass Court Championships - London Miller Lite Hall of Fame Tennis Championships - Newport Mercedes-Benz Cup - Los Angeles AIG Japan Open - Tokyo BellSouth Open - Vina del Mar Franklin Templeton Tennis Classic - Scottsdale U.S. Men's Clay Court Championships - Houston BMW Open - Munich Miller Lite Hall of Fame Tennis Championships - Newport Thailand Open - Bangkok Heineken Open Shanghai - Shanghai Grand Prix de Tennis de Lyon - Lyon St. Petersburg Open - St. Petersburg New Haven Tata Open - Chennai Siebel Open - San Jose Kroger / St. Jude International - Memphis Gerry Weber Open - Halle Mercedes-Benz Cup - Los Angeles Grand Prix de Tennis de Lyon - Lyon St. Petersburg Open - St. Petersburg SAP Open - San Jose Mercedes-Benz Cup - Los Angeles Pilot Pen Tennis - New Haven Vietnam Open - Ho Chi Minh City SAP Open - San Jose Thailand Open - Bangkok The Tennis Channel Open - Las Vegas Legg Mason Tennis Classic - Washington Pilot Pen Tennis - New Haven Grand Prix de Tennis de Lyon - Lyon Delhi Challenger I - New Delhi The Comercia Bank Challenger - Aptos GHI Bronx Tennis Classic - Bronx Dallas Challenger Countrywide Classic - Los Angeles Pilot Pen Tennis - New Haven AIG Japan Open Tennis Championships - Tokyo Yuba City Challenger 2003 USTA Challenger of Calabasas - Calabasas TED Open - Istanbul Indianapolis Tennis Championships - Indianapolis Binghamton Challenger XL Bermuda Open - Bermuda Hurricane Tennis Open - Bradenton Sacramento Challenger Atlanta Tennis Championships - Atlanta Pro Challenger at Calabasas - Calabasas Como Challenger 2001 Eddleman USTA Challenger - Birmingham Sacramento Challenger Tiburon Challenger Tiburon Challenger Home Depot Center USTA Challenger - Carson The Wright Financial Group, Inc. Challenger - Champaign CNA TennisPro Classic - Winnetka Acura USTA Pro Tennis Classic at Mission Hills - Rancho Mirage ARMS USTA Challenger - Rocky Mount 2002 USTA Challenger of Calabasas - Calabasas XL Capital Bermuda Open - Bermuda 2002 Eddleman USTA Challenger - Birmingham Zivnobanka Czech Open - Prostejov 2002 FSE Challenger - Tarzana Hilton Waikoloa USTA Challenger - Waikoloa Downtown Athletic Club USTA Challenger - Amarillo Indian Oil Servo Challenger - Calcutta Eddleman USTA Challenger - Birmingham Fergana Challenger - Fergana drkoop.com USTA Challenger of Tallahassee - Tallahassee drkoop.com USTA Tennis Championships of Denver - Denver Bristol Challenger Trophy - Bristol 2000 Challenger de Granby - Granby The LTA Manchester Challenger - Manchester Open Diputacion - Cordoba Time Warner USTA Challenger - Binghamton drkoop.com USTA Tennis Championships of San Antonio - San Antonio St. Francis Health System USTA Challenger - Tulsa USTA Challenger of Las Vegas - Las Vegas USTA Pro Tennis Classic at Mission Hills - Rancho Mirage University of Tennessee USTA Men's Challenger - Knoxville USTA Men's Challenger of Urbana-Champaign - Urbana Hilton Waikoloa Village USTA Challenger - Waikoloa The Indian Oil Servo ATP Challenger - Chandigarh Honda Kah Singapore Men's Tennis Open - Singapore Kyoto Challenger - Kyoto Australian Unity Western Australia Open - Perth Gallagher International - Hamilton 2001 USTA Challenger of Calabasas - Calabasas XL Capital Bermuda Open - Bermuda ECM Cup - Prague 2001 USTA Tallahassee Tennis Challenger - Tallahassee Bristol Challenger Trophy - Bristol The LTA Manchester Challenger - Manchester BH Tennis Open International Cup - Belo Horizonte IV Gramado Open de Tenis - Gramado GHI Bronx Tennis Classic - Bronx Open de L'Isere (Open 38) - Grenoble 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 Challenger Britania Zavaleta - Puebla Copa Ericsson Costa Rica - San Jose USTA Challenger of Burbank - Burbank USTA Challenger of San Antonio - San Antonio 2002 Azalea Orthopedic Challenger - Tyler University of Tennessee USTA Challenger - Knoxville SMS Tennis Cup - Sao Paulo USTA Challenger of Dallas - Dallas Cadillac Pro Indoor USTA Challenger - West Bloomfield San Luis Potosi ATP Challenger - San Luis Potosi III Challenger Continenal Plaza - Puerto Vallarta Eisenberg Jerusalem Open - Jerusalem Healthsouth/USTA Challenger - Denver Challenger de Granby - Granby 1998 Safeway Challenger - Aptos Challenger Ciudad de Tijuana - Tijuana Hilton Waikoloa Village USTA Challenger - Waikoloa Internationaux de Tennis de Brest - Brest Healthsouth USTA Challenger - Dallas USTA San Diego Challenger - San Diego Las Vegas Challenger - Las Vegas Arrowhead USTA Men's Pro Tennis Classic - Rancho Mirage USTA/Safeway Challenger - Aptos Gramado Challenger - Gramado Bharat Petroleum Ahmedabad Challenger 2000 - Ahmedabad ATP "Videocon" Challenger - Mumbai CMG Asia Open - Hong Kong drkoop.com USTA Tennis Championships - Armonk Eisenberg Jerusalem Open 2000 - Jerusalem drkoop.com USTA Challenger of Burbank - Burbank USTA Safeway Challenger - Aptos Heineken Challenger - Ho Chi Minh City Fifth-Third Bank Tennis Championships - Lexington XL Capital Bermuda Open - Bermuda ATP Bangalore Challenger - Bangalore New Delhi Challenger - New Delhi 2003 West Side Tennis Club Challenger - Forest Hills USTA Tennis Championships of Austin - Austin MTNL Cellular ATP Challenger - Mumbai USTA Seascape Challenger - Aptos Binghamton Professional Tennis Tournament - Binghamton GHI Bronx Classic - Bronx Akbank Private Banking-TED Open - Istanbul Waco International Tennis Challenger - Waco A Glimmer of Hope Challenger - Austin The Wright Financial Group, Inc. Challenger - Champaign USTA Callenger of Urbana-Champaign - Urbana Healthsouth/USTA Pro Link Challenger - San Antonio Healthsouth/USTA Men's Challenger of Burbank - Burbank The Joyce Eisenberg Jerusalem Open - Jerusalem Abierto Club Casablanca - Mexico City BH Tennis Open International Cup - Belo Horizonte Yitzhak Rabin Men's Challenger - Tel Aviv West Side Tennis Club Clay Court Challenger - Forest Hills USTA Men's Challenger of Urbana-Champaign - Urbana Shimadzu All Japan Indoor - Kyoto USTA Tallahassee Tennis Challenger - Tallahassee West Side Tennis Challenger - Forest Hills Zagreb Open - Zagreb USTA Seascape Challenger - Aptos 2004 Colorado Tennis Classic - Denver Binghamton Professional Tennis Tournament - Binghamton 2004 USTA Challenger of Calabasas - Calabasas Smith Barney Men's Challenger - Covington College Station Challenger - College Station Austin Challenger - Austin Burbank Challenger - Burbank 2004 Keys Gate Challenger - Homestead Music City Challenger - Nashville The Wright Financial Group USTA Challenger - Champaign Privat Bank Cup - Dnepropetrovsk GHI Bronx Classic - Bronx Hilton Waikoloa Village USTA Challenger - Waikoloa 2005 Freeman Men's Challenger - Joplin Heineken Challenger - Ho Chi Minh City 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 Busan Open Challenger Tennis - Busan Sunset Moulding Yuba City Racquet Club Challenger - Yuba City Banca Stato Challenger - Lugano USTA Comerica Challenger - Aptos Singha Tennis Classic - Tarzana Odlum Brown Vancouver Open - Vancouver dBI Tennis Challenger - Binghamton GHI Bronx Classic - Bronx Pro Challenger at Calabasas - Calabasas USTA/Adtech Challenger - Boston Music City Challenger - Nashville USTA Illinois Challenger - Champaign Hilton Waikoloa Village USTA Challenger - Waikoloa USTA Men's Challenger of Dallas - Dallas Shimadzu All Japan Indoor Tennis Championships - Kyoto HTV Challenger - Ho Chi Minh City 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 Harrah's Entertainment Men's Pro Challenger - Tunica The West Side Tennis Club Clay Court Challenger - Forest Hills Busan Open Challenger Tennis - Busan Sunset Moulding Yuba City Racquet Club Challenger - Yuba City 2006 North Shore Pro Tennis Championship - Winnetka The Lipton Championships - Key Biscayne Great American Insurance ATP Championship - Cincinnati The Natrel's Challenger - Granby Tennis Masters Series - Indian Wells Tennis Masters Series - Toronto Tennis Masters Series - Cincinnati Tennis Masters Series - Indian Wells The Ericsson Open - Miami Odlum Brown Vancouver Open - Vancouver Tennis Masters Series - Montreal Tennis Masters Series - Cincinnati Tennis Masters Series - Indian Wells Tennis Masters Series - Miami Tennis Masters Series - Toronto Tennis Masters Series - Cincinnati Tennis Masters Series - Miami Indian Wells WOW Cafe Challenger - New Orleans Lubbock Challenger - Lubbock USTA Challenger of Oklahoma - Tulsa The Swanston Challenger - Sacramento The $50,000 Pro Challenger at Calabasas - Calabasas Music City Challenger - Nashville USTA Challenger - Champaign Hilton Waikoloa Village USTA Challenger - Waikoloa Savannah Challenger Pacific Life Open - Indian Wells 2007 Challenger of Santa Clara - Valencia II Naples ITG Challenger - Naples The 'Fitz' Casino Challenger - Tunica Pacific Life Open - Indian Wells The Comercia Challenger - Aptos Fifth Third Bank Tennis Championships - Lexington Levene Gouldin & Thompson Tennis Challenger - Binghamton GHI Bronz Classic - Bronx Swanston Challenger - Sacramento Challenger Banque Nationale Rimouski - Rimouski Ford Tennis Championships - Louisville Malaysian Open - Kuala Lumpur Countrywide Classic USTA Men's Challenger - Carson Sunset Moulding Challenger - Yuba City Semgroup Challenger - Tulsa Sacramento Challenger - Sacramento Ojai Challenger Champaign Challenger Winnetka Challenger Vancouver Challenger Honolulu Challenger Dallas Challenger U.S. Open - New York Australian Open - Melbourne Baton Rouge Challenger 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 Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York U.S. Open Calabasas Challenger Australian Open - Melbourne French Open - Paris 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 USTA Men's Challenger of Dallas - Dallas USTA Seascape Challenger - Aptos Eisenberg Jerusalem Open - Jerusalem Credicard Tennis Cup - Campos do Jordao CMG Asia Open - Hong Kong Copa Ericsson Mexico - Guadalajara USTA Challenger of Burbank - Burbank Mercedes-Benz Cup - Los Angeles Laser Vision USTA Challenger - Amarillo Milan Indoors - Milan Hilton Waikoloa Village USTA Challenger - Waikoloa USTA Men's Challenger of Dallas - Dallas Arizona Men's Tennis Championships - Scottsdale 2003 Eddleman USTA Challenger - Birmingham Swanston Challenger - Sacramento Chennai Open - Chennai U.S. Men's Clay Court Championships - Houston The 10tele.com Open - Nottingham Nielsen USTA Pro Tennis Championship - Winnetka Legg Mason Tennis Classic - Washington D.C. Pilot Pen International - New Haven Adidas International - Sydney Mercedes-Benz Cup - Los Angeles Kroger / St. Jude International - Memphis Sybase Open - San Jose Mercedes-Benz Cup - Los Angeles Legg Mason Tennis Classic - Washington D.C. Heineken Open Shanghai - Shanghai Franklin Templeton Tennis Classic - Scottsdale U.S. Men's Clay Court Championships - Houston Brasil Open - Salvador RCA Championships - Indianapolis Los Angeles The Stella Artois Grass Court Championships - London AIG Japan Open - Tokyo Sybase Open - San Jose Open 13 - Marseille Salem Open - Hong Kong Legg Mason Tennis Classic - Washington AT&T Challenge - Atlanta Citrix Tennis Championships - Delray Beach The Stella Artois Grass Court Championships - London SAP Open - San Jose Legg Mason Tennis Classic - Washington D.C. MFS Pro Tennis Championships - Boston President's Cup 1999 - Tashkent SAP Open - San Jose Farmers Classic - Los Angeles Heineken Open Singapore - Singapore The Samsung Open - Nottingham Tata Open 2003 - Chennai Kroger / St. Jude International - Memphis Arizona Men's Tennis Championships - Scottsdale BMW Open - Munich The Nottingham Open - Nottingham U.S. Men's Clay Court Championships - Houston Legg Mason Tennis Classic - Washington D.C. Copenhagen Open - Copenhagen Heineken Open Shanghai - Shanghai President's Cup - Tashkent Salem Open - Hong Kong Heineken Open Shanghai - Shanghai Miller Lite Hall of Fame Tennis Championships - Newport Tennis Channel Open - Las Vegas Medibank Private International - Sydney du Maurier Open - Montreal du Maurier Open - Toronto The Ericsson Open - Miami Tennis Masters Series - Indian Wells Pacific Life Open - Indian Wells Tennis Masters Series - Toronto Countrywide Classic - Los Angeles Davis Cup, Group 1, 1R, BLR-ISR 3-2 Davis Cup, Group 1, REL2, ISR-FIN 3-2 Davis Cup, Group 1, 1R, JPN-PHI 5-0 Davis Cup, Group 1, 2R, PHI-UZB 2-3 Davis Cup, World Group, SF, ESP-ISR, 4-1 Davis Cup, Group 2, F, PHI-NZL, 4-1 Davis Cup, Group 1, 1R, JPN-PHI 5-0 Davis Cup, Group I, PO, PHI-TPE 2-3 Davis Cup, Group I, 2R, ISR-POR 3-2 Davis Cup, Group 1, PO, GBR-ISR 2-3 Davis Cup, Group 2, 1R, PHI-PAK 4-1 Davis Cup, Group 2, 2R, PHI-NZL 4-1 Davis Cup, Group 2, 1R, HKG-PHI 1-4 Davis Cup, Group 1, 1R, ISR-LUX 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 15th Asian Games Doha 2006