Career 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000 1999 1998 1997 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 The Powder Byrne Trophy - Surbiton USTA Challenger of Las Vegas - Las Vegas Urbana-Champaign Challenger - Urbana Copa Ericsson Uruguay - Montevideo ATP Tour Challenger at Nellie Gail - Laguna Hills USTA/Safeway Challenger - Aptos CNA TennisPro Classic - Winnetka BH Tennis Open International Cup - Belo Horizonte drkoop.com USTA Challenger of Dallas - Dallas drkoop.com USTA Challenger of Houston - Houston drkoop.com USTA challenger of Miami - Miami XL Capital Bermuda Open - Bermuda Atlantic City Open - Atlantic City The USTA Challenger at West End Racquet - Torrance West Side Tennis Club Clay Court Challenger - Forest Hills BH Tennis Open International Cup - Belo Horizonte Joinville Tennis Festival - Joinville Amazonia Open de Tenis - Belem Flea Market Cup Busan Challenger Tennis - Busan Wailea Men's Challenger - Maui Hilton Waikoloa USTA Challenger - Waikoloa San Luis Potosi Challenger 2000 - San Luis Potosi 2001 USTA Challenger of Calabasas - Calabasas BPCA Open de Nice-Tounoi Challenger - Nice Credicard Tennis Cup - Campos do Jordao Fifth-Third Bank Tennis Championships - Lexington USTA Challenger of Burbank - Burbank Abierto Internacional de Salinas - Salinas BH Tennis Open International Cup - Belo Horizonte XL Capital Bermuda Open - Bermuda Copa Ericsson Venezuela - Caracas VSZ Solvak Open Challenger - Kosice Fifth-Third Bank Tennis Championships - Lexington Healthsouth USTA Challenger - Dallas USTA San Diego Challenger - San Diego Las Vegas Challenger - Las Vegas Healthsouth/USTA Men's Challenger of Burbank - Burbank Hilton Waikoloa Village USTA Challenger - Waikoloa drkoop.com USTA Challenger of Austin - Austin drkoop.com USTA Challenger of San Antonio - San Antonio Saint Francis Health System USTA Challenger - Tulsa BCP Tennis Classic - Sao Paulo Copa Ericsson Chile - Santiago 2002 Tulsa USTA Challenger - Tulsa Herwalt Motors Mercedes-Benz Center Men's Challenger - Fresno Waco International Tennis Challenger - Waco USTA Tennis Championships of Houston - Houston Copa Ericsson Brazil - Sao Paulo Fifth-Third Bank Tennis Championships - Lexington AXA Open - Espinho The Waco International Tennis Challenger - Waco Visa Tennis Open - Sao Paulo 2002 Azalea Orthopedic Challenger - Tyler The Wright Financial Group, Inc. Challenger - Champaign 2003 Freeman Men's Challenger - Joplin Gramado Open de Tennis - Gramado Hilton Waikoloa Village USTA Challenger - Waikoloa Sunset Moulding Yuba City Racquet Club Challenger - Yuba City Brasil Open - Florianopolis San Luis Potosi Challenger - San Luis Potosi CMG Asia Open - Hong Kong Hilton Waikoloa Village USTA Challenger - Waikoloa The Surbiton Trophy - Surbiton Copa Ericsson Uruguay - Montevideo Intelig Tennis Cup - Campos do Jordao Regional Hand Center Men's Challenger - Fresno Windy City Classic - Winnetka Uncle Toby's Burnie Challenger - Tasmania 2004 USTA Challenger of Calabasas - Calabasas IX Gramado Open - Gramado Smith Barney Men's Challenger - Covington Hilton Waikoloa Village USTA Challenger - Waikoloa Samsung Secruities Cup Challenger - Seoul Busan Open Challenger Tennis - Busan Kobstaedernes ATP Challenger - Kolding USTA/Adtech Challenger - Boston Hilton Waikoloa Village USTA Challenger - Waikoloa Gran Copa Ericsson - Porto Alegre Copa Kia Challenger ATP - Santiago 2003 West Side Tennis Club Challenger - Forest Hills XL Bermuda Open - Bermuda A Glimmer of Hope Challenger - Austin The Wright Financial Group, Inc. Challenger - Champaign Bogota Challenger - Bogota Rennes Challenger Austin Challenger - Austin Credicard Mastercard Tennis Cup - Campos do Jordao Aberto de Sao Paulo - Sao Paulo USTA Men's Challenger of Dallas - Dallas Ourocard Tennis Challenger - Sao Paulo Credicard Mastercard Tennis Cup - Campos do Jordao The 'Fitz' Casino Challenger - Tunica 2007 West Side Tennis Club Clay Court Challenger - Forest Hills Ciudad de Pozoblanco Open Diputacion - Cordoba 14° BH Tennis Open - Belo Horizonte 2005 Tulsa Challenger - Tulsa Swanston Challenger - Sacramento Seguros Bogota Open - Bogota College Station Challenger - College Station Tiburon Challenger - Tiburon USTA Challenger - Champaign 2004 Keys Gate Challenger - Homestead The Swanston Challenger - Sacramento The Wright Financial Group USTA Challenger - Champaign Ford Tennis Championships - Louisville Voit Mexico City Open - Mexico City 2007 Nielsen Pro Tennis Championship - Winnetka Bogota Challenger Home Depot Center USTA Challenger - Carson Copa Kia - Santiago Corona Mexico City Open - Mexico City Aberto de Santa Catarina - Florianopolis Abierto Colombiano de Tenis - Bogota Copa Petrobras Colombia - Bogota Music City Challenger - Nashville AAPT Championships - Adelaide Citrix Tennis Championships - Delray Beach Galleryfurniture.com Challenge - Atlanta II Naples ITG Challenger - Naples ECU Prague Open - Prague Internationaler Raiffeisen Grand Prix - St. Polten The Nottingham Open - Nottingham Miller Lite Hall of Fame Tennis Championships - Newport Generali Open 2000 - Kitzbuhel Waldbaum's Hamlet Cup - Long Island Samsung Open - Brighton Powder Byrne Trophy - Surbiton Adidas International - Sydney Kroger / St. Jude International - Memphis Belo Horizonte Tennis Open - Belo Horizonte Copa Ericsson Brasil - Sao Paulo Sybase Open - San Jose Franklin Templeton Tennis Classic - Scottsdale Verizon Tennis Challenge - Atlanta Fifth Third Bank Tennis Classic - Lexington VI Gramado Open de Tenis - Gramado Burbank Challenger - Burbank Music City Challenger - Nashville The Stella Artois Grass Court Championships - London Mercedes-Benz Cup - Los Angeles Brazil Open - Salvador President's Cup - Tashkent Heineken Open Shanghai - Shanghai Salem Open - Hong Kong AIG Japan Open - Tokyo Heineken Open - Auckland Siebel Open - San Jose International Tennis Championships - Delray Beach Trofeo Conde de Godo - Barcelona Mallorca Open - Mallorca Dallas Challenger Generali Open 2002 - Kitzbuhel Kremlin Cup - Moscow Heineken Open - Auckland Milan Indoors - Milan Siebel Open - San Jose Abierto Mexicano de Tenis Pegaso - Acapulco USTA Challenger of San Antonio - San Antonio Copenhagen Open - Copenhagen The Stella Artois Grass Court Championships - London Allianz Suisse Open Gstaad - Gstaad USTA Men's Challenger of Dallas - Dallas Legg Mason Tennis Classic - Washington D.C. Brasil Open - Salvador Credicard Citi Mastercard Tennis Cup 2007 - Campos do Jordao 2005 Freeman Men's Challenger - Joplin Pro Challenger at Calabasas - Calabasas University of Tennessee USTA Challenger - Knoxville Hilton Waikoloa Village USTA Challenger - Waikoloa Singapore Mens Tennis Open - Singapore Healthsouth/USTA Pro Link Challenger - San Antonio Acura USTA Pro Tennis Classic at Mission Hills - Rancho Mirage 2003 USTA Challenger of Calabasas - Calabasas Cyclus Open de Tenis - Florianopolis 2002 Eddleman USTA Challenger - Birmingham Tata Open - Chennai Siebel Open - San Jose Eddleman USTA Challenger - Birmingham U.S. Men's Clay Court Championships - Houston Open de la Comunidad Valenciana - Valencia Open Seat Godo - Barcelona III Gramado Open de Tenis - Gramado Gerry Weber Open - Halle The Stella Artois Grass Court Championships - London XI Abierto Internacional de Salinas - Salinas International Tennis Championships - Delray Beach USTA Pro Tennis Classic at Mission Hills - Rancho Mirage USTA Men's Challenger of Urbana-Champaign - Urbana XL Bermuda Open - Bermuda Corona Mexico City Open - Mexico City USTA Men's Challenger of Dallas - Dallas SAP Open - San Jose Brasil Open - Costa do Sauipe ECM Cup - Prague The Surbiton Trophy - Surbiton Aberto Da Costa Do Sauipe - Bahia Arizona Men's Tennis Championships - Scottsdale U.S. Men's Clay Court Championships - Houston The Stella Artois Grass Court Championships - London Gran Copa Ericsson - Rio de Janeiro Campbell's Hall of Fame Tennis Championships - Newport RCA Championships - Indianapolis Mercedes-Benz Cup - Los Angeles Legg Mason Tennis Classic - Washington D.C. Kremlin Cup - Moscow 2003 USTA Tallahassee Tennis Challenger - Tallahassee Tallahassee Tennis Challenger - Tallahassee Harrah's Entertainment Challenger - Tunica Heineken Open - Auckland Powder Byrne Trophy / Surrey Grasscourt Championships - Surbiton Tennis Channel Open - Las Vegas Healthsouth/USTA Challenger - Denver US Men's Clay Court Championships - Houston The Stella Artois Championships - London The 10tele.com Open - Nottingham The Surbiton Trophy - Surbiton La Serena Open - La Serena GHI Bronx Classic - Bronx AIG Japan Open Tennis Championships - Tokyo VI Gramado Open de Tenis - Gramado II Cyclus Open de Tenis - Florianopolis Seguros Bolivar Open - Bogota St. Petersburg Open - St. Petersburg Credicard Mastercard Tennis Cup 2005 - Campos do Jordao Project Independence Men's Challenger - Mandeville Next Generation Adelaide International - Adelaide USTA Challenger of San Antonio - San Antonio USTA Callenger of Urbana-Champaign - Urbana MoviStar Open - Vina del Mar Bancolombia Open - Bogota SAP Open - San Jose Arrowhead USTA Men's Pro Tennis Classic - Rancho Mirage Copa Ericsson Peru - Lima Regions Morgan Keegan Championships - Memphis Abierto Mexicano Telcel - Acapulco AAPT Championships - Adelaide The Tennis Channel Open - Las Vegas U.S. Men's Clay Court Championships - Houston Open Seat Godo 2007 - Barcelona XL Capital Bermuda Open - Bermuda XXXVII Torneig C.E. Laieta - Barcelona 2002 FSE Challenger - Tarzana Red Letter Days Open - Nottingham XL Capital Bermuda Open - Bermuda Countrywide Classic - Los Angeles RCA Championships - Indianapolis CA-Challenge 2000 - Graz Copa Ericsson Brazil - Sao Paulo Legg Mason Tennis Classic - Washington Pilot Pen Tennis - New Haven 2001 UT Tyler Patriot Challenger - Tyler Jameson Cup - Milan Heineken Challenger - Ho Chi Minh City Frito Lay/USTA Challenger - Binghamton Copa Ericsson Chile - Santiago Laser Vision USTA Challenger - Amarillo IV Abierto Internacional de Salinas - Salinas Indian Oil Servo Delhi Challenger - New Delhi BBB Open - Sofia The Powder Byrne Trophy - Surbiton USTA Men's Challenger of Urbana-Champaign - Urbana drkoop.com USTA Challenger of Burbank - Burbank 2003 Eddleman USTA Challenger - Birmingham The Surbiton Trophy - Surbiton USTA Challenger of Tiburon - Tiburon Heineken Open - Auckland Sao Paulo - Brazil Uncle Toby's Australian Men's Clay Court Challenger - Canberra Atlanta Clay Court Challenger - Atlanta 13 BH Tennis Open International Cup - Belo Horizonte Copa Petrobras Argentina - Buenos Aires XL Capital Bermuda Open - Bermuda Unicredit Czech Open 2007 - Prostejov Music City Challenger - Nashville USTA Freeman Men's Challenger - Joplin Interwetten Austrian Open - Kitzbuhel Hellmann's Cup - Santiago Grand Prix de Tennis de Lyon - Lyon Heineken Open - Auckland Abierto Mexicano de Tenis - Mexico City The Stella Artois Grass Court Championships - London Atlanta Tennis Championships - Atlanta Legg Mason Tennis Classic - Washington D.C. RCA Championships - Indianapolis Grand Prix Hassan II - Casablanca Japan Open - Tokyo Kroger / St. Jude International - Memphis Franklin Templeton Tennis Classic - Scottsdale Legg Mason Tennis Classic - Washington D.C. Salem Open - Hong Kong Sybase Open - San Jose Mercedes Cup - Stuttgart U.S. Men's Clay Court Championships - Orlando Legg Mason Tennis Classic - Washington D.C. Brasil Open - Salvador Kroger / St. Jude International - Memphis Grand Prix Hassan II - Casablanca The Stella Artois Grass Court Championships - London Heineken Open - Auckland Legg Mason Tennis Classic - Washington D.C. TD Waterhouse Cup - Long Island Moselle Open - Metz Irving Challenger Cerveza Club Columbia Open - Bogota U.S. Men's Clay Court Championships - Houston Movistar Open - Vina del Mar Open de Nice Cote d'Azur - Nice Estoril Open - Estoril RCA Championships - Indianapolis Legg Mason Tennis Classic - Washington The Stella Artois Championships - London AEGON Championships - London Open de Moselle - Metz Asuncion Challenger Abierto Mexicano de Tenis Pegaso - Mexico City The Stella Artois Grass Court Championships - Queen's/London Grand Prix Hassan II - Casablanca Mercedes-Benz Cup - Los Angeles Japan Open - Tokyo SAP Open - San Jose Stockholm Open - Stockholm AAPT Championships - Adelaide Open de Tenis Comunidad Valenciana - Valencia Brasil Open - Sao Paulo USTA Men's Challenger of Dallas - Dallas Moselle Open - Metz Downtown Athletic Club USTA Challenger - Amarillo Vegeta Croatia Open - Umag Austrian Open - Kitzbuhel Moselle Open - Metz Washington USTA Challenger of North Miami Beach - North Miami Beach 2002 USTA Challenger of Calabasas - Calabasas International Tennis Championships - Delray Beach Bogota Challenger Binghamton Professional Tennis Tournament - Binghamton Copa Ericsson Argentina - Buenos Aires Challenger de Granby - Granby USTA Challenger of Burbank - Burbank V Trofeo Ciudad de Quito - Quito Copa Ericsson - Guadalajara Copa Ericsson - Caracas Bangkok Challenger - Bangkok Napoli International Cup - Napoli IV Trofeo Ciudad de Quito - Quito Eddleman/USTA Challenger - Birmingham Hilton Waikoloa Village USTA Challenger - Waikoloa Shenzhen Open - Shenzhen Copa Petrobras Santiago - Santiago Adidas International - Sydney Aberto de Sao Paulo - Sao Paulo Copenhagen Open - Copenhagen Legg Mason Tennis Classic - Washington D.C. AAPT Championships - Adelaide Regions Morgan Keegan Championships - Memphis Campbell's Hall of Fame Tennis Championships - Newport Countrywide Classic - Los Angeles The Samsung Open - Nottingham Energis Open - Amersfoort Great American Insurance ATP Championship - Cincinnati Tennis Masters Series - Indian Wells The Ericsson Open - Miami German Open - Hamburg The Ericsson Open - Miami Tennis Masters Series - Indian Wells Sybase Open - San Jose Tennis Masters Series - Miami Kroger / St. Jude International - Memphis Gold Flake Open - Chennai Tennis Masters Series - Monte Carlo Tennis Masters Series - Madrid AT&T Challenge - Atlanta Citrix Tennis Championships - Delray Beach The Stella Artois Grass Court Championships - London Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami NASDAQ-100 Open - Miami Rogers Masters - Toronto Western & Southern Financial Group Masters - Cincinnati Sony Ericsson Open - Miami Legg Mason Tennis Classic - Washington D.C. Brasil Open - Costa do Sauipe Heineken Open Shanghai - Shanghai Heineken Open Singapore - Singapore Heineken Open Shanghai - Shanghai The Samsung Open - Nottingham Washington Heineken Open - Auckland Brasil Open - Costa do Sauipe President's Cup 2000 - Tashkent PTT Thailand Open - Bangkok Cerveza Club Colombia Open - Bogota RCA Championships - Indianapolis Milan Indoors - Milan Energis Open - Amersfoort Grand Prix de Tennis de Lyon - Lyon Copa AT&T - Buenos Aires Internationaler Raiffeisen Grand Prix - St. Polten Energis Dutch Open - Amsterdam Miller Lite Hall of Fame Tennis Championships - Newport Energis Open - Amsterdam Tennis Masters Series - Indian Wells The Lipton Championships - Key Biscayne Grand Prix Hassan II - Casablanca Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London U.S. Open - New York Wimbledon - London U.S. Open - New York Pacific Life Open - Indian Wells Australian Open - Melbourne French Open - Paris U.S. Open - New York French Open - Paris Wimbledon - London St. Petersburg Open - St. Petersburg Rogers Masters - Montreal Grand Prix de Tennis de Lyon - Lyon U.S. Open - New York The Hypo Group Tennis International 2008 - Poertschach Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open U.S. Open Tennis Masters Series - Cincinnati Pacific Life Open - Indian Wells Australian Open - Melbourne French Open - Paris Wimbledon - London French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne BB&T Atlanta Open - Atlanta French Open - Paris Wimbledon - London Wimbledon - London Australian Open - Melbourne U.S. Open - New York Australian Open - Melbourne Western & Southern Financial Group Masters - Cincinnati U.S. Open - New York U.S. Open - New York Tennis Masters Series - Indian Wells Tennis Masters Series - Miami Australian Open - Melbourne Davis Cup, World Group, QR, BRA-NZL 5-0 Davis Cup, World Group, 1R, CZE-BRA 4-1 Davis Cup, World Group, QR, BRA-CAN 4-0 River Oaks International Tennis Tournament - Houston River Oaks International Tennis Tournament - Houston Davis Cup, World Group, SF, AUS-BRA 5-0 Davis Cup, World Group, 1R, SWE-BRA 3-2 Davis Cup, World Group, PO, AUT-BRA 4-1