Career 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 Italy F1 Germany F4 Italy F5 Italy F6 Italy F9 Italy F12 Italy F13 Austria F2 Spain F27 Belgium F2 Italy F1 Italy F4 Italy F15 Spain F11 Spain F16 Spain F26 Italy F34 Italy F35 Italy F2 Switzerland F2 Italy F6 Italy F7 Italy F9 Spain F13 Italy F16 Spain F19 Spain F20 Germany F7 Spain F22 Spain F23 Spain F24 Spain F29 Spain F33 Spain F3 Portugal F2 Sweden F1 Spain F13 Great Britain F9 Greece F3 Great Britain F11 Spain F28 Spain F29 Great Britain F15 Spain F33 Indonesia F4 Indonesia F5 Indonesia F6 Great Britain F19 Great Britain F20 Spain F39 Spain F40 Spain F41 Israel F4 Israel F5 Spain F1 Spain F2 Spain F3 Mexico F2 Mexico F3 Cuba F1 Cuba F2 Portugal F4 Portugal F5 Spain F10 Spain F11 USA F7 USA F8 Great Britain F7 Great Britain F8 Spain F28 Italy F27 Spain F34 Spain F35 Spain F36 Spain F37 France F19 France F20 United Arab Emirates F1 United Arab Emirates F2 Germany F1 Germany F2 Germany F4 Germany F5 Italy F4 Netherlands F3 Germany F8 Italy F2 France F3 Great Britain F4 Italy F5 Germany F7 Great Britain F8 Austria F2 Italy F21 Italy F22 Spain F31 Kuwait F1 Croatia F1 Italy F11 Netherlands F3 Germany F7 Italy F1 Chinese Taipei F1 Chinese Taipei F2 Spain F18 Spain F14 Spain F21 Austria F1 Italy F19 Spain F25 Italy F12 Italy F16 Italy F30 Italy F31 Italy F32 Tunisia F6 Spain F2 Spain F3 Spain F4 Italy F15 Great Britain F3 (Shrewsbury) Qatar F2 (Doha) Qatar F3 (Doha) Portugal F6 (Lisbon) Croatia F1 Italy F2 Italy F11 Switzerland F1 Greece F2 6th Sardinian International Championships - Cagliari Mordovia Cup - Saransk Garden Open - Rome Challenger Copa Sevilla - Seville Togliatti Cup - Togliatti Ciutat de Barcelona - Barcelona Genoa Open - Genova 4th Volkswagen Challenger - Wolfsburg Open Prevadies - St. Brieuc Riviera di Rimini Challenger - Rimini Bukhara Challenger - Bukhara 5 Volkswagen Challenger - Wolfsburg Morocco Tennis Tour - Tanger The Surbiton Trophy - Surbiton Open Diputacion Ciudad de Pozoblanco - Cordoba Israel Open in Memory of Col. Ilan Ramon - Ramat Hasharon Moncton Men's Challenger - Moncton The LTA Manchester Trophy - Manchester St. Petersburg Challenger 2006 - St. Petersburg Morocco Tennis Tour - Meknes Challenger Citta di Olbia - Olbia Memorial Savigni - Sassuolo Tehran Open 2004 - Tehran Olbia Challenger - Olbia Lambertz Open - Aachen National Bank Men's Rimouski Challenger - Rimouski Caversham International Tennis Tournament - Jersey Bauer Watertechnilogy Cup 2008 - Eckental Schickedanz Open 2007 - Furth San Remo Tennis Cup - San Remo Memorial Manfredini - Sassuolo Steelers Cup - Kosice Open de la Ville de Saint Denis - Reunion Island 10° Trofeo Luigi Pezzoli - Bergamo Tennis Napoli Cup - Napoli Penza Cup - Penza Wolfsburg Challenger Citta di Monza - Monza Open Costa Daurada - Tarragona San Luis Potosi Challenger Mexico City Challenger Mordovia Cup - Mordovia Talahassee Challenger Rome Challenger Pereira Challenger Lugano Challenger Milan Challenger Ciudad de Pozoblanco Open Diputacion - Cordoba Pozoblanco Challenger Alfa Romeo Tennis Cup - Cordenons Bogota Challenger Rimini Challenger San Marino Challenger Taiwan Challenger - Kaohsiung Brasilia Challenger Samarkand Challenger Freudenstadt Challenger Seville Challenger Nottingham Challenger SIR Supermercadi Challenger - Rome Tallahassee Challenger Shimadzu All Japan Indoor Tennis Championships - Kyoto Samsung Challenger 2007 - Ho Chi Minh City Fergana Challenger Lugano Challenger Kitzbuhel Challenger Kos-Zucchetti Tennis Cup - Cordenons Lambertz Open by Stawag - Aachen Alphen Challenger Alexander Kolyaskin Memorial - Donetsk Bangkok Challenger Bangkok Challenger Tashkent Challenger Bergamo Challenger Caloundra Challenger Wolfsburg Challenger Nottingham Challenger Kosice Open-Steelers Cup 2008 - Kosice Challenger Banque Nationale - Granby Lexington Challenger Beijing Challenger Binghamton Challenger Samarkand Challenger Karshi Challenger The LTA Hester Trophy - Manchester Shanghai Challenger Ningboo Challenger Tashkent Challenger Bangkok Challenger Sacramento Challenger Malaysian Open - Kuala Lumpur Zagreb Open - Zagreb Ortisei Challenger Loughborough Challenger Savannah Challenger Wolfsburg Challenger Furth Challenger Nottingham Challenger Barranquilla Challenger Busan Open Challenger Tennis - Busan Kaohsiung Challenger Seville Challenger Beijing Challenger Milan Challenger Vancouver Challenger Samarkand Challenger Karshi Challenger Bangkok Challenger Eckental Challenger Shanghai Challenger Manta Challenger Tashkent Challenger Mersin Challenger Guzzini Challenger - Recanati Anning Challenger Samarkand Challenger Nottingham Challenger Lexington Challenger 2nd Campionati Internazionali di Tennis Del'Umbria - Todi Granby Challenger Aptos Challenger St. Remy Challenger Petange Challenger Fergana Challenger Kazan Challenger Melbourne Challenger Eckental Challenger Andria Challenger Toyota Challenger Maui Challenger Astana Challenger Cherbourg Challenger Savannah Challenger Heilbronn Challenger Samarkand Challenger Campos do Jordao Challenger Winnetka Challenger Lexington Challenger Vancouver Challenger Aptos Challenger Istanbul Challenger Almaty Challenger 1 - Almaty Tashkent Challenger Geneva Challenger Siemens Open 2007 - Scheveningen Reunion Island Challenger Brescia Challenger Wroclaw Challenger Quimper Challenger XXXIV Edizione 'A. Savoldi-Marco Co.' Trofeo Dimmidisi - Manerbio Prostejov Challenger Oklahoma Challenger - Tulsa Lexington Challenger Como Challenger Orleans Challenger Agri Challenger Mons Challenger Bangalore Challenger Pune Challenger Brescia Challenger ATP Challenger Tour Finals Bergamo Challenger Quimper Challenger Puebla Challenger Jonkoping Challenger Manchester Challenger Kazan Challenger III Isla de Lanzarote - Lanzarote Bordeaux Challenger Sarasota Challenger Bergamo Challenger Kazan Challenger Astana Challenger Nottingham Challenger Chengdu Challenger Tashkent Challenger Ismaning Challenger Loughborough Challenger Astana Challenger Jinan Challenger Vancouver Challenger Ismaning Challenger Rennes Challenger Guadalajara Challenger Guadalajara Challenger Jinan Challenger Shanghai Challenger Orlando Challenger Winnetka Challenger Binghamton Challenger Granby Challenger Karshi Challenger Yokohama Challenger Sarasota Challenger Akbank Private Banking TED Open - Istanbul Sarasota Challenger UTC Open by Selena - Cherkassy Napoli Challenger Mons Challenger Ortisei Challenger Bratislava Challenger Bratislava Challenger Nottingham Challenger The Tarka Challenger - Barnstaple Traralgon Challenger 2 Guzzini Challenger - Recanati Sina-Kia Motors Tennis Cup - Cordenons Burnie Challenger Samarkand Challenger - Samarkand Leon Challenger Sarajevo Challenger Ostrava Challenger Karshi Challenger Vicenza Challenger Puerto Vallarta Challenger Surbiton Challenger Caltanissetta Challenger Aptos Challenger Barranquilla Challenger St. Remy Challenger Alessandria Challenger Surbiton Challenger Izmir Challenger Tashkent Challenger Buenos Aires Challenger Wroclaw Challenger Charlottesville Challenger Savannah Challenger Tallahassee Challenger Como Challenger Samarkand Challenger Manchester Challenger Moscow Challenger Recanati Challenger Morelos Challenger Volkswagen Challenger 2004 - Wolfsburg Aptos Challenger Alphen Challenger Vancouver Challenger San Remo Tennis Cup-16° Piertomaso Tessitore - San Remo Open Prevadies St. Brieuc Cotes D'Amor - St. Brieuc Kyiv Open - Kiev Samarkand Challenger Bauer Watertechnology Cup - Eckental Eckental Challenger Bratislava Challenger President's Cup 2000 - Tashkent Glasgow Challenger IPP Open - Helsinki Samarkand Challenger New Delhi Challenger III - New Delhi Binghamton Challenger Chengdu Challenger Cassis Challenger Rome Challenger Las Vegas Challenger Fergana Challenger Guzzini Challenger - Recanati Bangalore Challenger Pune Challenger 4° Sporting Challenger - Turin Nottingham Challenger Braunschweig Challenger Monterrey Challenger Sarasota Challenger Leon Challenger New Delhi Challenger IV - New Delhi Heilbronn Open - Heilbronn Aix En Provence Challenger XXXV Edizione A Savoldi-Marco Co. Trofeo Dimmidisi - Manerbio Surbiton Challenger President's Cup - Tashkent Kaohsiung Challenger Columbus Challenger Aptos Challenger Ortisei Challenger Santiago Challenger Nottingham 1 Challenger Cherbourg Challenger Noumea Challenger Fergana Challenger - Fergana Nokian Hakkapeliitta Open - Tampere Samarkand Challenger - Samarkand IPP Open - Helsinki Societa Canottieri Mincio 2005 - Mantova Lexington Challenger Ostdeutscher Sparkessen Cup - Dresden Open Castilla y Leon - Segovia Bruno & Bruno Trial Lawyers Men's Challenger - New Orleans Lubbock Challenger - Lubbock Ismaning Challenger Brest Challenger Tennislife Cup - Napoli Rennes Challenger Tashkent Challenger Monterrey Challenger Tashkent Challenger - Tashkent Jersey Challenger Savannah Challenger Allianz Suisse Open - Gstaad Tallahassee Challenger Sarasota Challenger Franklin Templeton Tennis Classic - Scottsdale Milan Indoors - Milan Savannah Challenger Rome Challenger Cremona Challenger PBZ Zagreb Indoors - Zagreb Open Seat Godo 2007 - Barcelona BMW Open - Munich Hypo Group Tennis International - Portschach The Stella Artois Championships - London Qatar Exxon Mobil Open - Doha AEGON Championships - London AEGON International - Eastbourne Allianz Suisse Open Gstaad - Gstaad Chennai Open - Chennai Open 13 - Marseille U.S. Mens's Clay Court Championship - Houston Burnie Challenger AEGON International - Eastbourne Atlanta Tennis Championships - Atlanta Allianz Suisse Open Gstaad - Gstaad Pilot Pen Tennis - New Haven Brasov Challenger Thailand Open - Bangkok Burnie Challenger Cherbourg Challenger US Men's Clay Court Championship - Houston AEGON Championships - London AEGON International - Eastbourne Regions Morgan Keegan Championships - Memphis Mercedes Cup - Stuttgart Credit Agricole Suisse Open - Gstaad Aircel Chennai Open - Chennai Brisbane International - Brisbane Astana Challenger BRD Nastase Tiriac Trophy - Bucharest AEGON International - Eastbourne Hall of Fame Tennis Championships - Newport Qatar ExxonMobil Open - Doha Lermontov Challenger Bergamo Challenger Dallas Challenger Nottingham Challenger Seoul Challenger Rimouski Challenger The Artois Championships - London Brisbane International - Brisbane Dubai Duty Free Tennis Championships - Dubai Rakuten Japan Open - Tokyo Qatar ExxonMobil Open - Doha PBZ Zagreb Indoors - Zagreb BMW Open - Munich BRD Nastase Tiriac Trophy - Bucharest AEGON International - Eastbourne AEGON Championships - London West Lakes Challenger Jersey Challenger Nature Valley International - Eastbourne Bergamo Challenger Salinas Challenger Countrywide Classic - Los Angeles Sarasota Challenger Nottingham Challenger Tunis Challenger Kun-Ming Challenger BMW Open - Munich Baton Rouge Challenger Aircel Chennai Open - Chennai Eckental Challenger Millennium Estoril Open - Estoril Mouilleron-Le-Captif Challenger Ortisei Challenger Barcelona Open BancSabadell - Barcelona Traralgon Challenger AEGON Championships - London AEGON International - Eastbourne Yeongwol Challenger Shenzhen Open - Shenzhen Qatar ExxonMobil Open - Doha Manta Challenger Quimper Challenger Panama City Challenger PBZ Zagreb Indoors - Zagreb Tallahassee Challenger AEGON Championships - London Binghamton Challenger Fergana Challenger AEGON Championships - London Koblenz Challenger Irving Challenger Loughborough Challenger Qatar ExxonMobil Open - Doha Surbiton Challenger Singapore Challenger Pereira Challenger Delray Beach International Tennis Championships - Delray Beach AEGON Championships - London Brest Challenger Eckental Challenger Vancouver Challenger Sarasota Challenger Guayaquil Challenger Bordeaux Challenger Claro Open Colombia - Bogota Mouilleron-Le-Captif Challenger PBZ Zagreb Indoors - Zagreb Kaohsiung Challenger Open 13 - Marseille Shenzhen Challenger Malaysian Open - Kuala Lumpur Erste Bank Open - Vienna Valencia Open - Valencia Astana Challenger Dubai Duty Free Tennis Championships - Dubai Mercedes Cup - Stuttgart AEGON Championships - London Claro Open Colombia - Bogota Bendigo Challenger Citi Open - Washington Aegon Nottingham Open - Nottingham Brescia Challenger Mons Challenger Karshi Challenger Cary Challenger Fergana Challenger Mercedes Cup - Stuttgart AEGON Championships - London Aegon Nottingham Open - Nottingham Bukhara Challenger - Bukhara Bratislava Challenger Bangkok Challenger Mallorca Challenger Garanti Koza Sofia Open - Sofia Istanbul Challenger Samarkand Challenger Marburg Challenger Braunschweig Challenger AEGON Championships - London Vancouver Challenger IX Torneo Internacionale de Tennis - Barletta Bastad Challenger Mauritius Open - Mauritius Newport Beach Challenger Shymkent Challenger DIEMA XTRA Sofia Open - Sofia Fever-Tree Championships - London Heilbronn Open - Heilbronn cinch Championships - London Truist Atlanta Open - Atlanta Open de Tenis Comunidad Valenciana - Valencia Open de la Comunidad Valenciana - Valencia The Nottingham Open - Nottingham If Stockholm Open - Stockholm Winston-Salem Open - Winston-Salem Dubai Duty Free Tennis Championships - Dubai AEGON International - Eastbourne New York Open - New York Open de Tenis Comunidad Valenciana - Valencia Campbell's Hall of Fame Tennis Championships - Newport Rogers Masters - Toronto Western & Southern Financial Group Masters - Cincinnati Citi Open - Washington BNP Paribas Open - Indian Wells Western & Southern Open - Cincinnati Rogers Cup - Montreal Western & Southern Open - Cincinnati Wimbledon - London Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris 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 Wimbledon - London U.S. Open - New York Nature Valley International - Eastbourne Australian Open - Melbourne BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells Miami Open - Miami Mutua Madrid Open - Madrid Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Hall of Fame Tennis Championships - Newport St. Petersburg Open - St. Petersburg Medibank International - Sydney Dubai Duty Free Tennis Championships - Dubai US Men's Clay Court Championship - Houston Davis Cup, Group 1, 1R, INA-UZB 2-3 Davis Cup, Group 1, 2R, IND-UZB 5-0 Davis Cup, Group 1, 2R, KOR-UZB 5-0 Davis Cup, Group 1, 1R, IND-UZB 3-2 Davis Cup, Group 1, 3R, UZB-JPN 3-2 Davis Cup, World Group, PO, SRB-UZB, 5-0 Davis Cup, Group 1, 1R, CHN-UZB 3-2 Davis Cup, Group 2, 1R, LTU-GBR 3-2 Davis Cup, Group II, 2R, GBR-LUX 4-1 Davis Cup, Group II, 3R, GBR-HUN 5-0 Davis Cup, Group I, 1R, NZL-UZB 2-3 Davis Cup, Group I, 2R, GBR-RUS 3-2 Davis Cup, Group I, 2R, UZB-AUS 1-3 Davis Cup, World Group, QF, ITA-GBR 3-2 Davis Cup, World Group, QF, GBR-FRA 3-1 Davis Cup, Group I, 2R, UZB-KOR 3-2 Davis Cup, World Group, PO, UZB-USA 1-3 Australian Open - Melbourne U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne French Open - Paris French Open - Paris All Lower level tournaments Wimbledon - London U.S. Open - New York Wimbledon - London Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris Davis Cup, World Group, PO, AUS-UZB 5-0 Davis Cup, Group I, 1R, UZB-NZL 3-2 Davis Cup, Group 1, 2R, UZB-CHN 3-0 Davis Cup, Group 1, 1R, UZB-IND 4-1 Davis Cup, Group II, 1R, GBR-TUN 4-1 Davis Cup, World Group, 1R, GBR-USA 3-2 Davis Cup, Group I, 2R, UZB-IND 3-2 Davis Cup, Group I, 1R, UZB-CHN 4-1 Davis Cup, World Group, 1R, USA-GBR 1-3 Davis Cup, Group I, 2R, CHN-UZB 2-3 Davis Cup, Group 1, 2R, UZB-KOR 4-1 Davis Cup, Europe/Africa Group II, PO, GBR-TUR 5-0 Davis Cup, Asia/Oceania Group I, PO, KOR-UZB 2-3 Davis Cup, Group 1, 2R, PHI-UZB 2-3 Davis Cup, Group I, 2R, JPN-UZB 4-1 Davis Cup, Group I, 1R, GBR-SVK 3-2 Davis Cup, World Group, PO, KAZ-UZB 3-1 Davis Cup, Group 1, 1R, UZB-THA 2-3 Davis Cup, World Group, QF, SRB-GBR 2-3 Davis Cup, Group I, 2R, UZB-CHN 3-2