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 1999 1998 1997
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 F4 USA F21 USA F12 USA F13 2007 Knoxville Challenger - Knoxville Rome Challenger San Remo Challenger Vancouver Challenger Binghamton Challenger Seoul Challenger AAPT Championships - Adelaide Australian Men's Hardcourt Championships - Adelaide Adidas International - Sydney USA F27 The Stella Artois Grass Court Championships - London Miller Lite Hall of Fame Tennis Championships - Newport Pilot Pen International - New Haven South Africa F1 South Africa F2 Franklin Templeton Tennis Classic - Scottsdale USA F20 USA F21 Infiniti Open - Los Angeles Adidas International - Sydney Franklin Templeton Tennis Classic - Scottsdale USA F13 The Stella Artois Grass Court Championships - Queen's/London RCA Championships - Indianapolis Davidoff Swiss Indoors - Basel AAPT Championships - Adelaide Adidas International - Sydney Sybase Open - San Jose Franklin Templeton Tennis Classic - Scottsdale AIG Japan Open - Tokyo Siebel Open - San Jose Trofeo Conde de Godo - Barcelona The Stella Artois Grass Court Championships - London Ordina Open - 's-Hertogenbosch AIG Japan Open - Tokyo Franklin Templeton Tennis Classic - Scottsdale Mercedes-Benz Cup - Los Angeles Adidas International - Sydney ABN/AMRO World Tennis Tournament - Rotterdam The Stella Artois Grass Court Championships - London Legg Mason Tennis Classic - Washington D.C. TD Waterhouse Cup - Long Island AIG Japan Open - Tokyo ARAG World Team Championship - Dusseldorf Next Generation Hardcourts - Adelaide Medibank Private International - Sydney The Stella Artois Grass Court Championships - London Thailand Open - Bangkok Sydney International - Sydney SAP Open - San Jose Hypo Group Tennis International - Portschach The Stella Artois Championships - London RCA Championships - Indianapolis Legg Mason Tennis Classic - Washington Next Generation Adelaide International - Adelaide Open 13 - Marseille The Tennis Channel Open - Las Vegas Hypo Group Tennis International - Portschach The Stella Artois Championships - London Pilot Pen Tennis - New Haven Mumbai Open - Mumbai AIG Japan Open Tennis Championships - Tokyo Medibank International - Sydney Tennis Channel Open - Las Vegas Open SEAT 2008 - Barcelona The Artois Championships - London Campbells Hall of Fame Tennis Championships - Newport Todi Challenger Medibank International - Sydney SA Tennis Open - Johannesburg Regions Morgan Keegan Championships - Memphis Delray Beach International Tennis Championships - Delray Beach BMW Open - Munich AEGON Championships - London Legg Mason Tennis Classic - Washington AIG Japan Open Tennis Championships - Tokyo Grand Prix de Tennis de Lyon - Lyon Proton Malaysian Open - Kuala Lumpur Medibank International - Sydney Regions Morgan Keegan Championships - Memphis Delray Beach International Tennis Championships - Delray Beach U.S. Mens's Clay Court Championship - Houston Open Sabadell Atlantico - Barcelona BMW Open - Munich Gerry Weber Open - Halle AEGON Championships - London Atlanta Tennis Championships - Atlanta Countrywide Classic - Los Angeles Legg Mason Tennis Classic - Washington 2007 Nielsen Pro Tennis Championship - Winnetka Malaysian Open - Kuala Lumpur China Open - Beijing Brisbane International - Brisbane Heineken Open - Auckland SA Tennis Open - Johannesburg SAP Open - San Jose Regions Morgan Keegan Championships - Memphis Delray Beach International Tennis Championships - Delray Beach Open Sabadell Atlantico - Barcelona Estoril Open - Estoril Gerry Weber Open - Halle AEGON Championships - London AEGON International - Eastbourne Atlanta Tennis Championships - Atlanta Como Challenger Legg Mason Tennis Classic - Washington China Open - Beijing If Stockholm Open - Stockholm Erste Bank Open - Vienna Open de Tenis Comunidad Valenciana - Valencia Regions Morgan Keegan Championships - Memphis Delray Beach International Tennis Championships - Delray Beach AEGON Championships - London Campbell's Hall of Fame Tennis Championships - Newport Atlanta Tennis Championships - Atlanta Citi Open - Washington Winston-Salem Open - Winston-Salem PTT Thailand Open - Bangkok China Open - Beijing If Stockholm Open - Stockholm Swiss Indoors Basel - Basel Valencia Open - Valencia Apia International - Sydney U.S. National Indoor Tennis Championships - Memphis Grand Prix Hassan II - Casablanca Open de Nice Cote d'Azur - Nice AEGON International - Eastbourne BB&T Atlanta Open - Atlanta Citi Open - Washington If Stockholm Open - Stockholm Erste Bank Open - Vienna Valencia Open - Valencia Brisbane International - Brisbane Heineken Open - Auckland U.S. National Indoor Tennis Championships - Memphis Delray Beach Open - Delray Beach Abierto Mexicano Telcel - Acapulco US Men's Clay Court Championship - Houston BMW Open - Munich AEGON Championships - London Hall of Fame Tennis Championships - Newport Citi Open - Washington Winston-Salem Open - Winston-Salem Valencia Open - Valencia Brisbane International - Brisbane Heineken Open - Auckland U.S. National Indoor Tennis Championships - Memphis Abierto Mexicano Telcel - Acapulco US Men's Clay Court Championship - Houston AEGON Championships - London Citi Open - Washington Winston-Salem Open - Winston-Salem Rakuten Japan Open - Tokyo Swiss Indoors Basel - Basel ASB Classic - Auckland AEGON Championships - London Winston-Salem Open - Winston-Salem Chengdu Open - Chengdu Rakuten Japan Open - Tokyo If Stockholm Open - Stockholm Erste Bank Open - Vienna Memphis Open - Memphis Delray Beach Open - Delray Beach Internationaux de Nouvelle-Caledonie - New Caledonia Barcelona Open BancSabadell - Barcelona Millennium Estoril Open - Estoril Geneva Open - Geneva Citi Open - Washington Rakuten Japan Open - Tokyo If Stockholm Open - Stockholm New York Open - New York Abierto Mexicano Telcel - Acapulco AEGON Championships - London Erste Bank Open - Vienna Tata Open Maharashtra - Pune Fifth Third Bank Tennis Championships - Lexington Erste Bank Open - Vienna JSM Challenger - Champaign Great Ocean Road Open - Melbourne Millennium Estoril Open - Estoril Hall of Fame Open - Newport South African Airways Open - East London Citi Open - Washington Erste Bank Open - Vienna San Diego Open - San Diego Dallas Open - Dallas Abierto Mexicano Telcel - Acapulco BNP Paribas Primrose - Bordeaux Kobstaedernes ATP Challenger - Kolding Ford Tennis Championships - Louisville Rome Challenger Ostrava Challenger Bordeaux Challenger Nottingham Challenger Lexington Challenger Rennes Challenger Charlottesville Challenger Knoxville Challenger Baton Rouge Challenger Truist Atlanta Open - Atlanta USTA Challenger - Champaign Powder Byrne Trophy / Surrey Grasscourt Championships - Surbiton Windy City Classic - Winnetka Frito Lay/USTA Challenger - Binghamton Perth Challenger - Perth USTA Illinois Challenger - Champaign 14th Paris Open - Paris Tennis Masters Series - Indian Wells The Ericsson Open - Miami Tennis Masters Series - Rome Tennis Masters Series - Cincinnati Tennis Masters Series - Hamburg Tennis Masters Series - Cincinnati Tennis Masters Series - Hamburg Tennis Masters Series - Montreal Tennis Masters Series - Cincinnati 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 BNP Paribas Masters - Paris Pacific Life Open - Indian Wells Western & Southern Financial Group Masters - Cincinnati NASDAQ-100 Open - Miami Rogers Masters - Toronto Campionati Internazionali D'Italia - Rome Masters Series - Hamburg Western & Southern Financial Group Masters - Cincinnati Pacific Life Open - Indian Wells Sony Ericsson Open - Miami Sunset Moulding Yuba City Racquet Club Challenger - Yuba City Western & Southern Financial Group Masters - Cincinnati BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Western & Southern Financial Group Masters - Cincinnati Shanghai - Shanghai BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Internazionali BNL dItalia - Rome Rogers Cup - Toronto Western & Southern Financial Group Masters - Cincinnati Shanghai ATP Masters 1000 - Shanghai BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrilena Madrid Open - Madrid Rogers Cup - Montreal Western & Southern Financial Group Masters - Cincinnati BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Fifth-Third Bank Tennis Classic - Lexington Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrilena Madrid Open - Madrid Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Montreal Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Toronto Western & Southern Open - Cincinnati BNP Paribas Masters - Paris USTA Challenger of Oklahoma - Tulsa BNP Paribas Open - Indian Wells Rogers Cup - Montreal Western & Southern Open - Cincinnati BNP Paribas Masters - Paris Internazionali BNL d'Italia - Rome Rogers Cup - Toronto Music City Challenger - Nashville BNP Paribas Open - Indian Wells Miami Open - Miami Internazionali BNL d'Italia - Rome Rogers Cup - Montreal Western & Southern Open - Cincinnati BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Toronto Western & Southern Open - Cincinnati Sunset Moulding Yuba City Racquet Club Challenger - Yuba City Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris Miami Open - Miami Internazionali BNL d'Italia - Rome Bruno & Bruno Trial Lawyers Men's Challenger - New Orleans Western & Southern Open - New York Rolex Paris Masters - Paris BNP Paribas Open - Indian Wells Lubbock Challenger - Lubbock Miami Open - Miami Oklahoma Challenger - Tulsa Swanston Challenger - Sacramento Pro Challenger at Calabasas - Calabasas Western & Southern Open - Cincinnati Rolex Paris Masters - Paris Ford Tennis Championships - Louisville BNP Paribas Open - Indian Wells Music City Challenger - Nashville Miami Open - Miami Status Athens Open - Athens 1° Torneo Challenger Series 12° Trofeo Paolo Corazzi - Cremona The Surbiton Trophy - Surbiton Open D'Orleans - Orleans Open des Alpes Trophee BNP Paribas - Grenoble Ethias Trophy - Mons Music City Challenger - Nashville JSM Challenger of Champaign - Urbana 2008 Knoxville Challenger - Knoxville Granby Challenger Orleans Challenger Nottingham Challenger Champaign Challenger Australian Open - Melbourne Australian Open - Melbourne 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 Genova Challenger Australian Open - Melbourne French Open - Paris Noumea Challenger Wimbledon - London U.S. Open - New York Honolulu Challenger Australian Open - Melbourne Dallas Challenger French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Nottingham 1 Challenger Nottingham 2 Challenger 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 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 French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne The Stella Artois Grass Court Championships - London French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York The Stella Artois Grass Court Championships - London Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne CMG Asia Open - Hong Kong French Open - Paris Wimbledon - London U.S. Open - New York Stockholm Open - Stockholm French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Heineken Open - Singapore Adidas International - Sydney Grand Prix de Tennis de Lyon - Lyon Renault Slovenian Open - Ljubljana Heineken Trophy - 's-Hertogenbosch RCA Championships - Indianapolis RCA Championships - Indianapolis AAPT Championships - Adelaide US Men's Clay Court Championship - Houston Next Generation Adelaide International - Adelaide Tennis Channel Open - Las Vegas Countrywide Classic - Los Angeles ERA Real Estate Clay Court Championships - Orlando AT&T Challenge - Atlanta Citrix Tennis Championships - Delray Beach The Stella Artois Grass Court Championships - London Next Generation Adelaide International - Adelaide ABN AMRO World Tennis Tournament - Rotterdam The Nottingham Open - Nottingham Wimbledon - London Brisbane - Brisbane Open de Nice Cote dAzur - Nice Delray Beach International Tennis Championships - Delray Beach U.S. Open - New York Australian Open - Melbourne AEGON Championships - London Hall of Fame Tennis Championships - Newport Wimbledon - London Apia International - Sydney China Open - Beijing Heineken Open - Auckland Australian Open - Melbourne Rakuten Japan Open - Tokyo SAP Open - San Jose Heineken Open Singapore - Singapore US Men's Clay Court Championship - Houston French Open - Paris U.S. Open - New York Brisbane International - Brisbane SAP Open - San Jose Australian Open - Melbourne French Open - Paris Claro Open Colombia - Bogota U.S. Mens's Clay Court Championship - Houston Grand Prix Hassan II - Casablanca Rakuten Japan Open - Tokyo Wimbledon - London Delray Beach Open - Delray Beach Erste Bank Open - Vienna Millennium Estoril Open - Estoril U.S. Open - New York Delray Beach Open - Delray Beach Australian Open - Melbourne Open de Nice Cote d'Azur - Nice Aegon Nottingham Open - Nottingham Citi Open - Washington BB&T Atlanta Open - Atlanta Millennium Estoril Open - Estoril New York Open - New York Open Sabadell Atlantico - Barcelona Hamburg European Open - Hamburg Melbourne Summer Set - Melbourne U.S. Open - New York Infosys Hall of Fame Open - Newport Citi Open - Washington AEGON International - Eastbourne Maharashtra Open - Pune Legg Mason Tennis Classic - Washington D.C. SAP Open - San Jose Delray Beach Open - Delray Beach Winston Salem - Winston Salem US Men's Clay Court Championship - Houston Nature Valley International - Eastbourne Newsweek Champions Cup - Indian Wells The Lipton Championships - Key Biscayne Newsweek Champions Cup - Indian Wells The Lipton Championships - Key Biscayne Eurocard Open - Stuttgart Tennis Masters Series - Indian Wells The Ericsson Open - Miami Italian Open - Rome German Open - Hamburg Tennis Masters Series - Toronto Tennis Masters Series - Cincinnati Tennis Masters Series - Stuttgart Tennis Masters Series - Hamburg Tennis Masters Series - Montreal Tennis Masters Series - Stuttgart 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 - Toronto Tennis Masters Series - Paris Tennis Masters Series - Indian Wells Tennis Masters Series - Miami Rogers Cup - Montreal Pacific Life Open - Indian Wells Pacific Life Open - Indian Wells Rogers Masters - Montreal BB&T Atlanta Open - Atlanta If Stockholm Open - Stockholm Rogers Cup - Montreal Mutua Madrilena Masters Madrid - Madrid Topshelf Open - 's-Hertogenbosch Internazionali BNL d'Italia - Rome Shanghai ATP Masters - Shanghai Internazionali BNL d'Italia - Rome Rogers Cup - Toronto AEGON International - Eastbourne Shanghai Rolex Masters - Shanghai Miami Open - Miami Erste Bank Open - Vienna Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Shanghai Rolex Masters - Shanghai Mutua Madrid Open - Madrid Rakuten Japan Open - Tokyo Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai Fever-Tree Championships - London Shanghai Rolex Masters - Shanghai Tennis Masters Cup - Lisbon Tennis Masters Cup - Sydney Davis Cup, World Group, QF, AUS-GER 3-2 Davis Cup, World Group, SF, AUS-BRA 5-0 Davis Cup, World Group, F, ESP-AUS 3-1 Davis Cup, World Group, 1R, AUS-ECU 4-1 Davis Cup, World Group, SF, AUS-SWE 4-1 Davis Cup, World Group, QF, AUS-SWE 5-0 Davis Cup, World Group, SF, AUS-SUI 3-2 Davis Cup, World Group, F, AUS-ESP 3-1 Hopman Cup - Perth Davis Cup, World Group, 1R, SWE-AUS 4-1 Davis Cup, World Group, QR, AUS-MAR 4-1 Davis Cup, World Group, 1R, AUS-AUT 5-0 Davis Cup, World Group, QF, AUS-ARG 1-4 Davis Cup, World Group, 1R, BEL-AUS 3-2 Davis Cup, Group 2, 2R, FIN-RSA 1-4 Davis Cup, Group 1, 2R, THA-AUS 2-3 ARAG ATP World Team Championship - Dusseldorf Hopman Cup - Perth Davis Cup, Group I, 2R, CHN-AUS 1-3 Davis Cup, World Group, PO, AUS-SUI 2-3 Davis Cup, World Group, PO, RSA-CRO 1-4 Davis Cup, Group I, 1R, AUS-CHN 5-0 Hopman Cup - Perth Davis Cup, Group I, 1R, TPE-AUS 0-5 Davis Cup, World Group, 1R, FRA-AUS 5-0 Davis Cup, World Group, PO, AUS-UZB 5-0 Davis Cup, World Group, F, AUS-FRA 3-2 Davis Cup, World Group, QF, AUS-KAZ 3-2 Davis Cup, World Group, F, FRA-AUS 3-2 Davis Cup, World Group, PO, POL-AUS 1-4 Hopman Cup - Perth Davis Cup, World Group, QF, AUS-USA 4-1 Davis Cup, World Group, SF, AUS-RUS 4-1 Davis Cup, World Group, 1R, AUS-SUI 3-2 Davis Cup, World Group, QR, AUS-IND 5-0 Davis Cup, World Group, 1R, AUS-GBR 4-1 ATP Cup - Brisbane, Perth, Sydney Davis Cup, World Group, SF, ARG-AUS 5-0 Davis Cup, World Group, QF, AUS-BRA 3-1 Davis Cup, World Group, PO, SRB-AUS 4-1 Davis Cup, Group 1, 1R, AUS-TPE 4-1 Davis Cup, Group 2, 2R, RSA-DEN 5-0 Hopman Cup - Perth Davis Cup, World Group, QF, AUS-BLR 5-0 Davis Cup, World Group, PO, AUS-BEL 2-3 Hopman Cup - Perth Davis Cup, Group 1, 2R, AUS-THA 5-0 Davis Cup, Group I, 2R, RSA-NED 3-1 Hopman Cup - Perth Davis Cup, World Group, PO, GER-AUS 3-2 Wimbledon (juniors) AAMI Classic - Kooyong AAMI Classic - Kooyong Laver Cup - Chicago Mubadala World Tennis Championship Mubadala World Tennis Championship Mubadala World Tennis Championship U.S. Open (juniors) French Open (juniors) AAMI Classic - Kooyong Tennis Masters Cup - Houston Nitto ATP Finals - London Olympics - Sydney Olympics - Beijing Olympics - London Tennis Masters Cup - Shanghai