Career 2023 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 Botswana F1 USA F14 USA F17 USA F12 USA F13 USA F14 USA F17 USA F20 USA F12 USA F13 USA F4 USA F21 USA F27 South Africa F1 South Africa F2 USA F20 USA F21 USA F13 Oklahoma Challenger - Tulsa BNP Paribas Primrose - Bordeaux The Surbiton Trophy - Surbiton Open D'Orleans - Orleans Music City Challenger - Nashville JSM Challenger of Champaign - Urbana Granby Challenger Vancouver Challenger Binghamton Challenger Como Challenger Todi Challenger Rennes Challenger Seoul Challenger XL Capital Bermuda Open - Bermuda drkoop.com USTA Tennis Championships of San Antonio - San Antonio Swanston Challenger - Sacramento USTA Challenger of Las Vegas - Las Vegas Hilton Waikoloa Village USTA Challenger - Waikoloa USTA Tennis Championships of Austin - Austin University of Tennessee USTA Men's Challenger - Knoxville Sunset Moulding Yuba City Racquet Club Challenger - Yuba City USTA Challenger - Champaign Sunset Moulding Yuba City Racquet Club Challenger - Yuba City Fifth Third Bank Tennis Championships - Lexington Bruno & Bruno Trial Lawyers Men's Challenger - New Orleans Pro Challenger at Calabasas - Calabasas Fifth-Third Bank Tennis Classic - Lexington Ostrava Challenger Nottingham Challenger 2008 Knoxville Challenger - Knoxville 2007 Knoxville Challenger - Knoxville Music City Challenger - Nashville Charlottesville Challenger Knoxville Challenger Lubbock Challenger - Lubbock Ford Tennis Championships - Louisville JSM Challenger - Champaign Internationaux de Nouvelle-Caledonie - New Caledonia Rome Challenger Status Athens Open - Athens USTA Illinois Challenger - Champaign Ford Tennis Championships - Louisville USTA Challenger of Oklahoma - Tulsa 2007 Nielsen Pro Tennis Championship - Winnetka Baton Rouge Challenger Citrix Tennis Championships - Delray Beach Verizon Tennis Challenge - Atlanta U.S. Men's Clay Court Championships - Houston The Nottingham Open - Nottingham Mercedes-Benz Cup - Los Angeles Legg Mason Tennis Classic - Washington D.C. Davidoff Swiss Indoors - Basel Adidas International - Sydney International Tennis Championships - Delray Beach The Samsung Open - Nottingham Mercedes-Benz Cup - Los Angeles Lexington Challenger Adidas International - Sydney International Tennis Championships - Delray Beach Legg Mason Tennis Classic - Washington D.C. Davidoff Swiss Indoors - Basel Music City Challenger - Nashville Qatar Open - Doha Siebel Open - San Jose Kroger / St. Jude International - Memphis U.S. Men's Clay Court Championships - Houston The Stella Artois Grass Court Championships - London RCA Championships - Indianapolis Thailand Open - Bangkok SAP Open - San Jose Kroger / St. Jude International - Memphis U.S. Men's Clay Court Championships - Houston The Stella Artois Grass Court Championships - London RCA Championships - Indianapolis Legg Mason Tennis Classic - Washington D.C. Grand Prix de Tennis de Lyon - Lyon SAP Open - San Jose Regions Morgan Keegan Championships - Memphis US Men's Clay Court Championships - Houston The Stella Artois Championships - London BA-CA Tennis Trophy - Vienna SAP Open - San Jose Regions Morgan Keegan Championships - Memphis Nottingham 1 Challenger RCA Championships - Indianapolis Legg Mason Tennis Classic - Washington Pilot Pen Tennis - New Haven Grand Prix de Tennis de Lyon - Lyon SAP Open - San Jose The Dubai Tennis Championships - Dubai Tennis Channel Open - Las Vegas The Artois Championships - London South African Airways Open - East London Campbells Hall of Fame Tennis Championships - Newport Legg Mason Tennis Classic - Washington Qatar ExxonMobil Open - Doha SA Tennis Open - Johannesburg SAP Open - San Jose Nottingham Challenger AEGON Championships - London Legg Mason Tennis Classic - Washington Grand Prix de Tennis de Lyon - Lyon Brisbane International - Brisbane SAP Open - San Jose Regions Morgan Keegan Championships - Memphis Delray Beach International Tennis Championships - Delray Beach U.S. Mens's Clay Court Championship - Houston BMW Open - Munich Open de Nice Cote dAzur - Nice 1° Torneo Challenger Series 12° Trofeo Paolo Corazzi - Cremona Atlanta Tennis Championships - Atlanta Malaysian Open - Kuala Lumpur AIG Japan Open Tennis Championships - Tokyo Davidoff Swiss Indoors Basel - Basel Brisbane International - Brisbane SA Tennis Open - Johannesburg Legg Mason Tennis Classic - Washington D.C. Regions Morgan Keegan Championships - Memphis Delray Beach International Tennis Championships - Delray Beach Estoril Open - Estoril AEGON Championships - London AEGON International - Eastbourne Rome Challenger Winston Salem - Winston Salem Open des Alpes Trophee BNP Paribas - Grenoble Heineken Open - Auckland Orleans Challenger SAP Open - San Jose Regions Morgan Keegan Championships - Memphis Delray Beach International Tennis Championships - Delray Beach Ethias Trophy - Mons The Stella Artois Grass Court Championships - London Kobstaedernes ATP Challenger - Kolding Power Horse World Team Cup - Dusseldorf Citi Open - Washington Swiss Indoors Basel - Basel Nottingham 2 Challenger San Remo Challenger Bordeaux Challenger Kroger / St. Jude International - Memphis Siebel Open - San Jose U.S. Men's Clay Court Championships - Houston Apia International - Sydney Grand Prix Hassan II - Casablanca Legg Mason Tennis Classic - Washington D.C. AEGON International - Eastbourne Claro Open Colombia - Bogota BB&T Atlanta Open - Atlanta The Stella Artois Grass Court Championships - London Rakuten Japan Open - Tokyo Abierto Mexicano Telcel - Acapulco Citi Open - Washington Rakuten Japan Open - Tokyo Brisbane International - Brisbane Champaign Challenger Hypo Group Tennis International - Portschach Genova Challenger AEGON Championships - London Noumea Challenger Delray Beach Open - Delray Beach Honolulu Challenger Dallas Challenger AEGON Championships - London Winston-Salem Open - Winston-Salem Rakuten Japan Open - Tokyo Erste Bank Open - Vienna Legg Mason Tennis Classic - Washington Rakuten Japan Open - Tokyo New York Open - New York Erste Bank Open - Vienna Medibank International - Sydney Great Ocean Road Open - Melbourne Millennium Estoril Open - Estoril Open Sabadell Atlantico - Barcelona Melbourne Summer Set - Melbourne Dallas Open - Dallas If Stockholm Open - Stockholm Erste Bank Open - Vienna Swiss Indoors Basel - Basel Winston-Salem Open - Winston-Salem Countrywide Classic - Los Angeles China Open - Beijing PTT Thailand Open - Bangkok China Open - Beijing Delray Beach International Tennis Championships - Delray Beach Delray Beach Open - Delray Beach If Stockholm Open - Stockholm Abierto Mexicano Telcel - Acapulco Delray Beach Open - Delray Beach RCA Championships - Indianapolis Countrywide Classic - Los Angeles Erste Bank Open - Vienna AEGON Championships - London The Stella Artois Championships - London China Open - Beijing Tata Open Maharashtra - Pune New York Open - New York AEGON Championships - London Erste Bank Open - Vienna Citi Open - Washington Erste Bank Open - Vienna San Diego Open - San Diego Heineken Open - Auckland Infosys Hall of Fame Open - Newport Atlanta Tennis Championships - Atlanta Legg Mason Tennis Classic - Washington China Open - Beijing Open de Tenis Comunidad Valenciana - Valencia US Men's Clay Court Championship - Houston AEGON Championships - London AEGON International - Eastbourne Atlanta Tennis Championships - Atlanta If Stockholm Open - Stockholm Salem Open - Hong Kong Citi Open - Washington Millennium Estoril Open - Estoril Valencia Open - Valencia Heineken Open - Auckland Kroger / St. Jude International - Memphis U.S. Men's Clay Court Championships - Houston RCA Championships - Indianapolis Grand Prix Hassan II - Casablanca Winston-Salem Open - Winston-Salem Valencia Open - Valencia Heineken Open - Auckland U.S. National Indoor Tennis Championships - Memphis US Men's Clay Court Championship - Houston Citi Open - Washington Winston-Salem Open - Winston-Salem Rakuten Japan Open - Tokyo Millennium Estoril Open - Estoril ASB Classic - Auckland Open de Nice Cote d'Azur - Nice Aegon Nottingham Open - Nottingham Swiss Indoors Basel - Basel Citi Open - Washington Chengdu Open - Chengdu If Stockholm Open - Stockholm USTA Challenger of Burbank - Burbank Memphis Open - Memphis Delray Beach Open - Delray Beach Barcelona Open BancSabadell - Barcelona BB&T Atlanta Open - Atlanta Millennium Estoril Open - Estoril Geneva Open - Geneva Citi Open - Washington Hamburg European Open - Hamburg If Stockholm Open - Stockholm Hall of Fame Open - Newport Abierto Mexicano Telcel - Acapulco Arizona Men's Tennis Championships - Scottsdale AEGON Championships - London Kroger / St. Jude International - Memphis Sybase Open - San Jose Truist Atlanta Open - Atlanta Davidoff Swiss Indoors - Basel Abierto Mexicano Telcel - Acapulco Internationaler Raiffeisen Grand Prix - St. Polten The Ericsson Open - Miami The Ericsson Open - Miami Tennis Masters Series - Montreal Tennis Masters Series - Stuttgart Tennis Masters Series - Monte Carlo Tennis Masters Series - Rome Tennis Masters Series - Hamburg Tennis Masters Series - Toronto Regions Morgan Keegan Championships - Memphis Open SEAT 2008 - Barcelona 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 - Montreal Tennis Masters Series - Cincinnati Tennis Masters Series - Madrid Tennis Masters Series - Paris Countrywide Classic - Los Angeles China Open - Beijing AIG Japan Open Tennis Championships - Tokyo NASDAQ-100 Open - Miami Tennis Masters Series - Toronto Western & Southern Financial Group Masters - Cincinnati BNP Paribas Masters - Paris Pacific Life Open - Indian Wells Telecom Italia Masters - Rome 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 Western & Southern Financial Group Masters - Cincinnati Masters Series Madrid - Madrid Pacific Life Open - Indian Wells Sony Ericsson Open - Miami Campionati Internazionali D'Italia - Rome Grand Prix de Tennis de Lyon - Lyon Rogers Masters - Montreal Western & Southern Financial Group Masters - Cincinnati Sony Ericsson Open - Miami Western & Southern Financial Group Masters - Cincinnati Brisbane - Brisbane Mutua Madrilena Masters Madrid - Madrid BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Mutua Madrilena Masters Madrid - Madrid Rogers Cup - Montreal Shanghai - Shanghai BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami 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 Rogers Cup - Montreal BNP Paribas Masters - Paris Sony Ericsson Open - Miami Regions Morgan Keegan Championships - Memphis Mutua Madrilena Madrid Open - Madrid Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Montreal Shanghai Rolex Masters - Shanghai Internazionali BNL d'Italia - Rome Rogers Cup - Toronto Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells Internazionali BNL d'Italia - Rome Shanghai Rolex Masters - Shanghai Rogers Cup - Toronto U.S. Mens's Clay Court Championship - Houston Western & Southern Open - New York BNP Paribas Open - Indian Wells Miami Open - Miami Open Sabadell Atlantico - Barcelona AEGON International - Eastbourne Maharashtra Open - Pune Delray Beach Open - Delray Beach Tennis Masters Series - Cincinnati Citrix Tennis Championships - Delray Beach Pacific Life Open - Indian Wells Rogers Cup - Montreal French Open - Paris Wimbledon - London Wimbledon - London Tennis Masters Series - Hamburg U.S. Open - New York Australian Open - Melbourne French Open - Paris Pacific Life Open - Indian Wells Wimbledon - London U.S. Open - New York NASDAQ-100 Open - Miami Campionati BNL dItalia - Rome ARAG World Team Championship - Dusseldorf Mutua Madrilena Madrid Open - Madrid Western & Southern Financial Group Masters - Cincinnati Shanghai ATP Masters - Shanghai BNP Paribas Masters - Paris Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Mutua Madrid Open - Madrid Rogers Cup - Toronto BNP Paribas Masters - Paris Rogers Cup - Montreal Western & Southern Open - Cincinnati Tennis Masters Series - Cincinnati Tennis Masters Series - Paris Miami Open - Miami Tennis Masters Series - Hamburg Rogers Cup - Montreal Western & Southern Open - Cincinnati BNP Paribas Masters - Paris Western & Southern Financial Group Masters - Cincinnati BNP Paribas Open - Indian Wells Miami Open - Miami US Men's Clay Court Championship - Houston Mutua Madrid Open - Madrid Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai Miami Open - Miami Tennis Masters Series - Rome Nature Valley International - Eastbourne Internazionali BNL d'Italia - Rome Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL d'Italia - Rome Rolex Paris Masters - Paris Australian Open - Melbourne BNP Paribas Open - Indian Wells Western & Southern Open - Cincinnati Monte-Carlo Rolex Masters - Monte-Carlo Rolex Paris Masters - Paris Internazionali BNL d'Italia - Rome Rogers Cup - Toronto Miami Open - Miami BNP Paribas Masters - Paris Sony Open Tennis - Miami French Open - Paris Internazionali BNL d'Italia - Rome Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells Miami Open - Miami Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome BNP Paribas Masters - Paris Wimbledon - London Mutua Madrid Open - Madrid U.S. Open - New York BNP Paribas Masters - Paris Australian Open - Melbourne BNP Paribas Open - Indian Wells U.S. Open - New York French Open - Paris Wimbledon - London French Open - Paris 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 BB&T Atlanta Open - Atlanta French Open - Paris Wimbledon - London If Stockholm Open - Stockholm U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne U.S. Open - New York AEGON International - Eastbourne Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Erste Bank Open - Vienna Australian Open - Melbourne French Open - Paris Rakuten Japan Open - Tokyo Wimbledon - London U.S. Open - New York Fever-Tree Championships - London Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Telecom Italia Masters - Rome Australian Open - Melbourne French Open - Paris Wimbledon - London 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 Monte-Carlo Rolex Masters - Monte-Carlo Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris French Open - Paris Wimbledon - London U.S. Open - New York U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York Tennis Masters Series - Miami Wimbledon - London Australian Open - Melbourne Wimbledon - London Internazionali BNL d'Italia - Rome Australian Open - Melbourne French Open - Paris U.S. Open - New York Rogers Masters - Toronto French Open - Paris French Open - Paris U.S. Open - New York Australian Open - Melbourne U.S. Open - New York Davis Cup, World Group, 1R, USA-SVK 5-0 Davis Cup, World Group, QF, USA-ESP 3-1 Davis Cup, World Group, SF, FRA-USA 3-2 Davis Cup, World Group, QR, USA-SVK 3-2 Davis Cup, World Group, QF, USA-SWE 4-1 Davis Cup, World Group, F, ESP-USA 3-2 Davis Cup, World Group, 1R, USA-CRO 2-3 Davis Cup, World Group, PO, BEL-USA 1-4 Davis Cup, World Group, 1R, USA-ROU 4-1 Davis Cup, World Group, QF, USA-CHI 3-2 Davis Cup, World Group, QF, USA-ESP 4-1 Davis Cup, Group 2, 2R, FIN-RSA 1-4 Davis Cup, Group 2, 2R, RSA-DEN 5-0 Davis Cup, World Group, SF, ESP-USA, 4-1 Davis Cup, World Group, 1R, CHI-USA 1-4 Davis Cup, World Group, QF, USA-ESP 1-3 Davis Cup, World Group, PO, RSA-CRO 1-4 ATP Cup - Brisbane, Perth, Sydney Mubadala World Tennis Championship Mubadala World Tennis Championship Davis Cup, World Group, 1R, SUI-USA 3-2 Davis Cup, World Group, SF, USA-BLR 5-0 Davis Cup, World Group, SF, RUS-USA 3-2 Davis Cup, World Group, 1R, CZE-USA 1-4 Davis Cup, World Group, 1R, AUT-USA 1-4 Davis Cup, World Group, QF, USA-FRA 4-1 Tennis Masters Cup - Houston Tennis Masters Cup - Houston Hopman Cup - Perth Tennis Masters Cup Shanghai - Shanghai Tennis Masters Cup Shanghai - Shanghai Nitto ATP Finals - London Olympics - Athens Olympics - Beijing Olympics - London Davis Cup, World Group, 1R, USA-AUT 5-0 Davis Cup, World Group, SF, SWE-USA 1-4 Davis Cup, World Group, QR, USA-IND 4-1 Davis Cup, World Group, 1R, USA-SUI 4-1 Davis Cup, Group I, 2R, RSA-NED 3-1 Davis Cup, World Group, F, USA-RUS 4-1 Colonial Classic - Kooyong U.S. Open (juniors) Colonial Classic - Kooyong French Open (juniors) Colonial Classic - Kooyong Laver Cup - Chicago AAMI Classic - Kooyong AAMI Classic - Kooyong Capitala World Tennis Championship Wimbledon (juniors) AAMI Classic - Kooyong Mubadala World Tennis Championship Tennis Masters Cup - Shanghai Citi Open - Washington Barclays ATP World Tour Finals - London