Career 2020 2018 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 USA F22 USA F7 USA F11 Thailand F2 Thailand F3 USA F17 USA F20 USA F26 USA F27 USA F17 USA F18 USA F24 Usa F12 Usa F13 Usa F16 Usa F17 Usa F18 Usa F19 USA F20 USA F22 Usa F23 USA F24 Usa F25 Usa F26 Usa F27 Usa F28 Usa F29 Israel F1 Israel F3 Usa F8 Usa F9 Usa F10 Usa F11 Usa F13 Usa F14 Usa F15 Australia F5 New Zealand F1 Australia F12 Australia F13 Turkey F5 Turkey F6 Australia F3 Australia F4 Uzbekistan F1 Uzbekistan F2 USA F25 Australia F10 Australia F12 Australia F13 USA F17 USA F19 Australia F5 Australia F6 Australia F8 Australia F9 Australia F10 Australia F11 Australia F12 Indonesia F3 Australia F1 USA F7 USA F8 Romania F2 Romania F3 Germany F5 USA F26 USA F27 Thailand F1 USA F13 USA F23 USA F25 Israel F2 Australia F11 USA F18 USA F21 Hilton Waikoloa Village USTA Challenger - Waikoloa USTA Men's Challenger of Dallas - Dallas Joplin Challenger - Joplin XL Capital Bermuda Open - Bermuda ATU Cup 2001 - Weiden Granby Challenger - Granby USTA Tennis Championships of Houston - Houston 2001 UT Tyler Patriot Challenger - Tyler Copa Ericsson Costa Rica - San Jose University of Tennessee USTA Challenger - Knoxville Music City Challenger - Nashville Naples Challenger - Naples 2002 FSE Challenger - Tarzana Music City Challenger - Nashville XL Bermuda Open - Bermuda BNP Paribas Primrose - Bordeaux Ford Tennis Championships - Louisville 2008 Knoxville Challenger - Knoxville Carson Challenger Baton Rouge Challenger Talahassee Challenger Savannah Challenger Yuba City Challenger Sacramento Challenger Tiburon Challenger Calabasas Challenger Charlottesville Challenger Knoxville Challenger Sarasota Challenger Carson Challenger Ojai Challenger Beijing Challenger Samarkand Challenger Karshi Challenger Astana Challenger Tiburon Challenger Calabasas Challenger Charlottesville Challenger Honolulu Challenger Leon Challenger Winnetka Challenger Aptos Challenger Lexington Challenger Vancouver Challenger Binghamton Challenger Bangkok Challenger Sacramento Challenger Tiburon Challenger Honolulu Challenger Venice Open - Venice Binghamton Challenger Vancouver Challenger Yokohama Challenger Toyota Challenger Sarasota Challenger Tallahassee Challenger Karshi Challenger Furth Challenger Winnetka Challenger Binghamton Challenger Shanghai Challenger Napa Challenger Melbourne Challenger Yokohama Challenger Chennai Challenger New Delhi Challenger Guangzhou Challenger Kyoto Challenger Irving Challenger Le Gosier Challenger Sarasota Challenger Nottingham Challenger Nottingham-2 Challenger San Marino Challenger Batman Challenger Manchester Challenger Tashkent Challenger Irving Challenger Copa Ericsson Costa Rica - San Jose Hilton Waikoloa Village USTA Challenger - Waikoloa USTA Men's Challenger of Dallas - Dallas Irving Challenger 2001 USTA Challenger of Calabasas - Calabasas 2001 Eddleman USTA Challenger - Birmingham 2001 Centura USTA Challenger - Rocky Mount Compaq Challenger - Bucharest San Luis Potosi Challenger - San Luis Potosi Unicredit Czech Open - Prostejov Nielsen USTA Pro Tennis Championship - Winnetka USTA Tallahassee Tennis Challenger - Tallahassee JSM Challenger of Champaign - Urbana Hilton Waikoloa Village USTA Challenger - Waikoloa Bruno & Bruno Trial Lawyers Men's Challenger - New Orleans Winnetka Challenger Busan Challenger Tulsa Challenger Caloundra Challenger Fergana Challenger Samarkand Challenger Kaoshuing Challenger Semgroup Challenger - Tulsa Waco Tennis Challenger - Waco 2008 Lubbock Challenger - Lubbock Kyoto Challenger Sacramento Challenger - Sacramento The Mercedes Benz of Calabasas - Calabasas Music City Challenger - Nashville Kroger / St. Jude International - Memphis Franklin Templeton Tennis Classic - Scottsdale AT&T Challenge - Atlanta America's Red Clay Tennis Championship - Coral Springs Internationaler Raiffeisen Grand Prix - St. Polten Heineken Trophy - Rosmalen Miller Lite Hall of Fame Tennis Championships - Newport Legg Mason Tennis Classic - Washington D.C. Infiniti Open - Los Angeles Pilot Pen International - New Haven President's Cup 1997 - Tashkent Grand Prix de Tennis de Toulouse - Toulouse International Championships of Sicily - Palermo Heineken Open - Singapore Cerveza Club Columbia Open - Bogota Hellmann's Cup - Santiago Sarasota Challenger Australian Men's Hardcourt Championships - Adelaide Sybase Open - San Jose Kroger / St. Jude International - Memphis Advanta Championships - Philadelphia Salem Open - Hong Kong Japan Open - Tokyo U.S. Men's Clay Court Championship - Orlando AT&T Challenge - Atlanta America's Red Clay Tennis Championship - Coral Springs Internationaler Raiffeisen Grand Prix - St. Polten Heineken Trophy - 's-Hertogenbosch Legg Mason Tennis Classic - Washington D.C. Infiniti Open - Los Angeles RCA Championships - Indianapolis Carson Challenger Grand Prix de Tennis de Lyon - Lyon Scania Stockholm Open - Stockholm AAPT Championships - Adelaide Heineken Open - Auckland Estoril Open - Estoril Open Seat-Godo '99 - Barcelona AT&T Challenge - Atlanta Citrix Tennis Championships - Delray Beach The Nottingham Open - Nottingham Rado Swiss Open - Gstaad 1999 Mercedes Cup - Stuttgart RCA Championships - Indianapolis Davidoff Swiss Indoors - Basel CA Tennis Trophy - Vienna Grand Prix de Tennis de Lyon - Lyon Kremlin Cup - Moscow AAPT Championships - Adelaide Adidas International - Sydney Kroger / St. Jude International - Memphis Franklin Templeton Tennis Classic - Scottsdale Open Seat-Godo 2000 - Barcelona The Stella Artois Grass Court Championships - Queen's/London UBS Open Gstaad - Gstaad RCA Championships - Indianapolis Salem Open - Hong Kong Japan Open - Tokyo Heineken Open Shanghai - Shanghai Samsung Open - Brighton Kroger / St. Jude International - Memphis Citrix Tennis Championships - Delray Beach U.S. Men's Clay Court Championships - Houston Heineken Trophy - 's-Hertogenbosch RCA Championships - Indianapolis Adidas International - Sydney Kroger / St. Jude International - Memphis Abierto Mexicano de Tenis Pegaso - Acapulco International Tennis Championships - Delray Beach Internationaler Raiffeisen Grand Prix - St. Polten The Stella Artois Grass Court Championships - London Telenordia Swedish Open - Bastad International Championship of Croatia - Umag Mercedes-Benz Cup - Los Angeles Legg Mason Tennis Classic - Washington D.C. TD Waterhouse Cup - Long Island Brasil Open - Salvador AIG Japan Open - Tokyo CA Tennis Trophy - Vienna Stockholm Open - Stockholm AAPT Championships - Adelaide Heineken Open - Auckland Siebel Open - San Jose Kroger / St. Jude International - Memphis International Tennis Championships - Delray Beach U.S. Men's Clay Court Championships - Houston Champaign Challenger Mercedes-Benz Cup - Los Angeles Brasil Open - Salvador Kremlin Cup - Moscow Burnie Challenger CA Tennis Trophy - Vienna St. Petersburg Open - St. Petersburg San Jose Memphis Philadelphia Bermuda Atlanta Pinehurst Coral Springs Nottingham Washington Los Angeles New Haven Long Island West Lakes Challenger Singapore Beijing Stockholm Dubai Memphis Philadelphia Scottsdale Bermuda Atlanta Bologna Queen's Club Halle Gstaad Washington Los Angeles Indianapolis Bogota Vienna Santiago Montevideo Buenos Aires Auckland Scottsdale Pinehurst Newport Washington New Haven Palermo Athens Tel Aviv Santiago Montevideo Washington Sydney Challenger Kyoto Challenger AAPT Championships - Adelaide Heineken Open - Auckland Siebel Open - San Jose Kroger / St. Jude International - Memphis Arizona Men's Tennis Championships - Scottsdale BMW Open - Munich The Nottingham Open - Nottingham Miller Lite Hall of Fame Tennis Championships - Newport Mercedes-Benz Cup - Los Angeles International Tennis Championships - Delray Beach Grand Prix de Tennis de Lyon - Lyon Davidoff Swiss Indoors - Basel ARAG World Team Championship - Dusseldorf Heineken Open - Auckland International Tennis Championships - Delray Beach SAP Open - San Jose Kroger / St. Jude International - Memphis Arizona Men's Tennis Championships - Scottsdale ARAG World Team Championship - Dusseldorf Campbell's Hall of Fame Tennis Championships - Newport RCA Championships - Indianapolis Mercedes-Benz Cup - Los Angeles Pilot Pen Tennis - New Haven AIG Japan Open - Tokyo Stockholm Open - Stockholm Grand Prix de Tennis de Lyon - Lyon Next Generation Adelaide International - Adelaide Sydney International - Sydney Delray Beach International Tennis Championships - Delray Beach SAP Open - San Jose Regions Morgan Keegan Championships - Memphis Tennis Channel Open - Las Vegas US Men's Clay Court Championships - Houston Open SEAT Godo 2006 - Barcelona Estoril Open - Estoril Ordina Open - 's-Hertogenbosch Campbell's Hall of Fame Tennis Championships - Newport RCA Championships - Indianapolis Countrywide Classic - Los Angeles Legg Mason Tennis Classic - Washington Pilot Pen Tennis - New Haven AIG Japan Open Tennis Championships - Tokyo Stockholm Open - Stockholm Grand Prix de Tennis de Lyon - Lyon Next Generation Adelaide International - Adelaide Sydney International - Sydney Millenium Tennis Championships - Delray Beach SAP Open - San Jose Regions Morgan Keegan Championships - Memphis The Tennis Channel Open - Las Vegas U.S. Men's Clay Court Championships - Houston Open Seat Godo 2007 - Barcelona Estoril Open - Estoril Hypo Group Tennis International - Portschach Red Letter Days Open - Nottingham Campbell's Hall of Fame Tennis Championships - Newport Countrywide Classic - Los Angeles RCA Championships - Indianapolis Legg Mason Tennis Classic - Washington Pilot Pen Tennis - New Haven Thailand Open - Bangkok AIG Japan Open Tennis Championships - Tokyo Stockholm Open - Stockholm Grand Prix de Tennis de Lyon - Lyon Next Generation Adelaide International - Adelaide Delray Beach International Tennis Championships - Delray Beach Regions Morgan Keegan Championships - Memphis Tennis Channel Open - Las Vegas U.S. Mens's Clay Court Championship - Houston The Hypo Group Tennis International 2008 - Poertschach The Artois Championships - London The Nottingham Open - Nottingham Campbells Hall of Fame Tennis Championships - Newport Indianapolis Tennis Championships - Indianapolis Countrywide Classic - Los Angeles Legg Mason Tennis Classic - Washington Pilot Pen Tennis - New Haven Heineken Open - Auckland SAP Open - San Jose Regions Morgan Keegan Championships - Memphis Delray Beach International Tennis Championships - Delray Beach AEGON International - Eastbourne Campbells Hall of Fame Tennis Championships - Newport Indianapolis Tennis Championships - Indianapolis Pilot Pen Tennis - New Haven Heineken Open - Auckland Delray Beach International Tennis Championships - Delray Beach Campbells Hall of Fame Tennis Championships - Newport Aix En Provence Challenger Heineken Open - Auckland Winston-Salem Open - Winston-Salem Heineken Open - Auckland Baton Rouge Challenger US Men's Clay Court Championship - Houston Winston-Salem Open - Winston-Salem Heineken Open - Auckland Traralgon Challenger Hall of Fame Tennis Championships - Newport Claro Open Colombia - Bogota BB&T Atlanta Open - Atlanta Shenzhen Open - Shenzhen Aircel Chennai Open - Chennai Heineken Open - Auckland U.S. National Indoor Tennis Championships - Memphis Delray Beach Open - Delray Beach TEB BNP Paribas Istanbul Open - Istanbul Open de Nice Cote d'Azur - Nice Moselle Open - Metz Shenzhen Open - Shenzhen If Stockholm Open - Stockholm ASB Classic - Auckland ASB Classic - Auckland ASB Classic - Auckland Szczecin Challenger ASB Classic - Auckland Vancouver Challenger Lexington Challenger Aptos Challenger Savannah Challenger USTA Challenger of North Miami Beach - North Miami Beach 2002 USTA Challenger of Calabasas - Calabasas Zivnobanka Czech Open - Prostejov Winnetka Challenger Tulsa Auto Collection USTA Challenger - Tulsa USTA Championships of Kerrville - Kerrville USTA Challenger of Burbank - Burbank University of Tennessee USTA Men's Challenger - Knoxville USTA Challenger of Las Vegas - Las Vegas USTA Challenger of Burbank - Burbank Raanana Challenger Key Biscayne Newsweek Champions Cup - Indian Wells The Lipton Championships - Key Biscayne du Maurier Open - Montreal Great American Insurance ATP Championship - Cincinnati Newsweek Champions Cup - Indian Wells The Lipton Championships - Key Biscayne du Maurier Open - Toronto Great American Insurance ATP Championship - Cincinnati Eurocard Open - Stuttgart 13th Paris Open - Paris Newsweek Champions Cup - Indian Wells The Lipton Championships - Key Biscayne Republic National Bank Monte Carlo Open - Monte Carlo Italian Open - Rome du Maurier Open - Montreal Great American Insurance ATP Championship - Cincinnati Eurocard Open - Stuttgart 14th Paris Open - Paris Tennis Masters Series - Indian Wells The Ericsson Open - Miami Monte Carlo Open - Monte Carlo Italian Open - Rome German Open - Hamburg Tennis Masters Series - Cincinnati The Ericsson Open - Miami Tennis Masters Series - Montreal Tennis Masters Series - Cincinnati Tennis Masters Series - Miami Tennis Masters Series - Rome Tennis Masters Series - Hamburg Tennis Masters Series - Toronto Tennis Masters Series - Cincinnati Tennis Masters Series - Madrid Tennis Masters Series - Indian Wells Tennis Masters Series - Miami Tennis Masters Series - Monte Carlo Tennis Masters Series - Rome Tennis Masters Series - Hamburg Tennis Masters Series - Montreal Tennis Masters Series - Cincinnati Tennis Masters Series - Madrid Tennis Masters Series - Paris Cincinnati Indian Wells Key Biscayne Hamburg Rome Cincinnati Key Biscayne Key Biscayne Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Tennis Masters Series - Monte Carlo Telecom Italia Masters - Rome Tennis Masters Series - Hamburg Tennis Masters Series - Toronto 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 Tennis Masters Series - Hamburg Rogers Cup - Montreal Western & Southern Financial Group Masters - Cincinnati Tennis Masters Series - Madrid BNP Paribas Masters - Paris Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Campionati Internazionali d'Italia - Rome Masters Series Hamburg - Hamburg Rogers Masters - Toronto Western & Southern Financial Group Masters - Cincinnati Masters Series Madrid - Madrid BNP Paribas Masters - Paris Pacific Life Open - Indian Wells Sony Ericsson Open - Miami Campionati Internazionali D'Italia - Rome Rogers Masters - Montreal Western & Southern Financial Group Masters - Cincinnati Tennis Masters Series - Madrid BNP Paribas Masters - Paris Pacific Life Open - Indian Wells Sony Ericsson Open - Miami BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami BNP Paribas Open - Indian Wells Internazionali BNL d'Italia - Rome 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 U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York Australian Open French Open Wimbledon U.S. Open Australian Open French Open Wimbledon U.S. Open 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 Wimbledon - London 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 U.S. Open - New York U.S. Men's Clay Court Championship - Orlando Gerry Weber Open - Halle The Nottingham Open - Nottingham The Samsung Open - Nottingham Auckland Advanta Championships - Philadelphia Gerry Weber Open - Halle Waldbaum's Hamlet Cup - Long Island Kremlin Cup - Moscow Buenos Aires Atlanta Tampa Hypo Group Tennis International - Portschach Davis Cup, World Group, SF, ESP-USA 5-0 Davis Cup, Asia/Oceania Group II, 2R, NZL-PAK 3-2 Davis Cup, Asia/Oceania Group II, 3R, THA-NZL 2-3 Davis Cup, Group I, 1R, UZB-NZL 3-2 Countrywide Classic - Los Angeles Heineken Open - Auckland Chengdu Open - Chengdu Tennis Masters Series - Paris Davis Cup, Group I, 1R, NZL-UZB 2-3 Davis Cup, Group II, 3R, PHI-NZL 2-3 Davis Cup, Group I, 1R, CHN-NZL 3-1 Davis Cup, Group I, 1R, NZL-CHN 4-1 Davis Cup, Group I, 2R, NZL-IND 2-3 Davis Cup, Group I, 1R, KOR-NZL 3-1 Davis Cup, Group I, 1R, CHN-NZL 3-1 Davis Cup, Group I, PO, KOR-NZL 3-2 River Oaks International Tennis Tournament - Houston Australian Open - Melbourne French Open - Paris River Oaks International Tennis Tournament - Houston All Lower level tournaments Grand Slam Cup - Munich Olympics - Sydney Olympics - Athens Davis Cup, Group I, PO, NZL-KOR 3-2 70th River Oaks International Tennis Tournament - Houston