Career 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000 1999 1998 1997 1996 1995
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 XL Capital Bermuda Open - Bermuda Open de la Ville de Saint Denis - Reunion Island Abierto Internacional de Salinas - Salinas VI Open Banc Agricol - Andorra The Surbiton Trophy - Surbiton Copa Telefonica CTC Chile - Santiago Tallahassee Tennis Challenger - Tallahassee XI Trofeo Ciudad de Quito - Quito USTA Men's Challenger of Dallas - Dallas Unique Zagreb Open - Zagreb Unicredit Czech Open 2007 - Prostejov GHI Bronz Classic - Bronx Abierto Internacional de Salinas 'Dario Expreso' - Salinas San Luis Potosi Challenger - San Luis Potosi Countrywide Classic USTA Men's Challenger - Carson Oldum Brown Vancouver Open - Vancouver JSM Challenger of Champaign - Urbana 2008 Knoxville Challenger - Knoxville Lima Challenger - Lima Salinas Challenger Carson Challenger Dallas Challenger Pereira Challenger Yuba City Challenger Fergana Challenger - Fergana Vancouver Challenger Montevideo Challenger Asuncion Challenger Santiago Challenger Charlottesville Challenger Knoxville Challenger Dallas Challenger Curitiba Challenger Bordeaux Challenger Bogota Challenger 2002 USTA Challenger of Calabasas - Calabasas USTA Seascape Challenger - Aptos Copa Ericsson Uruguay - Montevideo 2001 Eddleman USTA Challenger - Birmingham Aberto Da Costa Do Sauipe - Bahia TESS Tennis Classic - Campinas Credicard Tennis Cup - Campos do Jordao USTA Seascape Challenger - Aptos Fifth-Third Bank Tennis Championships - Lexington USTA Challenger of Burbank - Burbank 2003 West Side Tennis Club Challenger - Forest Hills Prague Open - Prague 2002 USTA Tallahassee Tennis Challenger - Tallahassee VSZ Solvak Open Challenger - Kosice Internationaux de Tennis de Brest - Brest Kuppers Kolsch Cup Aachen - Aachen Copa Ericsson Peru - Lima 2003 USTA Challenger of Calabasas - Calabasas 2001 Centura USTA Challenger - Rocky Mount BH Tennis Open International Cup - Belo Horizonte Copa Ericsson Costa Rica - San Jose 2002 Tulsa USTA Challenger - Tulsa The Surbiton Trophy - Surbiton The Waco International Tennis Challenger - Waco Herwalt Motors Mercedes-Benz Center Men's Challenger - Fresno Binghamton Professional Tennis Tournament - Binghamton The Wright Financial Group, Inc. Challenger - Champaign Ourocard Tennis Challenger - Sao Paulo FILA Challenger Biella - Biella Copa Ericsson Chile - Santiago 2001 USTA Challenger of Calabasas - Calabasas 2001 USTA Tallahassee Tennis Challenger - Tallahassee CMG Asia Open - Hong Kong Copa Ericsson - Buenos Aires Copa Ericsson Brazil - Sao Paulo Theusbridge.com Tennis Classic - Tarzana The Surbiton Trophy - Surbiton Haagen Dazs Open - Caracas GHI Bronx Classic - Bronx Samsung Securities Cup Challenger Tennis - Seoul Copa Ericsson - Santiago West Side Tennis Challenger - Forest Hills Torneo Internacional Challenger Fila 2005 - Leon USTA Seascape Challenger - Aptos Lubbock Challenger - Lubbock Music City Challenger - Nashville The USTA Challenger at West End Racquet - Torrance VII Open Banc Agricol - Andorra Sao Paulo - Brazil 2006 Challenger of Santa Clarita California Challenger - Valencia The LTA Cardiff Challenger - Cardiff ECM Prague Open - Prague West Side Tennis Club Clay Court Challenger - Forest Hills 2004 Keys Gate Challenger - Homestead Copa Petrobras Brazil - Belo Horizonte La Serena Open - La Serena USTA Men's Challenger of Dallas - Dallas Pro Tennis World Open - Sunrise San Luis Potosi Challenger - San Luis Potosi Fifth Third Bank Tennis Classic - Lexington 2005 West Side Tennis Coub Men's Challenger - Forest Hills Schickendanz Open - Furth Aberto de Sao Paulo - Sao Paulo Home Depot Center USTA Challenger - Carson USTA Challenger of Orlando - Orlando Unique Zagreb Open - Zagreb Copa Sevilla-Internacionales de Andalucia - Seville The Wright Financial Group USTA Challenger - Champaign Copa Petrobras Argentina - Buenos Aires Copa Petrobras Argentina - Buenos Aires Copa Petrobras Bogota - Bogota Copa Petrobras Paraguay - Asuncion Aberto de Sao Paulo - Sao Paulo Voit Mexico City Open - Mexico City Copa Petrobras Aracaju - Aracaju Nottingham Men's Challenger - Nottingham Copa Petrobras Paraguay - Asuncion ITG Miami Challenger - Miami The Natrel's Challenger of Granby - Granby Copa Petrobras - Bogota Tallahassee Tennis Challenger - Tallahassee Asuncion Challenger Santiago Challenger USTA/Adtech Challenger - Boston USTA Illinois Challenger - Champaign Sunset Moulding Challenger - Yuba City BMW Tennis Championship - Sunrise Corona Mexico City Open - Mexico City 2006 USTA Tallahassee Tennis Challenger - Tallahassee Aberto de Santa Catarina - Florianopolis Abierto Colombiano de Tenis - Bogota Ciudad de Pozoblanco Open Diputacion - Cordoba ECU Prague Open - Prague AT&T Challenger of Dallas - Dallas Copa Ericsson Argentina - Buenos Aires USTA Challenger of Dallas - Dallas CMG Asia Open - Hong Kong XL Capital Bermuda Open - Bermuda USTA Tallahassee Tennis Challenger - Tallahassee Credicard Mastercard Tennis Cup - Campos do Jordao China Open - Beijing Miller Lite Hall of Fame Tennis Championships - Newport Music City Challenger - Nashville Heineken Open - Singapore Sybase Open - San Jose U.S. Men's Clay Court Championship - Orlando Shanghai Open '98 - Shanghai Cerveza Club Columbia Open - Bogota Odlum Brown Vancouver Open - Vancouver The Stella Artois Grass Court Championships - Queen's/London Waldbaum's Hamlet Cup - Long Island Cerveza Club Colombia Open - Bogota Kroger / St. Jude International - Memphis Sybase Open - San Jose Citrix Tennis Championships - Delray Beach Verizon Tennis Challenge - Atlanta Miller Lite Hall of Fame Tennis Championships - Newport Mercedes-Benz Cup - Los Angeles Brazil Open - Salvador Heineken Open Shanghai - Shanghai AIG Japan Open - Tokyo Samsung Securities Cup - Seoul BellSouth Open - Vina del Mar International Tennis Championships - Delray Beach Mallorca Open - Mallorca Miller Lite Hall of Fame Tennis Championships - Newport Brasil Open - Salvador Copenhagen Open - Copenhagen International Tennis Championships - Delray Beach Allianz Suisse Open Gstaad - Gstaad Miller Lite Hall of Fame Tennis Championships - Newport 2003 Mercedes Cup - Stuttgart San Jose Buenos Aires Challenger Bogota Tel Aviv 2005 Freeman Men's Challenger - Joplin Draft Corona Mexico City Open - Mexico City GHI Bronx Classic - Bronx Pro Challenger at Calabasas - Calabasas Hilton Waikoloa Village USTA Challenger - Waikoloa Heilbronn Open - Heilbronn Hilton Waikoloa Village USTA Challenger - Waikoloa XL Capital Bermuda Open - Bermuda XL Capital Bermuda Open - Bermuda 2002 Eddleman USTA Challenger - Birmingham 2002 FSE Challenger - Tarzana Eddleman USTA Challenger - Birmingham USTA Challenger of Tiburon - Tiburon Challenger de Providencia-Copa Kia - Santiago Bancolombia Open - Bogota Miller Lite Hall of Fame Tennis Championships - Newport BCP Tennis Classic - Sao Paulo VI Abierto Internacional de Salinas - Salinas AGT Challenger - Leon Legg Mason Tennis Classic - Washington D.C. International Tennis Championships - Delray Beach Chennai Open - Chennai Burbank Challenger - Burbank International Tennis Championships - Delray Beach Arizona Men's Tennis Championships - Scottsdale Gerry Weber Open - Halle Hugarian Food Open - Budapest San Remo Tennis Cup 15° Piertomaso - San Remo Busan Open Challenger Tennis - Busan Badden Open by Rothaus - Ettlingen Pilot Pen Tennis - New Haven Thailand Open - Bangkok AIG Japan Open - Tokyo La Serena Open - La Serena Chennai Open - Chennai Copa Kia Challenger ATP - Santiago Sydney International - Sydney USTA Comerica Challenger - Aptos Delray Beach International Tennis Championships - Delray Beach SAP Open - San Jose Estoril Open - Estoril Brasil Open - Florianopolis Bancolombia Open - Bogota The Stella Artois Championships - London The 10tele.com Open - Nottingham Waco International Tennis Challenger - Waco AT&T Challenge - Atlanta Pilot Pen Tennis - New Haven Mumbai Open - Mumbai AIG Japan Open Tennis Championships - Tokyo Hilton Waikoloa Village USTA Challenger - Waikoloa Joplin Challenger - Joplin USTA Challenger of North Miami Beach - North Miami Beach drkoop.com USTA Tennis Championships - Armonk The Powder Byrne Trophy - Surbiton Fifth-Third Bank Tennis Championships - Lexington Regions Morgan Keegan Championships - Memphis The Tennis Channel Open - Las Vegas U.S. Men's Clay Court Championships - Houston The Nottingham Challenger - Nottingham Pro Tennis World Open - Boca Raton Red Letter Days Open - Nottingham 13 BH Tennis Open International Cup - Belo Horizonte 2004 Colorado Tennis Classic - Denver Campbell's Hall of Fame Tennis Championships - Newport Kroger / St. Jude International - Memphis Aberto de Sao Paulo - Sao Paulo XL Capital Bermuda Open - Bermuda Harrah's Entertainment Challenger - Tunica Sunset Moulding Yuba City Racquet Club Challenger - Yuba City RCA Championships - Indianapolis 2005 Tulsa Challenger - Tulsa America's Red Clay Tennis Championship - Coral Springs AIG Japan Open Tennis Championships - Tokyo ATP Kremlin Cup - Moscow Heineken Open - Singapore XL Bermuda Open - Bermuda Hellmann's Cup - Santiago Challenger Lugano - Lugano Odlum Brown Vancouver Open - Vancouver Legg Mason Tennis Classic - Washington Japan Open - Tokyo The Stella Artois Grass Court Championships - London Legg Mason Tennis Classic - Washington D.C. SAP Open - San Jose Waldbaum's Hamlet Cup - Long Island Cerveza Club Columbia Open - Bogota Kremlin Cup - Moscow Delray Beach International Tennis Championships - Delray Beach Kroger / St. Jude International - Memphis Legg Mason Tennis Classic - Washington D.C. The Nottingham Open - Nottingham RCA Championships - Indianapolis Pilot Pen International - New Haven Beijing Open - Beijing Abierto Mexicano de Tenis - Mexico City Miller Lite Hall of Fame Tennis Championships - Newport Miller Lite Hall of Fame Tennis Championships - Newport Infiniti Open - Los Angeles Sao Paulo Challenger Heineken Open Singapore - Singapore Sao Paulo Challenger Sybase Open - San Jose Kroger / St. Jude International - Memphis Savannah Challenger Citrix Tennis Championships - Delray Beach Advanta Championships - Philadelphia AAPT Championships - Adelaide Sao Paulo Challenger Open 13 - Marseille Legg Mason Tennis Classic - Washington D.C. The Stella Artois Grass Court Championships - London Franklin Templeton Tennis Classic - Scottsdale Franklin Templeton Tennis Classic - Scottsdale The Stella Artois Grass Court Championships - London Legg Mason Tennis Classic - Washington D.C. The Nottingham Open - Nottingham Cali Challenger Siebel Open - San Jose Merano Open - Merano U.S. Men's Clay Court Championships - Orlando St. Petersburg Open - St. Petersburg U.S. Men's Clay Court Championships - Houston Carson Challenger RCA Championships - Indianapolis TD Waterhouse Cup - Long Island Tata Open 2003 - Chennai Thailand Open - Bangkok Miller Lite Hall of Fame Tennis Championships - Newport Champaign Challenger Puebla Challenger Mercedes-Benz Cup - Los Angeles TD Waterhouse Cup - Long Island Brasil Open - Salvador Heineken Open Shanghai - Shanghai Scottsdale Washington Pilot Pen Tennis - New Haven Sunrise Challenger RCA Championships - Indianapolis Countrywide Classic - Los Angeles Legg Mason Tennis Classic - Washington AEGON Championships - London Shanghai Open '97 - Shanghai President's Cup 1997 - Tashkent Belo Horizonte Challenger Infiniti Open - Los Angeles Mercedes-Benz Cup - Los Angeles Gelsor Open Romania - Bucharest Scania Stockholm Open - Stockholm Siebel Open - San Jose Campbell's Hall of Fame Tennis Championships - Newport Adidas International - Sydney U.S. Men's Clay Court Championships - Houston USTA Men's Challenger of Dallas - Dallas Queen's Club Newport Gran Copa Ericsson - Rio de Janeiro Intelig Tennis Cup - Campos do Jordao University of Tennessee USTA Men's Challenger - Knoxville The Powder Byrne Trophy - Surbiton V Trofeo Ciudad de Quito - Quito Copa Ericsson - Montevideo Venice Open - Venice Sybase Open - San Jose The Nottingham Open - Nottingham Infiniti Open - Los Angeles RCA Championships - Indianapolis AAPT Championships - Adelaide China Open - Beijing AIG Japan Open - Tokyo AAPT Championships - Adelaide Regions Morgan Keegan Championships - Memphis Open SEAT Godo 2006 - Barcelona The Stella Artois Grass Court Championships - London The Samsung Open - Nottingham China Open - Beijing Legg Mason Tennis Classic - Washington D.C. AIG Japan Open - Tokyo Indianapolis Newsweek Champions Cup - Indian Wells du Maurier Open - Montreal Great American Insurance ATP Championship - Cincinnati The Lipton Championships - Key Biscayne Open 13 - Marseille du Maurier Open - Toronto Sybase Open - San Jose The Lipton Championships - Key Biscayne Republic National Bank Monte Carlo Open - Monte Carlo Licher German Open - Hamburg Italian Open - Rome du Maurier Open - Montreal Great American Insurance ATP Championship - Cincinnati Eurocard Open - Stuttgart ERA Real Estate Clay Court Championships - Orlando AT&T Challenge - Atlanta Tennis Masters Series - Indian Wells Tennis Masters Series - Cincinnati BMW Open - Munich Tennis Masters Series - Paris Tennis Masters Series - Rome Tennis Masters Series - Cincinnati Tennis Masters Series - Indian Wells Citrix Tennis Championships - Delray Beach Tennis Masters Series - Miami Tennis Masters Series - Montreal Tennis Masters Series - Cincinnati Gerry Weber Open - Halle Key Biscayne The Nottingham Open - Nottingham Pacific Life Open - Indian Wells Rogers Cup - Montreal Legg Mason Tennis Classic - Washington D.C. Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Western & Southern Financial Group Masters - Cincinnati adidas Open de Toulouse - Toulouse Heineken Open Shanghai - Shanghai Grand Prix de Tennis de Lyon - Lyon Kremlin Cup - Moscow BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Kroger / St. Jude International - Memphis The Stella Artois Grass Court Championships - London Kroger / St. Jude International - Memphis Open de Moselle - Metz Grand Prix de Tennis de Toulouse - Toulouse Los Angeles Internationaler Raiffeisen Grand Prix - St. Polten America's Red Clay Tennis Championship - Coral Springs Kroger / St. Jude International - Memphis Regions Morgan Keegan Championships - Memphis China Open - Beijing President's Cup 2000 - Tashkent U.S. Men's Clay Court Championships - Houston Internationaler Raiffeisen Grand Prix - St. Polten Abierto Mexicano de Tenis - Mexico City MFS Pro Tennis Championships - Boston St. Petersburg Open - St. Petersburg Galleryfurniture.com Challenge - Atlanta Campionati Internazionali di Sicilia - Palermo Adidas International - Sydney Salem Open - Hong Kong Adidas International - Sydney Mercedes-Benz Cup - Los Angeles The Lipton Championships - Key Biscayne Salem Open - Hong Kong The Ericsson Open - Miami Newsweek Champions Cup - Indian Wells AIG Japan Open - Tokyo NASDAQ-100 Open - Miami Tennis Masters Series - Indian Wells RCA Championships - Indianapolis The Ericsson Open - Miami Western & Southern Financial Group Masters - Cincinnati NASDAQ-100 Open - Miami Western & Southern Financial Group Masters - Cincinnati French Open - Paris French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York Rogers Cup - Toronto French Open - Paris U.S. Open - New York Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Tennis Masters Series - Miami Pacific Life Open - Indian Wells Sony Ericsson Open - Miami U.S. Open U.S. Open - New York Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne The Stella Artois Championships - London French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris Countrywide Classic - Los Angeles Wimbledon - London Australian Open - Melbourne French Open - Paris Australian Open - Melbourne Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York U.S. Open Wimbledon - London Australian Open - Melbourne Australian Open - Melbourne U.S. Open - New York Australian Open - Melbourne U.S. Open - New York Great American Insurance ATP Championship - Cincinnati Wimbledon - London Davis Cup, Group 1, 2R, PAR-BRA 3-2 Davis Cup, World Group, QR, PAR-CZE 0-5 Davis Cup, Group 2, 2R, PAR-DOM 3-1 Davis Cup, Group 2, 2R, BAH-PAR 1-4 Davis Cup, Group 1, 1R, PAR-VEN 4-1 Davis Cup, World Group, SF, ITA-USA 4-1 Davis Cup, Group 2, 1R, BOL-PAR 1-4 Davis Cup, Group 2, 1R, PAR-CUB 4-0 Davis Cup, Group 2, 1R, PAR-BAH 4-1 Davis Cup, Group 2, REL2, PAR-DOM 4-1 River Oaks International Tennis Tournament - Houston Davis Cup, Group 2, 2R, COL-PAR 4-1 Davis Cup, Group 2, 1R, PAR-AHO 4-1