Career 2025 2024 2023 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003
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 Germany F4 Kazakhstan F1 Kazakhstan F2 Russia F3 Uzbekistan F1 Uzbekistan F2 Russia F6 Turkey F26 Turkey F27 Belarus F1 Belarus F2 France F17 Germany F17 Kazakhstan F6 Kazakhstan F7 Kazakhstan F8 China F4 China F5 Kazakhstan F7 Kazakhstan F10 Sweden F4 Germany F1 Kazakhstan F2 Iran F5 Israel F1 Israel F2 Korea F1 Korea F2 Spain F18 Turkey F26 Turkey F27 Switzerland F1 Switzerland F2 Uzbekistan F1 Uzbekistan F2 Kazakhstan F8 Belarus F1 Belarus F2 Belarus F2 Sweden F5 Iran F4 Uzbekistan F1 Uzbekistan F2 Belarus F3 Germany F2 Kazakhstan F1 Russia F2 M15 Luan Burbank Challenger - Burbank The West Side Tennis Club Clay Court Challenger - Forest Hills Sacramento Challenger Sarasota Challenger Helsinki Challenger Portoroz Challenger Astana Challenger Sacramento Challenger Tiburon Challenger Pune Challenger Bangkok Challenger St. Brieuc Challenger Karshi Challenger Mestre Challenger Fergana Challenger Astana Challenger Tashkent Challenger Happy Valley Challenger Rennes Challenger Budapest Challenger Cherbourg Challenger Bergamo Challenger Zhuhai Challenger Anning Challenger Karshi Challenger Samarkand Challenger Segovia Challenger Portoroz Challenger Mouilleron-Le-Captif Challenger Shenzhen Challenger Qujing Challenger Nottingham Challenger Ilkley Challenger Recanati Challenger Vancouver Challenger Canberra Challenger Phoenix Challenger Orleans Challenger Nur-Sultan Challenger Bratislava Challenger Helsinki Challenger Surbiton Challenger Napa Challenger Fergana Challenger Surbiton Challenger Moscow Challenger Malaga Challenger Kazan Challenger Cassis Challenger Eckental Challenger Canberra Challenger Ortisei Challenger Recanati Challenger Portoroz Challenger Koblenz Challenger Budapest Challenger M15 Torello M25 Les Franqueses del Valles Mons Challenger Ostrava Challenger Eskisehir Challenger Istanbul Challenger 2003 USTA Challenger of Calabasas - Calabasas Belarus F1 Mercedes-Benz Cup - Los Angeles Tennis Channel Open - Las Vegas 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 Millenium Tennis Championships - Delray Beach Regions Morgan Keegan Championships - Memphis The Tennis Channel Open - Las Vegas U.S. Men's Clay Court Championships - Houston Estoril Open - Estoril Gerry Weber Open - Halle Countrywide Classic - Los Angeles RCA Championships - Indianapolis Harrah's Entertainment Men's Pro Challenger - Tunica AIG Japan Open Tennis Championships - Tokyo Delray Beach International Tennis Championships - Delray Beach Regions Morgan Keegan Championships - Memphis The Hypo Group Tennis International 2008 - Poertschach The Artois Championships - London The Nottingham Open - Nottingham Heineken Open - Auckland AEGON Championships - London Campbells Hall of Fame Tennis Championships - Newport Countrywide Classic - Los Angeles Legg Mason Tennis Classic - Washington Grand Prix de Tennis de Lyon - Lyon Brisbane International - Brisbane SAP Open - San Jose Regions Morgan Keegan Championships - Memphis Abierto Mexicano Telcel - Acapulco U.S. Mens's Clay Court Championship - Houston AEGON Championships - London Davidoff Swiss Indoors Basel - Basel Tiburon Challenger AEGON Championships - London Open de Nice Cote d'Azur - Nice AEGON Championships - London AEGON International - Eastbourne Campbell's Hall of Fame Tennis Championships - Newport Tyler Challenger Farmers Classic - Los Angeles Citi Open - Washington Winston-Salem Open - Winston-Salem China Open - Beijing Tenerife 3 Challenger Valencia Open - Valencia Tyumen Challenger Astana Challenger Heineken Open - Auckland SAP Open - San Jose Delray Beach International Tennis Championships - Delray Beach AEGON Championships - London Delray Beach Open - Delray Beach AEGON Championships - London AEGON International - Eastbourne BB&T Atlanta Open - Atlanta Fergana Challenger Brisbane International - Brisbane Apia International - Sydney Gimcheon Challenger U.S. National Indoor Tennis Championships - Memphis Open de Nice Cote d'Azur - Nice AEGON Championships - London Hall of Fame Tennis Championships - Newport Astana Challenger Topshelf Open - 's-Hertogenbosch Aegon Nottingham Open - Nottingham Citi Open - Washington Winston-Salem Open - Winston-Salem Kremlin Cup - Moscow Memphis Open - Memphis Abierto Mexicano Telcel - Acapulco US Men's Clay Court Championship - Houston AEGON International - Eastbourne St. Remy Challenger Abierto Mexicano - Los Cabos Nottingham 3 Challenger Istanbul Challenger Izmir Challenger New York Open - New York Grand Prix Hassan II - Marrakech Barcelona Open BancSabadell - Barcelona Abierto Mexicano - Los Cabos Tashkent Challenger St. Petersburg Open - St. Petersburg Bangalore Challenger Chengdu Open - Chengdu European Open - Antwerp Tata Open Maharashtra - Pune Budapest Challenger Open Sud de France - Montpellier Quanzhou Challenger ABN AMRO World Tennis Tournament - Rotterdam Qingdao Challenger New York Open - New York Wuxi Challenger Open 13 Provence - Marseille Dubai Duty Free Tennis Championships - Dubai Nature Valley International - Eastbourne Hall of Fame Open - Newport Grodzisk Mazowiecki Challenger BB&T Atlanta Open - Atlanta Citi Open - Washington Hersonissos 3 Challenger Kremlin Cup - Moscow Intrum Stockholm Open - Stockholm Adelaide International - Adelaide Istanbul Challenger Tata Open Maharashtra - Pune Delray Beach Open - Delray Beach Recanati Challenger BMW Open - Munich Mercedes Cup - Stuttgart Mallorca Championships - Mallorca Nature Valley International - Eastbourne Hall of Fame Open - Newport Truist Atlanta Open - Atlanta Citi Open - Washington Winston-Salem Open - Winston-Salem St. Petersburg Open - St. Petersburg Sofia Open - Sofia Anytech365 Andalucia Open - Marbella Astana Open - Nur-Sultan ABN AMRO World Tennis Tournament - Rotterdam Open 13 Provence - Marseille Delray Beach Open - Delray Beach US Men's Clay Court Championship - Houston BMW Open - Munich Gonet Geneva Open - Geneva Libema Open - 's-Hertogenbosch Truist Atlanta Open - Atlanta Citi Open - Washington Sofia Open - Sofia Gijon Open - Gijon Gonet Geneva Open - Geneva Libema Open - 's-Hertogenbosch Abierto de Tenis Mifel - Los Cabos Little Rock Challenger Winston-Salem Open - Winston-Salem AEGON International - Eastbourne Pilot Pen Tennis - New Haven Sydney International - Sydney USTA Comerica Challenger - Aptos Singha Tennis Classic - Tarzana GHI Bronx Classic - Bronx Swanston Challenger - Sacramento Pro Challenger at Calabasas - Calabasas Home Depot Center USTA Challenger - Carson USTA Men's Challenger of Dallas - Dallas 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 Swanston Challenger - Sacramento The $50,000 Pro Challenger at Calabasas - Calabasas Samsung Secruities Cup Challenger - Seoul Flea Market Cup Busan Challenger Tennis - Busan Wailea Men's Challenger - Maui Hypo Group Tennis International - Portschach XL Bermuda Open - Bermuda The Surbiton Trophy - Surbiton Odlum Brown Vancouver Open - Vancouver Winston-Salem Open - Winston-Salem Swanston Challenger - Sacramento Erste Bank Open - Vienna NASDAQ-100 Open - Miami Western & Southern Financial Group Masters - Cincinnati Pacific Life Open - Indian Wells Western & Southern Financial Group Masters - Cincinnati BNP Paribas Masters - Paris Masters Series Monte-Carlo - Monte-Carlo BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Mutua Madrilena Masters Madrid - Madrid Rogers Cup - Montreal Western & Southern Financial Group Masters - Cincinnati Heineken Open - Auckland Mutua Madrilena Masters Madrid - Madrid Rogers Cup - Toronto BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami BNP Paribas Open - Indian Wells 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 AEGON Championships - London Sony Open Tennis - Miami US Men's Clay Court Championship - Houston Internazionali BNL d'Italia - Rome BNP Paribas Masters - Paris Internazionali BNL d'Italia - Rome Rogers Cup - Montreal Western & Southern Open - Cincinnati Miami Open - Miami Mutua Madrid Open - Madrid Barcelona Open Banc Sabadell - Barcelona Internazionali BNL d'Italia - Rome Gonet Geneva Open - Geneva Western & Southern Open - Cincinnati Noventi Open - Halle BNP Paribas Open - Indian Wells Rogers Cup - Montreal Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Rogers Cup - Toronto Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris Internazionali BNL d'Italia - Rome BNP Paribas Open - Indian Wells Miami Open - Miami BNP Paribas Open - Indian Wells Mutua Madrid Open - Madrid Open Sud de France - Montpellier U.S. National Indoor Tennis Championships - Memphis Winston-Salem Open - Winston-Salem Serbia Open - Belgrade Open de Nice Cote d'Azur - Nice Tulsa Challenger Dallas Challenger Delray Beach Open - Delray Beach Open Seat Godo 2007 - Barcelona Geneva Open - Geneva Grand Prix de Tennis de Lyon - Lyon Maharashtra Open - Pune Kazan Challenger Barcelona Open Banc Sabadell - Barcelona Delray Beach International Tennis Championships - Delray Beach Shenzhen Open - Shenzhen China Open - Beijing Recanati Challenger Erste Bank Open - Vienna Apia International - Sydney US Men's Clay Court Championship - Houston Seoul Challenger US Men's Clay Court Championship - Houston Citi Open - Washington Open 13 Provence - Marseille Delray Beach Open - Delray Beach Great Ocean Road Open - Melbourne Rakuten Japan Open - Tokyo Samarkand Challenger Winston-Salem Open - Winston-Salem Izmir Challenger cinch Championships - London China Open - Beijing U.S. National Indoor Tennis Championships - Memphis Eckental Challenger Winston-Salem Open - Winston-Salem Open de Nice Cote d'Azur - Nice Wroclaw Challenger Shenzhen Challenger Dallas Open - Dallas Delray Beach Open - Delray Beach Stockholm Open - Stockholm China Open - Beijing Aegon Nottingham Open - Nottingham Abierto Mexicano Telcel - Acapulco Zhuhai Challenger Ricoh Open - 's-Hertogenbosch AEGON Championships - London Open 13 Provence - Marseille Geneva Open - Geneva Viking International - Eastbourne Citi Open - Washington Dubai Duty Free Tennis Championships - Dubai SAP Open - San Jose Bengalaru Challenger Prague Challenger Eckental Challenger Erste Bank Open - Vienna 2006 Challenger of Santa Clarita California Challenger - Valencia Biella 4 Challenger Emilia-Romagna Open - Parma Dallas Open - Dallas Noventi Open - Halle Hall of Fame Open - Newport Winston-Salem Open - Winston-Salem Delray Beach Open - Delray Beach Dubai Duty Free Tennis Championships - Dubai AEGON Championships - London Barcelona Open Banc Sabadell - Barcelona Abierto Mexicano - Los Cabos China Open - Beijing If Stockholm Open - Stockholm Serbia Open - Belgrade ASB Classic - Auckland Medibank International - Sydney TEB BNP Paribas Istanbul Open - Istanbul Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York Indianapolis Tennis Championships - Indianapolis Australian Open - Melbourne M15 Monastir French Open - Paris Wimbledon - London Prostejov Challenger Australian Open - Melbourne Memphis Open - Memphis French Open - Paris SAP Open - San Jose Australian Open - Melbourne U.S. Open - New York Australian Open - Melbourne Sydney International - Sydney Wimbledon - London Thailand Open - Bangkok Next Generation Adelaide International - Adelaide Dubai Duty Free Tennis Championships - Dubai U.S. Open - New York Tennis Channel Open - Las Vegas U.S. Mens's Clay Court Championship - Houston Indianapolis Tennis Championships - Indianapolis China Open - Beijing AIG Japan Open Tennis Championships - Tokyo Brisbane - Brisbane SAP Open - San Jose Regions Morgan Keegan Championships - Memphis Australian Open - Melbourne Medibank International - Sydney Campbells Hall of Fame Tennis Championships - Newport St. Petersburg Open - St. Petersburg Countrywide Classic - Los Angeles Legg Mason Tennis Classic - Washington China Open - Beijing French Open - Paris SAP Open - San Jose Regions Morgan Keegan Championships - Memphis Delray Beach International Tennis Championships - Delray Beach US Men's Clay Court Championship - Houston St. Petersburg Open - St. Petersburg Open de Tenis Comunidad Valenciana - Valencia Aircel Chennai Open - Chennai Heineken Open - Auckland SAP Open - San Jose Regions Morgan Keegan Championships - Memphis Wimbledon - London BNP Paribas Open - Indian Wells Bordeaux Challenger Sony Ericsson Open - Miami Hall of Fame Tennis Championships - Newport Western & Southern Financial Group Masters - Cincinnati Citi Open - Washington Erste Bank Open - Vienna Moselle Open - Metz Brisbane International - Brisbane Qatar ExxonMobil Open - Doha Abierto Mexicano Telcel - Acapulco US Men's Clay Court Championship - Houston Australian Open - Melbourne Citi Open - Washington Winston-Salem Open - Winston-Salem Rakuten Japan Open - Tokyo If Stockholm Open - Stockholm ASB Classic - Auckland French Open - Paris Wimbledon - London US Men's Clay Court Championship - Houston Wimbledon - London Geneva Open - Geneva Erste Bank Open - Vienna Delray Beach Open - Delray Beach Abierto Mexicano Telcel - Acapulco US Men's Clay Court Championship - Houston Monte-Carlo Rolex Masters - Monte-Carlo Western & Southern Financial Group Masters - Cincinnati Mallorca Championships - Mallorca Abierto Mexicano Telcel - Acapulco Internazionali BNL dItalia - Rome Miami Open - Miami Abierto Mexicano de Tenis Mifel - Los Cabos Miami Open - Miami Pacific Life Open - Indian Wells Mutua Madrilena Madrid Open - Madrid Mallorca Championships - Mallorca Sony Ericsson Open - Miami Shanghai ATP Masters 1000 - Shanghai BNP Paribas Masters - Paris BNP Paribas Masters - Paris Internazionali BNL d'Italia - Rome Shanghai Rolex Masters - Shanghai Sony Open Tennis - Miami Miami Open - Miami BNP Paribas Open - Indian Wells Western & Southern Open - Cincinnati BNP Paribas Masters - Paris Miami Open - Miami Mutua Madrid Open - Madrid Shanghai Rolex Masters - Shanghai Rogers Cup - Toronto Internazionali BNL d'Italia - Rome Western & Southern Open - New York Coupe Rogers - Montreal Rogers Masters - Toronto Western & Southern Open - Cincinnati BNP Paribas Open - Indian Wells Rolex Paris Masters - Paris Internazionali BNL dItalia - Rome Mutua Madrid Open - Madrid Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL d'Italia - Rome Western & Southern Open - Cincinnati Sony Ericsson Open - Miami Rolex Paris Masters - 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 BNP Paribas Open - Indian Wells 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, Group II, 1R, EGY-BLR 1-3 Davis Cup, Group II, 2R, BLR-LAT 4-1 Davis Cup, Group II, 3R, BLR-DEN 4-1 Davis Cup, World Group, 1R, USA-SUI 5-0 Davis Cup, Group I, 1R, BLR-ROU 3-2 Davis Cup, World Group, QF, AUS-USA 3-2 Davis Cup, Group I, 2R, BLR-AUT 3-1 Laver Cup - Prague Davis Cup, World Group, 1R, SRB-USA 1-3 Davis Cup, Group I, 1R, AUT-BLR 5-0 Davis Cup, World Group, QF, USA-BEL 4-0 Davis Cup, World Group, SF, CRO-USA 3-2 Davis Cup, Group I, PO, RUS-BLR 3-2 Internazionali BNL d'Italia - Rome Davis Cup, Group I, 1R, BLR-POR 3-2 SAP Open - San Jose Davis Cup, World Group, QR, GER-BLR 4-1 Internazionali BNL d'Italia - Rome U.S. Open - New York Pacific Life Open - Indian Wells Brisbane International - Brisbane Sony Ericsson Open - Miami U.S. Open - New York Australian Open - Melbourne U.S. Open (juniors) French Open (juniors) Wimbledon (juniors) U.S. Open (juniors) AAMI Classic - Kooyong AAMI Classic - Kooyong BNP Paribas Open - Indian Wells All Lower level tournaments French Open - Paris French Open - Paris Australian Open - Melbourne French Open - Paris Wimbledon - London Wimbledon - London Australian Open - Melbourne Wimbledon - London U.S. Open - New York Wimbledon - London French Open - Paris Wimbledon - London Australian Open - Melbourne Australian Open - Melbourne French Open - Paris U.S. Open - New York U.S. Open - New York French Open - Paris U.S. Open - New York Wimbledon - London U.S. Open - New York Australian Open - Melbourne Australian Open - Melbourne French Open - Paris French Open - Paris Wimbledon - London French Open - Paris U.S. Open - New York U.S. Open - New York Australian Open - Melbourne U.S. Open - New York Olympics - Beijing U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne Olympics - Tokyo Internazionali BNL d'Italia - Rome National Bank Open - Toronto Western & Southern Open - Cincinnati