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 USA F18 USA F19 USA F13 USA F14 USA F18 USA F14 Renault Slovenian Open - Ljubljana Lubbock Challenger - Lubbock The Comercia Challenger - Aptos Fifth Third Bank Tennis Championships - Lexington Ford Tennis Championships - Louisville Men's Pro Challenger at Tunica National - Tunica Waco Tennis Challenger - Waco Talahassee Challenger VSZ Solvak Open Challenger - Kosice Challenger Banque Nationale Rimouski - Rimouski Fifth Third Bank Tennis Classic - Lexington Fifth-Third Bank Tennis Classic - Lexington JSM Challenger - Champaign 2007 Knoxville Challenger - Knoxville USTA Comerica Challenger - Aptos XL Bermuda Open - Bermuda Winnetka Challenger Oklahoma Challenger - Tulsa Pro Challenger at Calabasas - Calabasas Music City Challenger - Nashville Napoli International Cup - Napoli Open Seat-Godo '98 - Barcelona Internazionali di Tennis di San Marino - San Marino St. Petersburg Open - St. Petersburg ABN/AMRO World Tennis Tournament - Rotterdam Generali Open 1999 - Kitzbuhel President's Cup 1999 - Tashkent Grand Prix de Tennis de Lyon - Lyon Copenhagen Open - Copenhagen Mallorca Open - Mallorca Kremlin Cup - Moscow St. Petersburg Open - St. Petersburg Dubai Tennis Open - Dubai The Stella Artois Grass Court Championships - London Mercedes-Benz Cup - Los Angeles President's Cup - Tashkent St. Petersburg Open - St. Petersburg Estoril Open - Estoril Grand Prix de Tennis de Lyon - Lyon IPB Czech Indoor - Ostrava Davidoff Swiss Indoors - Basel Kremlin Cup - Moscow Qatar Mobil Open '99 - Doha Milan Indoors - Milan St. Petersburg Open - St. Petersburg Open Seat Godo 2003 - Barcelona Venice Open - Venice Salem Open - Hong Kong Kremlin Cup - Moscow Open 13 - Marseille Estoril Open - Estoril Gerry Weber Open - Halle Kremlin Cup - Moscow Grand Prix de Tennis de Lyon - Lyon Idea Prokom Open - Sopot China Open - Beijing Thailand Open - Bangkok Kremlin Cup - Moscow Investor Swedish Open - Bastad St. Petersburg Open - St. Petersburg Prasentiert Von Seat Wolfsburg - Wolfsburg President's Cup 1998 - Tashkent Dubai Open - Dubai Open Seat Godo 2005 - Barcelona 1999 Mercedes Cup - Stuttgart Gerry Weber Open - Halle The Dubai Tennis Championships - Dubai The Stella Artois Grass Court Championships - Queen's/London Open de Tenis Comunidad Valenciana - Valencia Estoril Open - Estoril Dubai Tennis Open - Dubai Gerry Weber Open - Halle 2000 Mercedes Cup - Stuttgart Generali Open 2000 - Kitzbuhel Open de Moselle - Metz Savannah Challenger SAP Open - San Jose 2008 Lubbock Challenger - Lubbock The Tennis Channel Open - Las Vegas Waldbaum's Hamlet Cup - Long Island Open Seat Godo 2007 - Barcelona Heineken Open - Auckland Sacramento Challenger - Sacramento The Mercedes Benz of Calabasas - Calabasas Campbell's Hall of Fame Tennis Championships - Newport Advanta Championships - Philadelphia President's Cup - Tashkent 1998 Mercedes Cup - Stuttgart Countrywide Classic - Los Angeles Legg Mason Tennis Classic - Washington D.C. AXA Cup - London Open Seat-Godo 2000 - Barcelona Legg Mason Tennis Classic - Washington ABN/AMRO World Tennis Tournament - Rotterdam ATP Kremlin Cup - Moscow Medibank International - Sydney SAP Open - San Jose Open de Tenis Comunidad Valenciana - Valencia BMW Open - Munich The Nottingham Open - Nottingham Catella Swedish Open - Bastad Legg Mason Tennis Classic - Washington St. Petersburg Open - St. Petersburg Heineken Open - Auckland Open Sabadell Atlantico - Barcelona Countrywide Classic - Los Angeles RCA Championships - Indianapolis Salem Open - Hong Kong Legg Mason Tennis Classic - Washington China Open - Beijing AIG Japan Open Tennis Championships - Tokyo Grand Prix de Tennis de Lyon - Lyon St. Petersburg Open - St. Petersburg Heineken Open - Auckland U.S. Mens's Clay Court Championship - Houston Davidoff Swiss Indoors Basel - Basel The Hypo Group Tennis International 2008 - Poertschach Atlanta Tennis Championships - Atlanta The Artois Championships - London Indianapolis Tennis Championships - Indianapolis Campbells Hall of Fame Tennis Championships - Newport Open Sud de France - Montpellier Davidoff Swiss Indoors Basel - Basel Heineken Open - Auckland Thailand Open - Bangkok Regions Morgan Keegan Championships - Memphis Delray Beach International Tennis Championships - Delray Beach US Men's Clay Court Championship - Houston Campbell's Hall of Fame Tennis Championships - Newport Legg Mason Tennis Classic - Washington Winston Salem - Winston Salem Legg Mason Tennis Classic - Washington Open de Tenis Comunidad Valenciana - Valencia Apia International - Sydney Regions Morgan Keegan Championships - Memphis US Men's Clay Court Championship - Houston Atlanta Tennis Championships - Atlanta Winston-Salem Open - Winston-Salem Valencia Open - Valencia Apia International - Sydney China Open - Beijing SAP Open - San Jose Delray Beach International Tennis Championships - Delray Beach US Men's Clay Court Championship - Houston Topshelf Open - 's-Hertogenbosch Hall of Fame Tennis Championships - Newport BB&T Atlanta Open - Atlanta Citi Open - Washington China Open - Beijing Valencia Open - Valencia Hall of Fame Tennis Championships - Newport China Open - Beijing U.S. National Indoor Tennis Championships - Memphis Delray Beach Open - Delray Beach US Men's Clay Court Championship - Houston Open de Nice Cote d'Azur - Nice RCA Championships - Indianapolis AEGON Championships - London Hall of Fame Tennis Championships - Newport Legg Mason Tennis Classic - Washington Thailand Open - Bangkok ATP Kremlin Cup - Moscow Grand Prix de Tennis de Lyon - Lyon Erste Bank Open - Vienna Geneva Open - Geneva Winston-Salem Open - Winston-Salem The Stella Artois Championships - London BB&T Atlanta Open - Atlanta Erste Bank Open - Vienna Hall of Fame Tennis Championships - Newport BB&T Atlanta Open - Atlanta US Men's Clay Court Championship - Houston Open Parc - Lyon ASB Classic - Auckland Kremlin Cup - Moscow St. Petersburg Open - St. Petersburg New York Open - New York Hall of Fame Open - Newport Regions Morgan Keegan Championships - Memphis Serbia Open - Belgrade New York Open - New York Open de Nice Cote d'Azur - Nice Delray Beach Open - Delray Beach Truist Atlanta Open - Atlanta Dallas Open - Dallas US Men's Clay Court Championship - Houston Delray Beach Open - Delray Beach Infosys Hall of Fame Open - Newport Serbia Open - Belgrade Pilot Pen International - New Haven Open 13 - Marseille Atlanta Tennis Championships - Atlanta Delray Beach International Tennis Championships - Delray Beach Campbell's Hall of Fame Tennis Championships - Newport Kremlin Cup - Moscow Open de Nice Cote d'Azur - Nice Heineken Open - Auckland Adidas International - Sydney Abierto Mexicano Telcel - Acapulco Kremlin Cup - Moscow BB&T Atlanta Open - Atlanta Dallas Open - Dallas Valencia Open - Valencia BB&T Atlanta Open - Atlanta Citi Open - Washington China Open - Beijing Swiss Indoors Basel - Basel Intrum Stockholm Open - Stockholm ASB Classic - Auckland Warsteiner Challenger Series - Lippstadt AEGON Championships - London Citi Open - Washington If Stockholm Open - Stockholm Memphis Open - Memphis Abierto Mexicano Telcel - Acapulco US Men's Clay Court Championship - Houston Geneva Open - Geneva AEGON Championships - London AEGON International - Eastbourne ASB Classic - Auckland New York Open - New York Delray Beach Open - Delray Beach Citi Open - Washington Erste Bank Open - Vienna Grolsch Open - Amsterdam ABN/AMRO World Tennis Tournament - Rotterdam BB&T Atlanta Open - Atlanta Citi Open - Washington Chengdu Open - Chengdu ASB Classic - Auckland Abierto Mexicano Telcel - Acapulco Abierto Mexicano Telcel - Acapulco RCA Championships - Indianapolis Adelaide International 2 - Adelaide Abierto Mexicano Telcel - Acapulco Hall of Fame Open - Newport Open de Tenis Comunidad Valenciana - Valencia Truist Atlanta Open - Atlanta Countrywide Classic - Los Angeles ASB Classic - Auckland Abierto Mexicano Telcel - Acapulco US Men's Clay Court Championship - Houston Generali Open 1998 - Kitzbuhel Regions Morgan Keegan Championships - Memphis Tennis Channel Open - Las Vegas U.S. Mens's Clay Court Championship - Houston Open Seat-Godo '99 - Barcelona Indianapolis Tennis Championships - Indianapolis Countrywide Classic - Los Angeles Tento Czech Open - Prague Pilot Pen Tennis - New Haven Thailand Open - Bangkok ATP Kremlin Cup - Moscow Grolsch Open - Amsterdam Brisbane - Brisbane MFS Pro Tennis Championships - Boston Newsweek Champions Cup - Indian Wells The Lipton Championships - Key Biscayne Licher German Open - Hamburg Italian Open - Rome Great American Insurance ATP Championship - Cincinnati Eurocard Open - Stuttgart 14th Paris Open - Paris Tennis Masters Series - Indian Wells Italian Open - Rome German Open - Hamburg adidas Open de Toulouse - Toulouse Tennis Masters Series - Toronto Tennis Masters Series - Cincinnati Tennis Masters Series - Stuttgart Tennis Masters Series - Paris The Ericsson Open - Miami Tennis Masters Series - Rome Tennis Masters Series - Hamburg Tennis Masters Series - Cincinnati Tennis Masters Series - Paris Tennis Masters Series - Indian Wells Open 13 - Marseille Tennis Masters Series - Miami Tennis Masters Series - Monte Carlo Regions Morgan Keegan Championships - Memphis CA Tennis Trophy - Vienna Kremlin Cup - Moscow Tennis Masters Series - Rome The Dubai Tennis Championships - Dubai Delray Beach International Tennis Championships - Delray Beach Tennis Masters Series - Hamburg U.S. Mens's Clay Court Championship - Houston 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 - Madrid ABN/AMRO World Tennis Tournament - Rotterdam Abierto Mexicano Telcel - Acapulco ABN/AMRO World Tennis Tournament - Rotterdam U.S. National Indoor Tennis Championships - Memphis Estoril Open - Estoril US Men's Clay Court Championship - Houston Winston-Salem Open - Winston-Salem China Open - Beijing President's Cup 2000 - Tashkent Pacific Life Open - Indian Wells Abierto Mexicano Telcel - Acapulco Delray Beach Open - Delray Beach NASDAQ-100 Open - Miami Mallorca Open - Mallorca Tennis Masters Series - Monte Carlo CA Tennis Trophy - Vienna Tennis Masters Series - Hamburg UBS Open Gstaad - Gstaad Tennis Masters Series - Toronto Heineken Open - Auckland Western & Southern Financial Group Masters - Cincinnati Tennis Masters Series - Madrid BNP Paribas Masters - Paris Pacific Life Open - Indian Wells Adidas International - Sydney Open 13 - Marseille Tennis Masters Series - Monte Carlo Telecom Italia Masters - Rome NASDAQ-100 Open - Miami Pilot Pen Tennis - New Haven Rio Open - Rio de Janeiro Western & Southern Financial Group Masters - Cincinnati Republic National Bank Monte Carlo Open - Monte Carlo Dubai Open - Dubai Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Tennis Masters Series - Hamburg Masters Series Madrid - Madrid BNP Paribas Masters - Paris Pacific Life Open - Indian Wells Masters Series Monte Carlo - Monte Carlo Mercedes-Benz Cup - Los Angeles Masters Series Monte-Carlo - Monte Carlo Campionati Internazionali D'Italia - Rome Tennis Masters Series - Madrid The Ericsson Open - Miami Pacific Life Open - Indian Wells Sony Ericsson Open - Miami Bank Austria Tennis Trophy - Vienna Campionati Internazionali d'Italia - Rome Masters Series Hamburg - Hamburg Western & Southern Financial Group Masters - Cincinnati Western & Southern Financial Group Masters - Cincinnati BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Mutua Madrilena Masters Madrid - Madrid Rogers Masters - Montreal Western & Southern Financial Group Masters - Cincinnati Rogers Cup - Montreal Western & Southern Financial Group Masters - Cincinnati Shanghai - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Campionati BNL dItalia - Rome Masters Series Hamburg - Hamburg Sony Ericsson Open - Miami Internazionali BNL dItalia - Rome BNP Paribas Masters - Paris Mutua Madrilena Masters Madrid - Madrid Western & Southern Financial Group Masters - Cincinnati Shanghai ATP Masters 1000 - Shanghai BNP Paribas Open - Indian Wells BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Internazionali BNL d'Italia - Rome Rogers Cup - Toronto Sony Open Tennis - Miami BNP Paribas Masters - Paris Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Rogers Cup - Montreal Rogers Masters - Toronto Western & Southern Open - Cincinnati BNP Paribas Masters - Paris Western & Southern Open - Cincinnati Miami Open - Miami Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Montreal Western & Southern Open - Cincinnati BNP Paribas Open - Indian Wells Internazionali BNL d'Italia - Rome SAP Open - San Jose BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Internazionali BNL d'Italia - Rome Mutua Madrilena Madrid Open - Madrid Shanghai Rolex Masters - Shanghai Miami Open - Miami Shanghai Rolex Masters - Shanghai Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Mutua Madrid Open - Madrid Rogers Cup - Toronto Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris Miami Open - Miami Western & Southern Open - Cincinnati Tennis Masters Series - Montreal Tennis Masters Series - Indian Wells Western & Southern Open - New York Tennis Masters Series - Stuttgart Miami Open - Miami Open de Nice Cote d'Azur - Nice Rogers Cup - Montreal Western & Southern Open - Cincinnati BNP Paribas Masters - Paris Mutua Madrid Open - Madrid Masters Series - Hamburg BNP Paribas Open - Indian Wells Rogers Cup - Toronto Western & Southern Open - Cincinnati BNP Paribas Open - Indian Wells BB&T Atlanta Open - Atlanta Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Miami Open - Miami Internazionali BNL d'Italia - Rome Internazionali BNL dItalia - Rome Rolex Paris Masters - Paris Coupe Rogers - Montreal Western & Southern Open - Cincinnati BNP Paribas Masters - Paris Sony Ericsson Open - Miami BNP Paribas Masters - Paris Abierto Mexicano de Tenis Mifel - Los Cabos Masters Series Monte-Carlo - Monte-Carlo Mutua Madrilena Madrid Open - Madrid Rogers Cup - Montreal BNP Paribas Open - Indian Wells Western & Southern Financial Group Masters - Cincinnati Miami Open - Miami Mutua Madrid Open - Madrid Rogers Cup - Toronto Miami Open - Miami BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Mutua Madrid Open - Madrid Western & Southern Open - Cincinnati Internazionali BNL d'Italia - Rome Abierto de Tenis Mifel - Los Cabos Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells Internazionali BNL d'Italia - Rome Monte-Carlo Rolex Masters - Monte-Carlo Rogers Cup - Toronto Shanghai Rolex Masters - Shanghai Internazionali BNL d'Italia - Rome BNP Paribas Open - Indian Wells Catella Swedish Open - Bastad BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris US Men's Clay Court Championship - Houston U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Citi Open - Washington French Open - Paris Wimbledon - London French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Australian Open - Melbourne U.S. Open - New York Argentina Open - Buenos Aires Australian Open - Melbourne ASB Classic - Auckland Erste Bank Open - Vienna Abierto Mexicano Telcel - Acapulco China Open - Beijing Australian Open - Melbourne French Open - Paris Wimbledon - London Telecom Italia Masters - Rome Australian Open - Melbourne French Open - Paris Wimbledon - London 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 Truist Atlanta Open - Atlanta 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 French Open - Paris Wimbledon - London Wimbledon - London French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London French Open - Paris U.S. Open - New York U.S. Open - New York Wimbledon - London French Open - Paris Wimbledon - London Australian Open - Melbourne French Open - Paris French Open - Paris Rogers Masters - Toronto U.S. Open - New York Australian Open - Melbourne Australian Open - Melbourne U.S. Open - New York Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open - Melbourne Australian Open - Melbourne Monte Carlo Open - Monte Carlo French Open - Paris Tennis Masters Series - Monte Carlo U.S. Open - New York U.S. Open - New York Wimbledon - London U.S. Open - New York U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne French Open - Paris U.S. Open - New York Western & Southern Open - Cincinnati Australian Open - Melbourne Davis Cup, World Group, QF, RUS-SVK 3-2 Davis Cup, World Group, 1R, RUS-SVK 3-2 Davis Cup, World Group, 1R, RUS-SUI 3-2 Davis Cup, World Group, QF, RUS-SWE 4-1 Davis Cup, World Group, SF, RUS-ARG 3-2 Davis Cup, World Group, F, RUS-FRA 3-2 Hopman Cup - Perth Davis Cup, World Group, 1R, BLR-RUS 3-2 Hopman Cup - Perth Davis Cup, World Group, 1R, RUS-CHI 4-1 Davis Cup, World Group, 1R, CHI-RUS 2-3 Davis Cup, World Group, QF, RUS-FRA 3-2 Hopman Cup - Perth Davis Cup, World Group, 1R, ROU-RUS 1-4 Hopman Cup - Perth Davis Cup, PO, SRB-USA 3-2 Davis Cup, World Group, 1R, SUI-USA 0-5 Davis Cup, World Group, QF, FRA-USA 2-3 Hopman Cup - Perth Davis Cup, World Group, PO, USA-SVK 5-0 Hopman Cup - Perth Davis Cup, World Group, 1R, USA-SUI 5-0 Laver Cup - Prague ATP Cup - Brisbane, Perth, Sydney Laver Cup - Boston ATP Cup - Sydney Davis Cup, World Group, 1R, USA-RUS 3-2 Davis Cup, World Group, 1R, RUS-GER 3-2 Davis Cup, World Group, QF, ESP-RUS 4-1 Davis Cup, World Group, QR, RUS-THA 5-0 Davis Cup, World Group, 1R, RUS-BEL 4-1 ARAG ATP World Tour Championship - Dusseldorf Hopman Cup - Perth Davis Cup, World Group, 1R, CHI-USA 1-4 Davis Cup, World Group, SF, RUS-USA 3-2 Davis Cup, World Group, F, RUS-ARG 3-2 Davis Cup, World Group, 1R, GBR-USA 3-2 Davis Cup, World Group, SF, ESP-USA 3-1 Hopman Cup - Perth Davis Cup, World Group, 1R, USA-BRA 3-2 Davis Cup, World Group, QF, USA-SRB 1-3 AAMI Classic - Kooyong 1 Masters Guinot Mary Cohr Davis Cup, World Group, QF, RUS-CZE 3-2 Davis Cup, World Group, SF, AUS-RUS 4-1 ARAG ATP World Team Championship - Dusseldorf AAMI Classic - Kooyong Davis Cup, World Group, QR, RUS-JPN 3-1 Davis Cup, World Group, QF, FRA-RUS 1-4 Davis Cup, World Group, QF, AUS-USA 3-2 Laver Cup - Geneva Davis Cup, World Group, 1R, AUS-USA 1-3 Davis Cup, Finals, Group E Tennis Masters Cup - Shanghai Tennis Masters Cup - Houston Davis Cup, World Group, QF, USA-CRO 2-3 Tennis Masters Cup - Lisbon Davis Cup, World Group, 1R, SRB-USA 1-3 Nitto ATP Finals - London Davis Cup, World Group, QF, USA-BEL 4-0 Laver Cup - Chicago Olympics - Sydney Olympics - London All Lower level tournaments Olympics - Athens Wimbledon - London