Career 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000 1999 1998 1996 1995 1994 1993
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 drkoop.com USTA challenger of Miami - Miami Atlantic City Open - Atlantic City BSI Challenger Lugano - Lugano Copa Petrobras-Uruguay - Montevideo Napoli Challenger RCA Championships - Indianapolis Japan Open - Tokyo AAPT Championships - Adelaide Sybase Open - San Jose Kroger / St. Jude International - Memphis Citrix Tennis Championships - Delray Beach Franklin Templeton Tennis Classic - Scottsdale Galleryfurniture.com Challenge - Atlanta U.S. Men's Clay Court Championships - Orlando The Stella Artois Grass Court Championships - Queen's/London Miller Lite Hall of Fame Tennis Championships - Newport Japan Open - Tokyo Samsung Open - Brighton AAPT Championships - Adelaide Adidas International - Sydney Copenhagen Open - Copenhagen Chevrolet Cup - Vina del Mar Copa AT&T - Buenos Aires Kroger / St. Jude International - Memphis Croatia Open - Umag Brazil Open - Salvador BMW Open - Munich International Championship of Croatia - Umag Legg Mason Tennis Classic - Washington D.C. AAPT Championships - Adelaide Heineken Open - Auckland Copa AT&T - Buenos Aires Grand Prix Hassan II - Casablanca Energis Open - Amersfoort Generali Open 2003 - Kitzbuhel Idea Prokom Open - Sopot Gelsor Open Romania - Bucharest Brasil Open - Salvador Washington Tata Open - Chennai BellSouth Open - Vina del Mar Brasil Open - Costa do Sauipe U.S. Men's Clay Court Championships - Houston BMW Open - Munich Synsam Swedish Open - Bastad Generali Open - Kitzbuhel TD Waterhouse Cup - Long Island International Tennis Championships - Delray Beach Grand Prix de Tennis de Lyon - Lyon CA Tennis Trophy - Vienna Arizona Men's Tennis Championships - Scottsdale U.S. Men's Clay Court Championships - Houston Internationaler Raiffeisen Grand Prix - St. Polten Allianz Suisse Open - Gstaad Campbell's Hall of Fame Tennis Championships - Newport The Priority Telecom Open - Amersfoort RCA Championships - Indianapolis Mercedes-Benz Cup - Los Angeles Generali Open - Kitzbuhel Legg Mason Tennis Classic - Washington D.C. AIG Japan Open - Tokyo Kremlin Cup - Moscow CA Tennis Trophy - Vienna Heineken Open - Auckland Movistar Open - Vina del Mar Regions Morgan Keegan Championships - Memphis Brasil Open - Costa do Sauipe Abierto Mexicano Telcel - Acapulco US Men's Clay Court Championships - Houston Grand Prix Hassan II - Casablanca Hypo Group Tennis International - Portschach The Stella Artois Championships - London The 10tele.com Open - Nottingham Synsam Swedish Open - Bastad Campbell's Hall of Fame Tennis Championships - Newport RCA Championships - Indianapolis Generali Open - Kitzbuhel Countrywide Classic - Los Angeles Legg Mason Tennis Classic - Washington Pilot Pen Tennis - New Haven St. Petersburg Open - St. Petersburg Next Generation Adelaide International - Adelaide Heineken Open - Auckland MoviStar Open - Vina del Mar Copa Telmex - Buenos Aires Abierto Mexicano Telcel - Acapulco The Tennis Channel Open - Las Vegas U.S. Men's Clay Court Championships - Houston Open Seat Godo 2007 - Barcelona Hypo Group Tennis International - Portschach Synsam Swedish Open - Bastad Generali Open - Kitzbuhel RCA Championships - Indianapolis Legg Mason Tennis Classic - Washington Pilot Pen Tennis - New Haven Heineken Open - Auckland Movistar Open - Vina del Mar Copa Telmex - Buenos Aires Abierto Mexicano Telcel - Acapulco Open de Tenis Comunidad Valenciana - Valencia Orange Warsaw Open - Warsaw Austrian Open - Kitzbuhel Pilot Pen Tennis - New Haven Nossa Caixa Aberto de Sao Paulo - Sao Paulo Fifth-Third Bank Tennis Championships - Lexington Samsung Secruities Cup Challenger - Seoul 2007 Nielsen Pro Tennis Championship - Winnetka Challenger Ciudad de Guayaquil - Guayaquil Trani Challenger Maia Open - Oporto Copa Sevilla Internacionales de Andalucia - Seville Wailea Men's Challenger - Maui Lima Challenger 2007 - Lima Kobstaedernes ATP Challenger - Kolding Lima Challenger - Lima University of Tennessee USTA Challenger - Knoxville USTA/Adtech Challenger - Boston Marrakech Challenger Barletta Challenger SMS Tennis Cup - Sao Paulo Hilton Waikoloa Village USTA Challenger - Waikoloa CNA TennisPro Classic - Winnetka Montevideo Challenger The Scottish Tennis Championships - Edinburgh Black Forest Open 2000 - Freudenstadt Exim Agmedia Open - Kosice Harrah's Entertainment Challenger - Tunica 2003 Freeman Men's Challenger - Joplin Hilton Waikoloa Village USTA Challenger - Waikoloa VII Avierto Internacional de Salinas - Salinas 2002 Eddleman USTA Challenger - Birmingham Ljubljana Open 2002 - Ljubljana Zagreb Open - Zagreb Sporting Challenger - Turin ATU Cup - Weiden Nord/LB Open - Braunschweig Hilton Waikoloa USTA Challenger - Waikoloa V Abierto Internacional de Salinas - Salinas San Luis Potosi Challenger 2000 - San Luis Potosi Eddleman USTA Challenger - Birmingham The Powder Byrne Trophy - Surbiton Muller Cup 2000 - Ulm Tennis Cup of Flanders - Ostende DPD Challenger 2000 - Aschaffenburg Macedonian Open - Skopje Copa Ericsson Mexico - Guadalajara Copa Ericsson Peru - Lima Copa Ericsson Chile - Santiago Copa Ericsson Uruguay - Montevideo Copa Ericsson Argentina - Buenos Aires USTA Men's Challenger of Urbana-Champaign - Urbana Copa Ericsson Costa Rica - San Jose Hilton Waikoloa Village USTA Challenger - Waikoloa VI Abierto Internacional de Salinas - Salinas XL Capital Bermuda Open - Bermuda Zagreb Open - Zagreb Nord/LB Open - Braunschweig 9th Wartburg Open - Eisenach XI Venice Open - Venice Fifth-Third Bank Tennis Championships - Lexington Telesp Celular Open - Campinas Global Telecom Open - Curitiba SMS Tennis Open - Sao Paulo Copa Ericsson Mexico - Guadalajara Copa Ericsson Peru - Lima USTA Tennis Championships of Houston - Houston Copa Ericsson Brazil - Sao Paulo USTA Challenger of Burbank - Burbank Copa Ericsson Chile - Santiago Copa Ericsson Uruguay - Montevideo Copa Ericsson Argentina - Buenos Aires Haagen Dazs Open - Caracas Copa Ericsson Costa Rica - San Jose Urbana-Champaign Challenger - Urbana Gran Copa Ericsson - Rio de Janeiro Pekao Open - Szczecin The Waco International Tennis Challenger - Waco 2002 Tulsa USTA Challenger - Tulsa Herwalt Motors Mercedes-Benz Center Men's Challenger - Fresno XL Challenger de Tenis Copa Sevilla - Seville IX Ciutat de Barcelona - Barcelona USTA Challenger of San Antonio - San Antonio Visa Tennis Open - Sao Paulo 2002 Azalea Orthopedic Challenger - Tyler The Wright Financial Group, Inc. Challenger - Champaign Ciur Pribram Challenger - Pribram Healthsouth/USTA Challenger - Denver Fifth-Third Bank Tennis Championships - Lexington USTA Callenger of Urbana-Champaign - Urbana Healthsouth USTA Challenger - Dallas Healthsouth/USTA Pro Link Challenger - San Antonio USTA San Diego Challenger - San Diego XL Capital Bermuda Open - Bermuda Las Vegas Challenger - Las Vegas Arrowhead USTA Men's Pro Tennis Classic - Rancho Mirage Healthsouth/USTA Men's Challenger of Burbank - Burbank Cerveza Cristal - Santiago Open Punta Del Este/Copa Banco Montevideo - Punta Del Este ATP Tour Challenger at Nellie Gail - Laguna Hills USTA/Safeway Challenger - Aptos 2002 FSE Challenger - Tarzana BH Tennis Open International Cup - Belo Horizonte ATP Challenger XXVI Edizione - Manerbio drkoop.com USTA Challenger of Austin - Austin CMG Asia Open - Hong Kong XL Capital Bermuda Open - Bermuda Copa Ericsson - Lima Copa Ericsson - Caracas Challenger de la Ciudad de Mexico - Mexico City Wartburg Open - Eisenach 2003 USTA Challenger of Calabasas - Calabasas XL Capital Bermuda Open - Bermuda BMW Challenger Open - Monchengladbach 2003 West Side Tennis Club Challenger - Forest Hills Schickendanz Open - Furth Copa Ericsson Brazil - Sao Paulo 2003 USTA Tallahassee Tennis Challenger - Tallahassee GHI Bronx Classic - Bronx 2001 UT Tyler Patriot Challenger - Tyler Project Independence Men's Challenger - Mandeville Pekao Open 2003 - Szczecin USTA Challenger of San Antonio - San Antonio Regional Hand Center Men's Challenger - Fresno X Ciutat de Barcelona - Barcelona Jameson Cup - Milan The USTA Challenger at West End Racquet - Torrance Waco International Tennis Challenger - Waco A Glimmer of Hope Challenger - Austin The Wright Financial Group, Inc. Challenger - Champaign Frito Lay/USTA Challenger - Binghamton Copa Ericsson Peru - Lima Uncle Toby's Burnie Challenger - Tasmania Laser Vision USTA Challenger - Amarillo 2004 USTA Challenger of Calabasas - Calabasas Eddleman/USTA Challenger - Birmingham The Powder Byrne Trophy - Surbiton Jagermeister Open - Braunschweig Prague Challenger - Prague XL Capital Bermuda Open - Bermuda West Side Tennis Club Clay Court Challenger - Forest Hills Copa Ericsson - Sao Paulo USTA Men's Challenger of Urbana-Champaign - Urbana drkoop.com USTA Challenger of Burbank - Burbank 2003 Eddleman USTA Challenger - Birmingham Nord/LB Open 2004 - Braunschweig Fifth Third Bank Tennis Classic - Lexington USTA Challenger of Tiburon - Tiburon Uncle Toby's Australian Men's Clay Court Challenger - Canberra 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 Hilton Waikoloa Village USTA Challenger - Waikoloa 2005 Freeman Men's Challenger - Joplin Pro Tennis World Open - Sunrise Tallahassee Tennis Challenger - Tallahassee XL Capital Bermuda Open - Bermuda Busan Open Challenger Tennis - Busan Sunset Moulding Yuba City Racquet Club Challenger - Yuba City Top Wool Challenger - Biella Ciudad de Pozoblanco Open Diputacion - Cordoba Challenger Cudad de Guayaquil - Guayaquil Hilton Waikoloa Village USTA Challenger - Waikoloa Tennis Masters Series - Cincinnati Tennis Masters Series - Miami Tennis Masters Series - Hamburg XL Bermuda Open - Bermuda Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Telecom Italia Masters - Rome Western & Southern Financial Group Masters - Cincinnati Tennis Masters Series - Madrid BNP Paribas Masters - Paris Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Tennis Masters Series - Monte Carlo Telecom Italia Masters - Rome Western & Southern Financial Group Masters - Cincinnati Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Masters Series Monte Carlo - Monte Carlo Sony Ericsson Open - Miami Masters Series - Hamburg Pacific Life Open - Indian Wells Campionati BNL dItalia - Rome Masters Series Hamburg - Hamburg Pekao Open - Szczecin The Swanston Challenger - Sacramento Flea Market Cup Busan Challenger Tennis - Busan Challenger Britania Zavaleta - Puebla Hilton Waikoloa Village USTA Challenger - Waikoloa II Naples ITG Challenger - Naples The 'Fitz' Casino Challenger - Tunica 2007 West Side Tennis Club Clay Court Challenger - Forest Hills Nord LB Open 2007 - Braunschweig LXVII Concursu Internacional de Vigo - Vigo Copa Petrobras Uruguay - Montevideo Tennis Napoli Cup - Napoli Mitsubishi Electric Europe Cup - Monza Copa Petrobras-Paraguay - Asuncion Copa Petrobras-Argentina - Buenos Aires Bancolombia Open - Cali Rabat Challenger U.S. Open - New York Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Lima Challenger 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 Wimbledon - London U.S. Open - New York U.S. Open U.S. Open 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 Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris USTA Men's Challenger of Dallas - Dallas Schickendanz Open - Furth U.S. Men's Clay Court Championships - Houston Siebel Open - San Jose Copenhagen Open - Copenhagen International Tennis Championships - Delray Beach U.S. Men's Clay Court Championships - Houston San Luis Potosi Challenger - San Luis Potosi 2002 USTA Challenger of Calabasas - Calabasas Binghamton Professional Tennis Tournament - Binghamton San Luis Potosi ATP Challenger - San Luis Potosi Siemens Open 2001 - Scheveningen Cerveza Club Colombia Open - Bogota Legg Mason Tennis Classic - Washington D.C. VI Trofeo Ciudad de Quito - Quito Freudenstadt Challenger - Freudenstadt DPD Challenger 99 - Aschaffenburg Copa Ericsson - Santiago Copa Ericsson - Montevideo Copa Ericsson Chile - Santiago Idea Prokom Open - Sopot Hilton Waikoloa Village USTA Challenger - Waikoloa USTA Men's Challenger of Dallas - Dallas TD Waterhouse Cup - Long Island Nord/LB Open - Braunschweig Legg Mason Tennis Classic - Washington D.C. Campionati Internazionali di Sicilia - Palermo Music City Challenger - Nashville Gerry Weber Open - Halle Legg Mason Tennis Classic - Washington D.C. AT&T Challenge - Atlanta Chevrolet Cup - Santiago Cerveza Club Columbia Open - Bogota Mercedes-Benz Cup - Los Angeles Abierto Mexicano de Tenis Pegaso - Acapulco Mercedes-Benz Cup - Los Angeles President's Cup - Tashkent Heineken Open - Auckland Copa AT&T - Buenos Aires Kroger / St. Jude International - Memphis U.S. Men's Clay Court Championships - Houston Brasil Open - Salvador Abierto Mexicano de Tenis Pegaso - Acapulco Internationaler Raiffeisen Grand Prix - St. Polten Telenordia Swedish Open - Bastad Heineken Open - Auckland Adidas International - Sydney Siebel Open - San Jose Copa AT&T - Buenos Aires Abierto Mexicano Telfonica MoviStar - Acapulco The Priority Telecom Open - Amersfoort Legg Mason Tennis Classic - Washington D.C. Sybase Open - San Jose Davidoff Swiss Indoors - Basel Kroger / St. Jude International - Memphis SAP Open - San Jose Grand Prix Hassan II - Casablanca Gold Flake Open - Chennai Thailand Open - Bangkok Copa Telmex - Buenos Aires SAP Open - San Jose Tennis Channel Open - Las Vegas Mercedes Cup - Stuttgart BCR Open Romania - Bucharest Campionati Internazionali di Sicilia - Palermo AIG Japan Open Tennis Championships - Tokyo AT&T Challenge - Atlanta SAP Open - San Jose Regions Morgan Keegan Championships - Memphis Estoril Open - Estoril Citrix Tennis Championships - Delray Beach Countrywide Classic - Los Angeles Dutch Open Tennis - Amersfoort Orange Prokom Open - Sopot The Stella Artois Grass Court Championships - London Allianz Suisse Open Gstaad - Gstaad Legg Mason Tennis Classic - Washington D.C. Heineken Open Shanghai - Shanghai Heineken Open Singapore - Singapore Heineken Open Shanghai - Shanghai Abierto Mexicano de Tenis Pegaso - Acapulco BellSouth Open - Vina del Mar Franklin Templeton Tennis Classic - Scottsdale Washington Sybase Open - San Jose Citrix Tennis Championships - Delray Beach Verizon Tennis Challenge - Atlanta Legg Mason Tennis Classic - Washington Siebel Open - San Jose International Tennis Championships - Delray Beach Campionati Internazionali di Sicilia - Palermo Internationaler Raiffeisen Grand Prix - St. Polten Waldbaum's Hamlet Cup - Long Island President's Cup 2000 - Tashkent AAPT Championships - Adelaide Pilot Pen Tennis - New Haven Heineken Open - Auckland Open Romania - Bucharest St. Petersburg Open - St. Petersburg Legg Mason Tennis Classic - Washington D.C. Rogers Masters - Montreal The Lipton Championships - Key Biscayne Great American Insurance ATP Championship - Cincinnati Tennis Masters Series - Indian Wells The Ericsson Open - Miami Tennis Masters Series - Indian Wells The Ericsson Open - Miami Tennis Masters Series - Indian Wells Tennis Masters Series - Miami Tennis Masters Series - Indian Wells Tennis Masters Series - Monte Carlo Tennis Masters Series - Hamburg Tennis Masters Series - Toronto Tennis Masters Series - Hamburg Rogers Cup - Montreal Campionati Internazionali d'Italia - Rome Masters Series Hamburg - Hamburg Rogers Masters - Toronto Western & Southern Financial Group Masters - Cincinnati Pacific Life Open - Indian Wells Campionati Internazionali D'Italia - Rome Davis Cup, Group 1, 2R, ECU-PER 3-2 Davis Cup, Group 1, 1R, CHI-PER 5-0 Davis Cup, Group 1, REL2, BRA-PER 1-4 Davis Cup, Group 1, PO, PER-PAR 5-0 Davis Cup, Group 1, 1R, PER-BRA 2-3 Davis Cup, Group 1, PO, URU-PER, 4-1 Davis Cup, Group 1, REL2, MEX-PER 3-2 Davis Cup, Group 1, 1R, PER-BAH 4-1 Davis Cup, Group 1, 1R, PER-VEN 3-2 Davis Cup, Group 1, 2R, PER-MEX 3-2 Davis Cup, Group 1, 1R, PER-BAH 5-0 Davis Cup, World Group, PO, PER-BLR 4-1 Davis Cup, World Group, PO, ISR-PER, 4-1 Davis Cup, Group 1, PO, PER-CAN 2-3 River Oaks International Tennis Tournament - Houston 70th River Oaks International Tennis Tournament - Houston River Oaks International Tennis Tournament - Houston Olympics - Athens