Career 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000
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 F27 USA F28 USA F29 USA F3 USA F8 USA F13 USA F2 USA F3 Fifth-Third Bank Tennis Championships - Lexington USTA Tennis Championships of Houston - Houston University of Tennessee USTA Men's Challenger - Knoxville USTA Challenger of Burbank - Burbank Eddleman USTA Challenger - Birmingham 2001 USTA Tallahassee Tennis Challenger - Tallahassee Sunset Moulding Yuba City Racquet Club Challenger - Yuba City 2006 North Shore Pro Tennis Championship - Winnetka Lubbock Challenger - Lubbock USTA Challenger of Oklahoma - Tulsa The $50,000 Pro Challenger at Calabasas - Calabasas Wailea Men's Challenger - Maui XL Bermuda Open - Bermuda Odlum Brown Vancouver Open - Vancouver Swanston Challenger - Sacramento Singha Tennis Classic - Tarzana Theusbridge.com Tennis Classic - Tarzana 2001 UT Tyler Patriot Challenger - Tyler Aptos Challenger Vancouver Challenger Tulsa Challenger Tallahassee Challenger Bordeaux Challenger Flea Market Cup Busan Challenger Tennis - Busan Savannah Challenger Sacramento Challenger Honolulu Challenger Dallas Challenger Guadalajara Challenger Sarasota Challenger Binghamton Challenger Aptos Challenger Dallas Challenger Winnetka Challenger Napa Challenger Sacramento Challenger Sarasota Challenger Tallahassee Challenger Nottingham Challenger Binghamton Challenger Napa Challenger Sacramento Challenger Tiburon Challenger Charlottesville Challenger Urbana-Champaign Challenger - Urbana 2002 Azalea Orthopedic Challenger - Tyler Pro Tennis World Open - Sunrise Savannah Challenger 2001 Centura USTA Challenger - Rocky Mount Samsung Secruities Cup Challenger - Seoul USTA Comerica Challenger - Aptos GHI Bronx Classic - Bronx Swanston Challenger - Sacramento Pro Challenger at Calabasas - Calabasas Home Depot Center USTA Challenger - Carson Hilton Waikoloa Village USTA Challenger - Waikoloa Surbiton Challenger Burbank Challenger - Burbank University of Tennessee USTA Men's Challenger - Knoxville U.S. Men's Clay Court Championships - Houston Siebel Open - San Jose Franklin Templeton Tennis Classic - Scottsdale The Stella Artois Grass Court Championships - London Miller Lite Hall of Fame Tennis Championships - Newport Siebel Open - San Jose Kroger / St. Jude International - Memphis Franklin Templeton Tennis Classic - Scottsdale RCA Championships - Indianapolis Stockholm Open - Stockholm The Surbiton Trophy - Surbiton 2001 Eddleman USTA Challenger - Birmingham Samsung Securities Cup - Seoul Hilton Waikoloa Village USTA Challenger - Waikoloa Siebel Open - San Jose Kroger / St. Jude International - Memphis Arizona Men's Tennis Championships - Scottsdale The Stella Artois Grass Court Championships - London Mercedes-Benz Cup - Los Angeles RCA Championships - Indianapolis Legg Mason Tennis Classic - Washington D.C. TD Waterhouse Cup - Long Island Grand Prix de Tennis de Lyon - Lyon CA Tennis Trophy - Vienna Stockholm Open - Stockholm ARAG World Team Championship - Dusseldorf Next Generation Hardcourts - Adelaide Heineken Open - Auckland The Stella Artois Grass Court Championships - London Campbell's Hall of Fame Tennis Championships - Newport RCA Championships - Indianapolis Mercedes-Benz Cup - Los Angeles Legg Mason Tennis Classic - Washington D.C. Thailand Open - Bangkok AIG Japan Open - Tokyo University of Tennessee USTA Challenger - Knoxville The Wright Financial Group, Inc. Challenger - Champaign 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 The Stella Artois Championships - London RCA Championships - Indianapolis Countrywide Classic - Los Angeles Legg Mason Tennis Classic - Washington Millenium Tennis Championships - Delray Beach Regions Morgan Keegan Championships - Memphis U.S. Men's Clay Court Championships - Houston Countrywide Classic - Los Angeles RCA Championships - Indianapolis Pilot Pen Tennis - New Haven Thailand Open - Bangkok AIG Japan Open Tennis Championships - Tokyo BA-CA Tennis Trophy - Vienna Hilton Waikoloa Village USTA Challenger - Waikoloa Davidoff Swiss Indoors - Basel Grand Prix de Tennis de Lyon - Lyon Next Generation Adelaide International - Adelaide Medibank International - Sydney Heineken Open - Auckland Regions Morgan Keegan Championships - Memphis U.S. Mens's Clay Court Championship - Houston Open SEAT 2008 - Barcelona The Hypo Group Tennis International 2008 - Poertschach The Artois Championships - London The Nottingham Open - Nottingham ATP Kremlin Cup - Moscow Grand Prix de Tennis de Lyon - Lyon Heineken Open - Auckland Delray Beach International Tennis Championships - Delray Beach AEGON International - Eastbourne Campbells Hall of Fame Tennis Championships - Newport Indianapolis Tennis Championships - Indianapolis Legg Mason Tennis Classic - Washington Thailand Open - Bangkok China Open - Beijing Kremlin Cup - Moscow Regions Morgan Keegan Championships - Memphis U.S. Mens's Clay Court Championship - Houston Serbia Open - Belgrade Open de Nice Cote dAzur - Nice AEGON Championships - London Campbells Hall of Fame Tennis Championships - Newport Countrywide Classic - Los Angeles Legg Mason Tennis Classic - Washington 2006 Challenger of Santa Clarita California Challenger - Valencia China Open - Beijing Regions Morgan Keegan Championships - Memphis Delray Beach International Tennis Championships - Delray Beach US Men's Clay Court Championship - Houston AEGON Championships - London Atlanta Tennis Championships - Atlanta Open de Tenis Comunidad Valenciana - Valencia Heineken Open - Auckland SAP Open - San Jose Regions Morgan Keegan Championships - Memphis The West Side Tennis Club Clay Court Challenger - Forest Hills US Men's Clay Court Championship - Houston AEGON Championships - London Farmers Classic - Los Angeles Citi Open - Washington Winston-Salem Open - Winston-Salem Valencia Open - Valencia Heineken Open - Auckland SAP Open - San Jose U.S. National Indoor Tennis Championships - Memphis Delray Beach International Tennis Championships - Delray Beach US Men's Clay Court Championship - Houston Open de Nice Cote d'Azur - Nice AEGON Championships - London BB&T Atlanta Open - Atlanta Citi Open - Washington Winston-Salem Open - Winston-Salem Moselle Open - Metz China Open - Beijing Brisbane International - Brisbane 2003 USTA Challenger of Calabasas - Calabasas U.S. National Indoor Tennis Championships - Memphis Delray Beach Open - Delray Beach Abierto Mexicano Telcel - Acapulco US Men's Clay Court Championship - Houston Open de Nice Cote d'Azur - Nice AEGON Championships - London AEGON International - Eastbourne Hall of Fame Tennis Championships - Newport BB&T Atlanta Open - Atlanta Winston-Salem Open - Winston-Salem Brisbane International - Brisbane Apia International - Sydney U.S. National Indoor Tennis Championships - Memphis Delray Beach Open - Delray Beach US Men's Clay Court Championship - Houston Galleryfurniture.com Challenge - Atlanta Open de Nice Cote d'Azur - Nice AEGON Championships - London Aegon Nottingham Open - Nottingham Hall of Fame Tennis Championships - Newport Citi Open - Washington Winston-Salem Open - Winston-Salem Rakuten Japan Open - Tokyo If Stockholm Open - Stockholm ASB Classic - Auckland Memphis Open - Memphis Delray Beach Open - Delray Beach Abierto Mexicano Telcel - Acapulco US Men's Clay Court Championship - Houston Topshelf Open - 's-Hertogenbosch AEGON Championships - London Aegon Nottingham Open - Nottingham Citi Open - Washington Abierto Mexicano - Los Cabos Winston-Salem Open - Winston-Salem China Open - Beijing If Stockholm Open - Stockholm Delray Beach Open - Delray Beach US Men's Clay Court Championship - Houston Geneva Open - Geneva AEGON Championships - London AEGON International - Eastbourne 2002 Eddleman USTA Challenger - Birmingham Abierto Mexicano - Los Cabos Rakuten Japan Open - Tokyo ASB Classic - Auckland ARMS USTA Challenger - Rocky Mount New York Open - New York Delray Beach Open - Delray Beach Abierto Mexicano Telcel - Acapulco US Men's Clay Court Championship - Houston Tiburon Challenger Mercedes-Benz Cup - Los Angeles RCA Championships - Indianapolis AEGON Championships - London The Surbiton Trophy - Surbiton Abierto Mexicano - Los Cabos Winston-Salem Open - Winston-Salem Chengdu Open - Chengdu China Open - Beijing Erste Bank Open - Vienna Sydney International - Sydney New York Open - New York US Men's Clay Court Championship - Houston Heineken Open - Auckland Mercedes-Benz Cup - Los Angeles Winston-Salem Open - Winston-Salem Grand Prix de Tennis de Lyon - Lyon USTA Seascape Challenger - Aptos Intrum Stockholm Open - Stockholm Delray Beach Open - Delray Beach Great Ocean Road Open - Melbourne Dallas Challenger Rimouski Challenger Mercedes Cup - Stuttgart Mallorca Championships - Mallorca Hall of Fame Open - Newport Abierto Mexicano de Tenis Mifel - Los Cabos Truist Atlanta Open - Atlanta Citi Open - Washington Emilia-Romagna Open - Parma Dallas Open - Dallas Libema Open - 's-Hertogenbosch cinch Championships - London Viking International - Eastbourne Hall of Fame Open - Newport The 10tele.com Open - Nottingham Grand Prix de Tennis de Lyon - Lyon Heineken Open - Auckland Campbell's Hall of Fame Tennis Championships - Newport Pilot Pen Tennis - New Haven Thailand Open - Bangkok XL Bermuda Open - Bermuda AIG Japan Open Tennis Championships - Tokyo Winnetka Challenger The Tennis Channel Open - Las Vegas Open Seat Godo 2007 - Barcelona Estoril Open - Estoril The Stella Artois Championships - London Red Letter Days Open - Nottingham Delray Beach International Tennis Championships - Delray Beach SAP Open - San Jose Irving Challenger Tennis Channel Open - Las Vegas Pilot Pen Tennis - New Haven China Open - Beijing AIG Japan Open Tennis Championships - Tokyo Sony Open Tennis - Miami Brisbane - Brisbane USTA Seascape Challenger - Aptos SAP Open - San Jose Regions Morgan Keegan Championships - Memphis AEGON Championships - London Countrywide Classic - Los Angeles Pilot Pen Tennis - New Haven BNP Paribas Open - Indian Wells St. Petersburg Open - St. Petersburg Chennai Open - Chennai Brisbane International - Brisbane SAP Open - San Jose USTA Men's Challenger of Dallas - Dallas Knoxville Challenger Atlanta Tennis Championships - Atlanta Tulsa Auto Collection USTA Challenger - Tulsa Farmers Classic - Los Angeles Open de Nice Cote d'Azur - Nice Harrah's Entertainment Men's Pro Challenger - Tunica Campbell's Hall of Fame Tennis Championships - Newport China Open - Beijing Memphis Open - Memphis Abierto Mexicano Telcel - Acapulco Mercedes-Benz Cup - Los Angeles Erste Bank Open - Vienna Abierto Mexicano Telcel - Acapulco Nature Valley International - Eastbourne China Open - Beijing U.S. Open - New York Miller Lite Hall of Fame Tennis Championships - Newport Noventi Open - Halle Verizon Tennis Challenge - Atlanta Delray Beach Open - Delray Beach US Men's Clay Court Championship - Houston RCA Championships - Indianapolis Kroger / St. Jude International - Memphis The Stella Artois Grass Court Championships - London The Swanston Challenger - Sacramento Sydney International - Sydney Hypo Group Tennis International - Portschach The Samsung Open - Nottingham Grand Prix de Tennis de Lyon - Lyon SAP Open - San Jose SAP Open - San Jose Savannah Challenger Gerry Weber Open - Halle Serbia Open - Belgrade AEGON International - Eastbourne Kroger / St. Jude International - Memphis Medibank International - Sydney ARAG World Team Championship - Dusseldorf Hall of Fame Tennis Championships - Newport Aircel Chennai Open - Chennai Heineken Open - Auckland Apia International - Sydney Abierto Mexicano Telcel - Acapulco The Ericsson Open - Miami Tennis Masters Series - Cincinnati Tennis Masters Series - Indian Wells Tennis Masters Series - Miami Tennis Masters Series - Indian Wells Indianapolis Tennis Championships - Indianapolis The Hamlet Cup - Long Island Erste Bank Open - Vienna Tennis Masters Series - Miami Tennis Masters Series - Montreal Tennis Masters Series - Cincinnati Tennis Masters Series - Madrid Tennis Masters Series - Paris Davidoff Swiss Indoors Basel - Basel AAPT Championships - Adelaide Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Telecom Italia Masters - Rome Tennis Masters Series - Hamburg Tennis Masters Series - Toronto Western & Southern Financial Group Masters - Cincinnati Tennis Masters Series - Madrid Pacific Life Open - Indian Wells Citi Open - Washington NASDAQ-100 Open - Miami Tennis Masters Series - Cincinnati Ordina Open - 's-Hertogenbosch Geneva Open - Geneva U.S. Men's Clay Court Championships - Houston Tennis Masters Series - Hamburg 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 SAP Open - San Jose Medibank International - Sydney Masters Series - Hamburg 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 Masters Series Monte-Carlo - Monte-Carlo Rogers Masters - Toronto Western & Southern Financial Group Masters - Cincinnati Mutua Madrilena Masters Madrid - Madrid BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Internazionali BNL dItalia - Rome Mutua Madrilena Masters Madrid - Madrid Rogers Cup - Montreal Western & Southern Financial Group Masters - Cincinnati Shanghai - Shanghai BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Internazionali BNL dItalia - Rome Mutua Madrilena Masters Madrid - Madrid Rogers Cup - Toronto Western & Southern Financial Group Masters - Cincinnati Shanghai ATP Masters 1000 - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Internazionali BNL d'Italia - Rome Western & Southern Financial Group Masters - Cincinnati BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Internazionali BNL d'Italia - Rome Rogers Cup - Toronto Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Internazionali BNL d'Italia - Rome Western & Southern Open - Cincinnati BNP Paribas Masters - Paris Geneva Open - Geneva Miami Open - Miami Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Montreal Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai Brisbane International - Brisbane BNP Paribas Open - Indian Wells Miami Open - Miami Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Toronto Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells Miami Open - Miami Internazionali BNL d'Italia - Rome U.S. Men's Clay Court Championships - Houston Rogers Cup - Montreal Internationaler Raiffeisen Grand Prix - St. Polten Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris Miami Open - Miami Internazionali BNL d'Italia - Rome Rogers Cup - Toronto Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami BNP Paribas Open - Indian Wells Miami Open - Miami Erste Bank Open - Vienna Adelaide International - Adelaide Campionati Internazionali D'Italia - Rome U.S. Open - New York 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 French Open - Paris U.S. Open - New York Mutua Madrilena Madrid Open - Madrid Australian Open - Melbourne French Open - Paris Wimbledon - London 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 U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London BNP Paribas Open - Indian Wells 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 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 Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London U.S. Open - New York 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 Davis Cup, World Group, 1R, USA-AUT 5-0 French Open - Paris Davis Cup, World Group, SF, ESP-USA, 4-1 ARAG ATP World Team Championship - Dusseldorf ARAG ATP World Team Championship - Dusseldorf Davis Cup, PO, SRB-USA 3-2 Davis Cup, World Group, PO, COL-USA 1-3 ARAG ATP World Tour Championship - Dusseldorf Davis Cup, World Group, SF, ESP-USA 3-1 Davis Cup, World Group, 1R, USA-BRA 3-2 Davis Cup, World Group, QF, USA-SRB 1-3 Davis Cup, World Group, 1R, USA-GBR 1-3 Davis Cup, World Group, PO, USA-SVK 5-0 Davis Cup, World Group, 1R, USA-SUI 5-0 Davis Cup, World Group, QF, AUS-USA 3-2 Laver Cup - Prague Davis Cup, World Group, 1R, SRB-USA 1-3 Davis Cup, World Group, QF, USA-BEL 4-0 Davis Cup, World Group, SF, CRO-USA 3-2 Colonial Classic - Kooyong 70th River Oaks International Tennis Tournament - Houston U.S. Open (juniors) River Oaks International Tennis Tournament - Houston French Open (juniors) Wimbledon (juniors) U.S. Open (juniors) River Oaks International Tennis Tournament - Houston River Oaks International Tennis Tournament - Houston AAMI Classic - Kooyong AAMI Classic - Kooyong All Lower level tournaments Western & Southern Open - New York Olympics - Beijing Miami Open - Miami