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 F13 USA F22 USA F23 USA F25 USA F26 USA F27 USA F7 USA F11 Thailand F1 Thailand F2 Thailand F3 USA F17 USA F20 USA F21 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 F2 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 F11 Australia F12 Australia F13 USA F17 USA F18 USA F19 Australia F5 Australia F8 Australia F9 Australia F10 Australia F12 Indonesia F3 Australia F1 Romania F2 Romania F3 USA F7 USA F8 Germany F5 Australia F6 Australia F11 Hilton Waikoloa Village USTA Challenger - Waikoloa USTA Men's Challenger of Dallas - Dallas Joplin Challenger - Joplin USTA Challenger of North Miami Beach - North Miami Beach 2002 USTA Challenger of Calabasas - Calabasas XL Capital Bermuda Open - Bermuda 2002 FSE Challenger - Tarzana Venice Open - Venice USTA Challenger of Las Vegas - Las Vegas USTA Challenger of Burbank - Burbank Copa Ericsson Costa Rica - San Jose Hilton Waikoloa Village USTA Challenger - Waikoloa USTA Men's Challenger of Dallas - Dallas San Luis Potosi Challenger - San Luis Potosi 2001 Eddleman USTA Challenger - Birmingham 2001 Centura USTA Challenger - Rocky Mount Compaq Challenger - Bucharest Zivnobanka Czech Open - Prostejov ATU Cup 2001 - Weiden Granby Challenger - Granby 2001 USTA Challenger of Calabasas - Calabasas Tulsa Auto Collection USTA Challenger - Tulsa USTA Championships of Kerrville - Kerrville USTA Tennis Championships of Houston - Houston USTA Challenger of Burbank - Burbank 2001 UT Tyler Patriot Challenger - Tyler University of Tennessee USTA Men's Challenger - Knoxville Copa Ericsson Costa Rica - San Jose University of Tennessee USTA Challenger - Knoxville Music City Challenger - Nashville Naples Challenger - Naples USTA Tallahassee Tennis Challenger - Tallahassee Bruno & Bruno Trial Lawyers Men's Challenger - New Orleans Music City Challenger - Nashville Hilton Waikoloa Village USTA Challenger - Waikoloa Waco Tennis Challenger - Waco Sacramento Challenger - Sacramento The Mercedes Benz of Calabasas - Calabasas Music City Challenger - Nashville JSM Challenger of Champaign - Urbana 2008 Knoxville Challenger - Knoxville XL Bermuda Open - Bermuda Carson Challenger BNP Paribas Primrose - Bordeaux Unicredit Czech Open - Prostejov Nielsen USTA Pro Tennis Championship - Winnetka Baton Rouge Challenger Talahassee Challenger Savannah Challenger Sarasota Challenger Carson Challenger Semgroup Challenger - Tulsa Yuba City Challenger 2008 Lubbock Challenger - Lubbock Ford Tennis Championships - Louisville Sacramento Challenger Tiburon Challenger Calabasas Challenger Charlottesville Challenger Knoxville Challenger Champaign Challenger Winnetka Challenger Baton Rouge Challenger Sarasota Challenger Carson Challenger Tulsa Challenger Ojai Challenger Beijing Challenger Samarkand Challenger Karshi Challenger Astana Challenger Tiburon Challenger Calabasas Challenger Charlottesville Challenger Honolulu Challenger Caloundra Challenger Leon Challenger Busan Challenger Fergana Challenger Winnetka Challenger Aptos Challenger Lexington Challenger Vancouver Challenger Binghamton Challenger Sacramento Challenger Tiburon Challenger Honolulu Challenger Bangkok Challenger Binghamton Challenger Lexington Challenger Vancouver Challenger Aptos Challenger Yokohama Challenger Toyota Challenger Burnie Challenger West Lakes Challenger Sydney Challenger Kyoto Challenger Sarasota Challenger Savannah Challenger Tallahassee Challenger Karshi Challenger Samarkand Challenger Furth Challenger Winnetka Challenger Binghamton Challenger Shanghai Challenger Kaoshuing Challenger Napa Challenger Melbourne Challenger Traralgon 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 Szczecin Challenger Winnetka Challenger Kyoto Challenger Raanana Challenger Batman Challenger Manchester Challenger Vancouver Challenger Tashkent Challenger Irving Challenger Aix En Provence Challenger Irving Challenger Davis Cup, Group I, 1R, UZB-NZL 3-2 Kroger / St. Jude International - Memphis Advanta Championships - Philadelphia Franklin Templeton Tennis Classic - Scottsdale 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 Gerry Weber Open - Halle Heineken Trophy - Rosmalen Miller Lite Hall of Fame Tennis Championships - Newport Infiniti Open - Los Angeles Legg Mason Tennis Classic - Washington D.C. 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 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 Gerry Weber Open - Halle Heineken Trophy - 's-Hertogenbosch Legg Mason Tennis Classic - Washington D.C. Infiniti Open - Los Angeles RCA Championships - Indianapolis 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 The Nottingham Open - Nottingham UBS Open Gstaad - Gstaad Salem Open - Hong Kong Japan Open - Tokyo RCA Championships - Indianapolis Waldbaum's Hamlet Cup - Long Island 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 The Samsung Open - Nottingham Mercedes-Benz Cup - Los Angeles Brasil Open - Salvador Kremlin Cup - Moscow CA Tennis Trophy - Vienna St. Petersburg Open - St. Petersburg Auckland Nottingham San Jose Memphis Philadelphia Bermuda Atlanta Pinehurst Coral Springs Washington Los Angeles New Haven Long Island 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 Buenos Aires Atlanta Tampa Washington 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 Kremlin Cup - Moscow 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 Hypo Group Tennis International - Portschach 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 Countrywide Classic - Los Angeles Pilot Pen Tennis - New Haven Heineken Open - Auckland Delray Beach International Tennis Championships - Delray Beach Campbells Hall of Fame Tennis Championships - Newport US Men's Clay Court Championship - Houston Heineken Open - Auckland Heineken Open - Auckland Winston-Salem Open - Winston-Salem Heineken Open - Auckland Winston-Salem Open - Winston-Salem Heineken Open - Auckland 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 Chengdu Open - Chengdu ASB Classic - Auckland ASB Classic - Auckland Hamburg 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 - Paris 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 Key Biscayne Cincinnati Indian Wells Key Biscayne 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 Australian Open - Melbourne Wimbledon - London 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 French Open - Paris 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 Australian Open - Melbourne 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 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 U.S. Open - New York 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, 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, PO, NZL-KOR 3-2 Davis Cup, Group I, 1R, CHN-NZL 3-1 Davis Cup, Group I, PO, KOR-NZL 3-2 70th River Oaks International Tennis Tournament - Houston River Oaks International Tennis Tournament - Houston River Oaks International Tennis Tournament - Houston All Lower level tournaments Grand Slam Cup - Munich Olympics - Sydney Olympics - Athens