Career 2014 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000 1999 1998 1997 1996 1995 1993 1990
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 Israel F1 USA F7 Portugal F2 Thailand F2 Thailand F3 USA F12 Malaysia F1 Malaysia F2 Kyoto Challenger - Kyoto Lucknow ATP Tour Challenger - Lucknow Waco International Tennis Challenger - Waco Hilton Waikoloa Village USTA Challenger - Waikoloa Gemax Samsung Open 2004 - Belgrade 2005 Freeman Men's Challenger - Joplin Challenger Casablanca San Angel - Mexico City Busan Open Challenger Tennis - Busan Odlum Brown Vancouver Open - Vancouver USTA Illinois Challenger - Champaign Hilton Waikoloa Village USTA Challenger - Waikoloa 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 Sunset Moulding Yuba City Racquet Club Challenger - Yuba City Odlum Brown Vancouver Open - Vancouver USTA Challenger of Oklahoma - Tulsa Samsung Challenger 2007 - Ho Chi Minh City XL Bermuda Open - Bermuda Taiwan Challenger - Kaohsiung Men's Pro Challenger at Tunica National - Tunica Dallas Challenger Talahassee Challenger Ramat Hasharon Challenger Carson Challenger Sacramento Challenger Charlottesville Challenger Honolulu Challenger Challenger 42 - Andrezieux Rezidenza Open - Magdeburg The LTA Manchester Challenger - Manchester Yitzhak Rabin Challenger 1998 - Tel Aviv Savannah Challenger Carson Challenger Ojai Challenger Winnetka Challenger Banca Stato Challenger - Lugano USTA Comerica Challenger - Aptos Sacramento Challenger Lubbock Challenger - Lubbock The Swanston Challenger - Sacramento Swanston Challenger - Sacramento Pro Challenger at Calabasas - Calabasas Malaysian Open - Kuala Lumpur Okal Cup - Eckental 2001 USTA Challenger of Calabasas - Calabasas 1998 Safeway Challenger - Aptos Windy City Classic - Winnetka Challenger Ciudad de Tijuana - Tijuana drkoop.com USTA Challenger of Burbank - Burbank Shimadzu All Japan Indoor - Kyoto 2003 USTA Challenger of Calabasas - Calabasas Baton Rouge Pro Tennis Classic - Baton Rouge 2004 Colorado Tennis Classic - Denver Austin Challenger - Austin Hurricane Tennis Open - Bradenton The Wright Financial Group USTA Challenger - Champaign Music City Challenger - Nashville San Luis Potosi Challenger 2002 - San Luis Potosi Challenger de Granby - Granby XL Capital Bermuda Open - Bermuda Zivnobanka Czech Open - Prostejov Granby Challenger - Granby 2000 Challenger de Granby - Granby USTA Seascape Challenger - Aptos Sunset Moulding Yuba City Racquet Club Challenger - Yuba City Australian Unity Western Australia Open - Perth University of Tennessee USTA Men's Challenger - Knoxville Hilton Waikoloa USTA Challenger - Waikoloa Meridiana Sardegna Open - Olbia Indian Oil Servo Challenger - Calcutta Hilton Waikoloa Village USTA Challenger - Waikoloa Hilton Waikoloa Village USTA Challenger - Waikoloa 2003 West Side Tennis Club Challenger - Forest Hills drkoop.com USTA Challenger of Tallahassee - Tallahassee drkoop.com USTA Tennis Championships of Denver - Denver Bristol Challenger Trophy - Bristol USTA Tennis Championships of Houston - Houston 2001 UT Tyler Patriot Challenger - Tyler USTA Safeway Challenger - Aptos LTA Men's Challenger - Wrexham TED Open-Akbank Private Banking - Istanbul Savannah Challenger USTA Challenger of Las Vegas - Las Vegas Abierto Club Casablanca - Mexico City Hilton Waikoloa Village USTA Challenger - Waikoloa KGHM Polish Indoors - Wroclaw 2003 Freeman Men's Challenger - Joplin 2001 Eddleman USTA Challenger - Birmingham Healthsouth USTA Challenger - Dallas Ahmedabad Challenger - Ahmedabad The 'Fitz' Casino Challenger - Tunica USTA Challenger of Dallas - Dallas 2004 USTA Challenger of Calabasas - Calabasas Countrywide Classic USTA Men's Challenger - Carson Samarkand Challenger - Samarkand Las Vegas Challenger - Las Vegas West Side Tennis Club Clay Court Challenger - Forest Hills GHI Bronx Tennis Classic - Bronx USTA Tallahassee Tennis Challenger - Tallahassee West Side Tennis Challenger - Forest Hills New Delhi Challenger - New Delhi 2003 USTA Tallahassee Tennis Challenger - Tallahassee GHI Bronx Classic - Bronx CA Challenge - Graz A Glimmer of Hope Challenger - Austin GHI Bronx Classic - Bronx USTA/Adtech Challenger - Boston USTA Men's Challenger of Dallas - Dallas ARMS USTA Challenger - Rocky Mount Sporting Challenger - Turin 2002 FSE Challenger - Tarzana drkoop.com USTA Tennis Championships - Armonk Challenger 42 - Andrezieux 2001 USTA Tallahassee Tennis Challenger - Tallahassee Time Warner USTA Challenger - Binghamton Smith Barney Men's Challenger - Covington Hilton Waikoloa Village USTA Challenger - Waikoloa University of Tennessee USTA Challenger - Knoxville The Wright Financial Group, Inc. Challenger - Champaign San Luis Potosi ATP Challenger - San Luis Potosi III Challenger Continenal Plaza - Puerto Vallarta 2005 West Side Tennis Coub Men's Challenger - Forest Hills Ciur Pribram Challenger - Pribram USTA Callenger of Urbana-Champaign - Urbana Healthsouth/USTA Pro Link Challenger - San Antonio USTA San Diego Challenger - San Diego Healthsouth/USTA Men's Challenger of Burbank - Burbank Copa Ericsson Mexico - Guadalajara Mumbai Challenger - Mumbai Laser Vision USTA Challenger - Amarillo Singha Tennis Classic - Tarzana Maia Open - Oporto Casino Lugano - Lugano USTA/Safeway Challenger - Aptos CNA TennisPro Classic - Winnetka Frito Lay/USTA Challenger - Binghamton CMG Asia Open - Hong Kong Samarkand Challenger - Samarkand Acura USTA Pro Tennis Classic at Mission Hills - Rancho Mirage Heineken Challenger - Ho Chi Minh City 2003 Eddleman USTA Challenger - Birmingham Swanston Challenger - Sacramento Champaign Challenger Sunset Moulding Challenger - Yuba City Challenger Ford de Cherbourg - Cherbourg 2002 Eddleman USTA Challenger - Birmingham Binghamton Professional Tennis Tournament - Binghamton Bukhara Challenger - Bukhara Samsung Securities Cup Challenger - Seoul USTA Pro Tennis Classic at Mission Hills - Rancho Mirage University of Tennessee USTA Men's Challenger - Knoxville ECM Cup - Prague Granby Challenger - Granby Bharat Petroleum Ahmedabad Challenger 2000 - Ahmedabad Warsteiner Grand Prix - Oberstaufen Togliatti Cup - Togliatti drkoop.com USTA Tennis Championships of San Antonio - San Antonio USTA Men's Challenger of Urbana-Champaign - Urbana USTA Men's Challenger of Urbana-Champaign - Urbana XL Capital Bermuda Open - Bermuda XL Capital Bermuda Open - Bermuda Eisenberg Jerusalem Open - Jerusalem USTA Challenger of Burbank - Burbank Cadillac Pro Indoor USTA Challenger - West Bloomfield Eisenberg Jerusalem Open - Jerusalem Arrowhead USTA Men's Pro Tennis Classic - Rancho Mirage USTA Men's Challenger of Dallas - Dallas 2006 USTA Tallahassee Tennis Challenger - Tallahassee Atlantic City Open - Atlantic City USTA Seascape Challenger - Aptos Levene Gouldin & Thompson Tennis Challenger - Binghamton The Wright Financial Group, Inc. Challenger - Champaign College Station Challenger - College Station Tallahassee Tennis Challenger - Tallahassee Harrah's Entertainment Challenger - Tunica Home Depot Center USTA Challenger - Carson Shimadzu All Japan Indoor Tennis Championships - Kyoto 2006 Challenger of Santa Clarita California Challenger - Valencia Torneo Internacional Challenger Fila 2006 - Leon Atlanta Clay Court Challenger - Atlanta WOW Cafe Challenger - New Orleans Miller Lite Hall of Fame Tennis Championships - Newport 2007 Challenger of Santa Clara - Valencia II Naples ITG Challenger - Naples Fifth Third Bank Tennis Championships - Lexington GHI Bronz Classic - Bronx Challenger Banque Nationale Rimouski - Rimouski Ford Tennis Championships - Louisville Delhi Challenger I - New Delhi Oldum Brown Vancouver Open - Vancouver GHI Bronx Tennis Classic - Bronx Bangkok Challenger Sacramento Challenger - Sacramento GHI Bronx Classic - Bronx 2002 USTA Challenger of Calabasas - Calabasas The Scottish Tennis Championships - Edinburgh Eddleman USTA Challenger - Birmingham Osaka International Tennis Tournament - Osaka Gallagher International - Hamilton Salem Open - Hong Kong CMG Asia Open - Hong Kong AT&T Challenge - Atlanta Sybase Open - San Jose Kroger / St. Jude International - Memphis USTA Seascape Challenger - Aptos Citrix Tennis Championships - Delray Beach Burbank Challenger - Burbank 2004 Keys Gate Challenger - Homestead Sybase Open - San Jose Music City Challenger - Nashville Privat Bank Cup - Dnepropetrovsk RCA Championships - Indianapolis Sybase Open - San Jose The Natrel's Challenger - Granby The $50,000 Pro Challenger at Calabasas - Calabasas Music City Challenger - Nashville The Comercia Challenger - Aptos President's Cup 1999 - Tashkent Mercedes-Benz Cup - Los Angeles Heineken Open Singapore - Singapore The Comercia Bank Challenger - Aptos Semgroup Challenger - Tulsa Japan Open - Tokyo Carson Challenger Heineken Open Shanghai - Shanghai Baton Rouge Challenger Yuba City Challenger Vancouver Challenger Binghamton Challenger Como Challenger Tiburon Challenger Calabasas Challenger Dallas Challenger Baton Rouge Challenger Ramat Hasharon Challenger The Stella Artois Grass Court Championships - London Miller Lite Hall of Fame Tennis Championships - Newport Vancouver Challenger 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 AAPT Championships - Adelaide Tiburon Challenger Calabasas Challenger Adidas International - Sydney Copenhagen Open - Copenhagen U.S. Men's Clay Court Championships - Houston The Stella Artois Grass Court Championships - London The Samsung Open - Nottingham RCA Championships - Indianapolis Brasil Open - Salvador President's Cup - Tashkent Tata Open 2003 - Chennai Siebel Open - San Jose Kroger / St. Jude International - Memphis Copenhagen Open - Copenhagen Franklin Templeton Tennis Classic - Scottsdale BMW Open - Munich The Stella Artois Grass Court Championships - London Miller Lite Hall of Fame Tennis Championships - Newport Mercedes-Benz Cup - Los Angeles Heineken Open Shanghai - Shanghai AIG Japan Open - Tokyo Shanghai Los Angeles Tel Aviv The Stella Artois Grass Court Championships - London Pilot Pen International - New Haven Tel Aviv Citrix Tennis Championships - Delray Beach The Nottingham Open - Nottingham Legg Mason Tennis Classic - Washington D.C. MFS Pro Tennis Championships - Boston USTA Men's Challenger of Dallas - Dallas 1st Challenger Tournament Leon - Leon Grand Prix Hassan II - Casablanca ATP "Videocon" Challenger - Mumbai Tel Aviv U.S. Men's Clay Court Championships - Orlando TED Open Istanbul - Istanbul Waldbaum's Hamlet Cup - Long Island Siebel Open - San Jose Copa Ericsson Costa Rica - San Jose Bukhara Challenger - Bukhara USTA Challenger of Burbank - Burbank USTA Challenger of San Antonio - San Antonio U.S. Men's Clay Court Championships - Houston 2002 Azalea Orthopedic Challenger - Tyler Mercedes-Benz Cup - Los Angeles The Indian Oil-Servo ATP Challenger 1999 - Calcutta U.S. Men's Clay Court Championships - Houston Open Diputacion Pozoblanco - Cordoba Downtown Athletic Club USTA Challenger - Amarillo Pilot Pen Tennis - New Haven AIG Japan Open - Tokyo Legg Mason Tennis Classic - Washington D.C. Countrywide Classic - Los Angeles SAP Open - San Jose Indianapolis Tennis Championships - Indianapolis Countrywide Classic - Los Angeles Kroger / St. Jude International - Memphis Eisenberg Jerusalem Open 2000 - Jerusalem The Joyce Eisenberg Jerusalem Open - Jerusalem dBI Tennis Challenger - Binghamton Third Bank Tennis Championships - Lexington Yitzhak Rabin Men's Challenger - Tel Aviv New Haven USTA Challenger of Burbank - Burbank Prague Open - Prague USTA Seascape Challenger - Aptos Samsung Securities Cup Challenger Tennis - Seoul Adidas International - Sydney 2006 North Shore Pro Tennis Championship - Winnetka Healthsouth/USTA Challenger - Denver Binghamton Professional Tennis Tournament - Binghamton BellSouth Open - Vina del Mar ATP Bangalore Challenger - Bangalore Hilton Waikoloa Village USTA Challenger - Waikoloa ECM Cup - Prague Indian Oil Servo Delhi Challenger - New Delhi USTA Challenger - Champaign Heineken Challenger - Ho Chi Minh City Pro Challenger at Calabasas - Calabasas IX Open Internacional D'Andorra - Andorra Nielsen USTA Pro Tennis Championship - Winnetka BellSouth Open - Auckland Japan Open - Tokyo The Stella Artois Grass Court Championships - London Heineken Open Shanghai - Shanghai Copenhagen Open - Copenhagen Kroger / St. Jude International - Memphis Sybase Open - San Jose Franklin Templeton Tennis Classic - Scottsdale U.S. Men's Clay Court Championships - Houston President's Cup - Tashkent Mercedes-Benz Cup - Los Angeles French Open - Paris Tel Aviv Tennis Masters Series - Toronto Siebel Open - San Jose Arizona Men's Tennis Championships - Scottsdale Mercedes-Benz Cup - Los Angeles SAP Open - San Jose Arizona Men's Tennis Championships - Scottsdale Vietnam Open - Ho Chi Minh City SAP Open - San Jose Tennis Channel Open - Las Vegas The Tennis Channel Open - Las Vegas Legg Mason Tennis Classic - Washington Pilot Pen Tennis - New Haven AIG Japan Open Tennis Championships - Tokyo SAP Open - San Jose Atlanta Tennis Championships - Atlanta Farmers Classic - Los Angeles RCA Championships - Indianapolis Legg Mason Tennis Classic - Washington D.C. Salem Open - Hong Kong du Maurier Open - Toronto 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 The Lipton Championships - Key Biscayne Tennis Masters Series - Montreal Tennis Masters Series - Cincinnati Tennis Masters Series - Indian Wells Tennis Masters Series - Miami Tennis Masters Series - Cincinnati Tennis Masters Series - Indian Wells Tennis Masters Series - Miami Indian Wells Pacific Life Open - Indian Wells Pacific Life Open - Indian Wells Franklin Templeton Tennis Classic - Scottsdale du Maurier Open - Montreal Pacific Life Open - Indian Wells U.S. Open - New York U.S. Open - New York Australian Open - Melbourne 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 French Open - Paris Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Wimbledon - London U.S. Open - New York U.S. Open Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris French Open - Paris Wimbledon - London Wimbledon - London Australian Open - Melbourne Davis Cup, Group 2, 1R, PHI-PAK 4-1 Davis Cup, Group 2, 2R, PHI-NZL 4-1 Davis Cup, Group 1, 1R, JPN-PHI 5-0 Davis Cup, Group 1, 2R, PHI-UZB 2-3 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, KOR-PHI 2-3 Davis Cup, Group I, PO, PHI-TPE 2-3 Davis Cup, Asia/Oceania Group I, PO, TPE-PHI 4-1 French Open - Paris Australian Open - Melbourne U.S. Open - New York Davis Cup, Group 1, 2R, SVK-ISR 3-1 Davis Cup, Group 1, 2R, ISR-AUT 4-1 U.S. Open - New York Davis Cup, Group 2, 1R, HKG-PHI 1-4 Davis Cup, Group I, 1R, PHI-JPN 1-3 15th Asian Games Doha 2006