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 El Salvador F1 Brazil F6 Brazil F7 Brazil F8 Brazil F9 Brazil F13 Botswana F1 South Africa F1 South Africa F2 Colombia F4 Brazil F5 USA F13 USA F14 Brazil F7 Brazil F9 Brazil F10 USA F6 Canada F2 Mexico F17 Mexico F19 USA F29 India F3 Mexico F2 Portugal F1 Portugal F3 Belarus F1 Belarus F2 Ireland F1 France F12 Spain F34 Spain F35 Spain F36 Thailand F3 USA F6 USA F8 Mexico F4 Belarus F1 Italy F28 Israel F5 Ivory Coast F1 Ivory Coast F2 Malaysia F1 Malaysia F2 France F14 France F17 France F19 France F5 Canada F4 USA F7 Italy F11 Colombia F2 Colombia F1 Mexico F15 Brazil F11 Brazil F10 Brazil F2 Colombia F3 Brazil F3 USA F16 USA F17 USA F18 USA F28 Mexico F16 Mexico F17 Mexico F18 India F4 Canada F3 Mexico F7 Mexico F8 USA F13 USA F14 France F13 Portugal F2 Great Britain F7 UAE F1 UAE F2 Great Britain F9 Great Britain F10 Ireland F2 Great Britain F11 Spain F42 Spain F43 Israel F4 Russia F1 Russia F2 Croatia F1 Croatia F2 Thailand F2 USA F12 Belarus F2 Turkey F7 Syria F1 Syria F2 Senegal F1 Senegal F2 2001 USTA Challenger of Calabasas - Calabasas University of Tennessee USTA Men's Challenger - Knoxville 1998 Safeway Challenger - Aptos Healthsouth/USTA Men's Challenger of Burbank - Burbank Waco International Tennis Challenger - Waco A Glimmer of Hope Challenger - Austin West Side Tennis Club Clay Court Challenger - Forest Hills GHI Bronx Classic - Bronx Smith Barney Men's Challenger - Covington Austin Challenger - Austin Burbank Challenger - Burbank 2003 USTA Challenger of Calabasas - Calabasas The Wright Financial Group USTA Challenger - Champaign Tallahassee Tennis Challenger - Tallahassee Bogota Challenger - Bogota Harrah's Entertainment Challenger - Tunica 2005 West Side Tennis Coub Men's Challenger - Forest Hills Busan Open Challenger Tennis - Busan Pro Challenger at Calabasas - Calabasas USTA Men's Challenger of Dallas - Dallas 2006 USTA Tallahassee Tennis Challenger - Tallahassee The West Side Tennis Club Clay Court Challenger - Forest Hills Busan Open Challenger Tennis - Busan Lubbock Challenger - Lubbock USTA Seascape Challenger - Aptos Wailea Men's Challenger - Maui WOW Cafe Challenger - New Orleans USTA Challenger of Oklahoma - Tulsa Acura USTA Pro Tennis Classic at Mission Hills - Rancho Mirage XL Capital Bermuda Open - Bermuda Sunset Moulding Challenger - Yuba City The Comercia Bank Challenger - Aptos Carson Challenger Talahassee Challenger Ramat Hasharon Challenger Manchester Challenger USTA Seascape Challenger - Aptos Palermo Challenger Calabasas Challenger Champaign Challenger Rimouski Challenger Baton Rouge Challenger Lexington Challenger Vancouver Challenger Sacramento Challenger Tiburon Challenger St. Remy Challenger USTA Pro Tennis Classic at Mission Hills - Rancho Mirage Le Gosier Challenger Tallahassee Challenger 2003 Eddleman USTA Challenger - Birmingham Guadalajara Challenger Winnetka Challenger Prostejov Challenger Shanghai Challenger Ningboo Challenger Tiburon Challenger Challenger Casablanca San Angel - Mexico City Honolulu Challenger Nottingham Challenger Dallas Challenger Honolulu Challenger Guadalajara Challenger Tallahassee Challenger Leon Challenger Sarasota Challenger Sunset Moulding Yuba City Racquet Club Challenger - Yuba City Charlottesville Challenger The Commercia Challenger - Aptos Le Gosier Challenger Reunion Island Challenger Nottingham-2 Challenger Winnetka Challenger Sarasota Challenger Vancouver Challenger USTA Seascape Challenger - Aptos II Naples ITG Challenger - Naples Istanbul Challenger Rio De Janeiro Challenger Hilton Waikoloa Village USTA Challenger - Waikoloa Heineken Challenger - Ho Chi Minh City The Natrel's Challenger of Granby - Granby Izmir Challenger 2006 Challenger of Santa Clarita California Challenger - Valencia USTA Challenger - Champaign Samsung Challenger 2007 - Ho Chi Minh City 2007 Challenger of Santa Clara - Valencia Countrywide Classic USTA Men's Challenger - Carson 2000 Challenger de Granby - Granby Marrakech Challenger USTA Tennis Championships of Houston - Houston Savannah Challenger Aptos Challenger Samsung Securities Cup Challenger Tennis - Seoul Abierto Club Casablanca - Mexico City St. Remy Challenger USTA Men's Challenger of Dallas - Dallas 2002 USTA Challenger of Calabasas - Calabasas Hilton Waikoloa USTA Challenger - Waikoloa Downtown Athletic Club USTA Challenger - Amarillo Challenger de Granby - Granby Las Vegas Challenger - Las Vegas Laser Vision USTA Challenger - Amarillo GHI Bronx Tennis Classic - Bronx GHI Bronx Classic - Bronx Binghamton Professional Tennis Tournament - Binghamton Music City Challenger - Nashville Banca Stato Challenger - Lugano Vancouver Challenger Challenger Casablanca San Angel - Mexico City Harrah's Entertainment Men's Pro Challenger - Tunica Challenger Banque Nationale Rimouski - Rimouski Dublin Challenger - Dublin GHI Bronz Classic - Bronx Pro Challenger at Calabasas - Calabasas Flea Market Cup - Busan Taiwan Challenger - Kaohsiung Caloundra ATP Challenger - Caloundra Abierto Internacional de Salinas 'Dario Expreso' - Salinas AGT Challenger - Leon Baton Rouge Pro Tennis Classic - Baton Rouge Men's Pro Challenger at Tunica National - Tunica Sacramento Challenger - Sacramento Bangkok Challenger Baton Rouge Challenger Fergana Challenger Carson Challenger Reggio Emilia Challenger USTA Safeway Challenger - Aptos Pozoblanco Challenger Vancouver Challenger Karshi Challenger Almaty Challenger Como Challenger Sacramento Challenger Tiburon Challenger Burnie Challenger Leon Challenger Savannah Challenger Fergana Challenger Carson Challenger ARMS USTA Challenger - Rocky Mount Ojai Challenger Beijing Challenger Sybase Open - San Jose Tulsa Challenger The Stella Artois Grass Court Championships - London Legg Mason Tennis Classic - Washington D.C. XL Capital Bermuda Open - Bermuda 2002 Eddleman USTA Challenger - Birmingham drkoop.com USTA Tennis Championships - Armonk drkoop.com USTA Tennis Championships of Denver - Denver drkoop.com USTA Tennis Championships of San Antonio - San Antonio USTA Challenger of Las Vegas - Las Vegas USTA Challenger of Burbank - Burbank USTA Men's Challenger of Urbana-Champaign - Urbana XL Capital Bermuda Open - Bermuda 2001 Eddleman USTA Challenger - Birmingham USTA Challenger of Burbank - Burbank 2001 UT Tyler Patriot Challenger - Tyler Copa Ericsson Costa Rica - San Jose USTA Challenger of Dallas - Dallas University of Tennessee USTA Challenger - Knoxville USTA Callenger of Urbana-Champaign - Urbana Healthsouth USTA Challenger - Dallas USTA San Diego Challenger - San Diego CMG Asia Open - Hong Kong Arrowhead USTA Men's Pro Tennis Classic - Rancho Mirage drkoop.com USTA Challenger of Burbank - Burbank Sybase Open - San Jose AT&T Challenge - Atlanta Citrix Tennis Championships - Delray Beach College Station Challenger - College Station The Stella Artois Grass Court Championships - London 2005 Freeman Men's Challenger - Joplin USTA Comerica Challenger - Aptos Singha Tennis Classic - Tarzana Odlum Brown Vancouver Open - Vancouver MFS Pro Tennis Championships - Boston Swanston Challenger - Sacramento USTA Illinois Challenger - Champaign Challenger Britania Zavaleta - Puebla Hilton Waikoloa Village USTA Challenger - Waikoloa Heineken Open Shanghai - Shanghai Shimadzu All Japan Indoor Tennis Championships - Kyoto HTV Challenger - Ho Chi Minh City Adidas International - Sydney Sybase Open - San Jose Copa Club Campestre de Aguascalientes - Aguascalientes San Luis Potosi Challenger - San Luis Potosi Kroger / St. Jude International - Memphis Torneo Internacional Challenger Fila 2006 - Leon Atlanta Clay Court Challenger - Atlanta Citrix Tennis Championships - Delray Beach 2006 North Shore Pro Tennis Championship - Winnetka Fifth-Third Bank Tennis Classic - Lexington Odlum Brown Vancouver Open - Vancouver 2002 FSE Challenger - Tarzana RCA Championships - Indianapolis The $50,000 Pro Challenger at Calabasas - Calabasas Music City Challenger - Nashville Hilton Waikoloa Village USTA Challenger - Waikoloa Hilton Waikoloa Village USTA Challenger - Waikoloa Siebel Open - San Jose Brasil Open - Salvador The LTA Hester Trophy - Manchester Challenger Natrel Presented by National Bank - Granby Fifth Third Bank Tennis Championships - Lexington Levene Gouldin & Thompson Tennis Challenger - Binghamton The 'Fitz' Casino Challenger - Tunica Swanston Challenger - Sacramento Copenhagen Open - Copenhagen Challenger Banque Nationale Rimouski - Rimouski Ford Tennis Championships - Louisville Club Coop's ATP Challenger International - Brisbane Delhi Challenger I - New Delhi USTA Challenger of Burbank - Burbank BMW Open - Munich San Luis Potosi Challenger - San Luis Potosi The Stella Artois Grass Court Championships - London The Wright Financial Group, Inc. Challenger - Champaign Hurricane Tennis Open - Bradenton Home Depot Center USTA Challenger - Carson Mercedes-Benz Cup - Los Angeles CMG Asia Open - Hong Kong Hilton Waikoloa Village USTA Challenger - Waikoloa Oldum Brown Vancouver Open - Vancouver Semgroup Challenger - Tulsa Yuba City Challenger drkoop.com USTA Challenger of Tallahassee - Tallahassee BellSouth Open - Vina del Mar Calabasas Challenger Franklin Templeton Tennis Classic - Scottsdale 2001 USTA Tallahassee Tennis Challenger - Tallahassee U.S. Men's Clay Court Championships - Houston USTA Tallahassee Tennis Challenger - Tallahassee Miller Lite Hall of Fame Tennis Championships - Newport 2002 Azalea Orthopedic Challenger - Tyler San Luis Potosi ATP Challenger - San Luis Potosi Healthsouth/USTA Challenger - Denver Dallas Challenger Sunset Moulding Yuba City Racquet Club Challenger - Yuba City Wolfsburg Challenger Bergamo Challenger USTA/Safeway Challenger - Aptos CNA TennisPro Classic - Winnetka The Stella Artois Grass Court Championships - London Sarajevo Challenger USTA/Adtech Challenger - Boston Rhodes Challenger Izmir Challenger Siebel Open - San Jose Arizona Men's Tennis Championships - Scottsdale Mercedes-Benz Cup - Los Angeles Eddleman USTA Challenger - Birmingham USTA Men's Challenger of Dallas - Dallas Lexington Challenger Granby Challenger Legg Mason Tennis Classic - Washington D.C. SAP Open - San Jose Binghamton Challenger Arizona Men's Tennis Championships - Scottsdale U.S. Men's Clay Court Championships - Houston Salem Open - Hong Kong Japan Open - Tokyo III Challenger Continenal Plaza - Puerto Vallarta Cadillac Pro Indoor USTA Challenger - West Bloomfield Music City Challenger - Nashville Healthsouth/USTA Pro Link Challenger - San Antonio Astana Challenger Charlottesville Challenger USTA Men's Challenger of Urbana-Champaign - Urbana Jersey Challenger 2003 West Side Tennis Club Challenger - Forest Hills Salinas Challenger GHI Bronx Tennis Classic - Bronx Dallas Challenger Hilton Waikoloa Village USTA Challenger - Waikoloa Mercedes-Benz Cup - Los Angeles West Side Tennis Challenger - Forest Hills Sarajevo Challenger Vietnam Open - Ho Chi Minh City I Manta Open - Manta SAP Open - San Jose 2004 Colorado Tennis Classic - Denver Manta Challenger USTA Challenger of San Antonio - San Antonio The Tennis Channel Open - Las Vegas Busan Challenger Heineken Open Singapore - Singapore Pilot Pen Tennis - New Haven Salem Open - Hong Kong Copa Ericsson Mexico - Guadalajara PBZ Zagreb Indoors - Zagreb dBI Tennis Challenger - Binghamton GHI Bronx Classic - Bronx Pilot Pen Tennis - New Haven AIG Japan Open Tennis Championships - Tokyo Winnetka Challenger Granby Challenger Savannah Challenger The Wright Financial Group, Inc. Challenger - Champaign SAP Open - San Jose Barranquilla Challenger Tennis Channel Open - Las Vegas Pereira Challenger Abierto Mexicano Telcel - Acapulco The Swanston Challenger - Sacramento 2004 USTA Challenger of Calabasas - Calabasas Campbell's Hall of Fame Tennis Championships - Newport XL Bermuda Open - Bermuda Farmers Classic - Los Angeles Winston Salem - Winston Salem Heineken Open - Auckland SAP Open - San Jose Cremona Challenger Abierto Mexicano Telcel - Acapulco Alessandria Challenger UNICEF Open - 's Hertogenbosch Campbell's Hall of Fame Tennis Championships - Newport The Comercia Challenger - Aptos Kosice Challenger 2004 Keys Gate Challenger - Homestead Aptos Challenger Lexington Challenger Samsung Securities Cup - Seoul Malaysian Open - Kuala Lumpur Hilton Waikoloa Village USTA Challenger - Waikoloa Bangkok Challenger Sacramento Challenger Seoul Challenger Charlottesville Challenger The Natrel's Challenger - Granby Zivnobanka Czech Open - Prostejov Knoxville Challenger University of Tennessee USTA Men's Challenger - Knoxville Legg Mason Tennis Classic - Washington Champaign Challenger SAP Open - San Jose Indianapolis Tennis Championships - Indianapolis Countrywide Classic - Los Angeles Heineken Open Shanghai - Shanghai Kroger / St. Jude International - Memphis Sybase Open - San Jose Franklin Templeton Tennis Classic - Scottsdale U.S. Men's Clay Court Championships - Houston Countrywide Classic - Los Angeles Champaign Challenger Miller Lite Hall of Fame Tennis Championships - Newport Legg Mason Tennis Classic - Washington D.C. Farmers Classic - Los Angeles AIG Japan Open - Tokyo Nielsen USTA Pro Tennis Championship - Winnetka Copenhagen Open - Copenhagen Franklin Templeton Tennis Classic - Scottsdale The Stella Artois Grass Court Championships - London The Samsung Open - Nottingham Miller Lite Hall of Fame Tennis Championships - Newport Delray Beach International Tennis Championships - Delray Beach Mercedes-Benz Cup - Los Angeles Legg Mason Tennis Classic - Washington D.C. AIG Japan Open - Tokyo Tata Open 2003 - Chennai Atlanta Tennis Championships - Atlanta Kroger / St. Jude International - Memphis Kroger / St. Jude International - Memphis SAP Open - San Jose Pilot Pen International - New Haven U.S. Men's Clay Court Championships - Orlando Heineken Open Shanghai - Shanghai Japan Open - Tokyo Los Angeles Salem Open - Hong Kong President's Cup 1999 - Tashkent Mercedes-Benz Cup - Los Angeles Copenhagen Open - Copenhagen Mercedes-Benz Cup - Los Angeles Brazil Open - Salvador RCA Championships - Indianapolis New Haven AIG Japan Open - Tokyo U.S. Men's Clay Court Championships - Houston Winston-Salem Open - Winston-Salem SA Tennis Open - Johannesburg BellSouth Open - Auckland The Nottingham Open - Nottingham Heineken Open Shanghai - Shanghai du Maurier Open - Montreal du Maurier Open - Toronto The Lipton Championships - Key Biscayne 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 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 - Indian Wells Tennis Masters Series - Miami Indian Wells Atlanta Tennis Championships - Atlanta Pacific Life Open - Indian Wells Rogers Cup - Montreal Rogers Masters - Toronto Pacific Life Open - Indian Wells Rogers Masters - Montreal Rogers Cup - Montreal Rogers Cup - Toronto Rogers Cup - Montreal BNP Paribas Open - Indian Wells Rogers Cup - Toronto U.S. Open - New York Australian Open - Melbourne 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 Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris French Open - Paris Wimbledon - London French Open - Paris U.S. Open U.S. Open - New York Australian Open - Melbourne 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 French Open - Paris 15th Asian Games Doha 2006 Pacific Life Open - Indian Wells Australian Open - Melbourne Wimbledon - London French Open - Paris U.S. Open - New York Davis Cup, Group 2, 1R, PHI-PAK 4-1 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, Group I, PO, PHI-TPE 2-3 Wimbledon - London Davis Cup, Group 2, 2R, PHI-NZL 4-1