Career 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 Italy F1 Germany F4 Italy F5 Italy F6 Czech Republic F1 Italy F9 Italy F12 Italy F13 Austria F1 Austria F2 Czech Republic F4 Belgium F2 Italy F1 Italy F4 Hungary F1 Morocco F3 Italy F15 Serbia & Montenegro F3 Austria F5 Ukraine F2 Italy F34 Ukraine F3 Italy F35 Czech Republic F6 Germany F3 Austria F2 Italy F2 Switzerland F2 Italy F6 Italy F7 Italy F9 Italy F16 Germany F7 Germany F1 Germany F2 Great Britain F1 Great Britain F2 Germany F5 Croatia F1 Croatia F2 Italy F2 France F5 Italy F4 Russia F1 Russia F2 Netherlands F3 Germany F4 Germany F7 Austria F2 Italy F21 Italy F22 Italy F11 Germany F8 Italy F1 Croatia F3 Italy F5 Netherlands F3 Germany F7 Austria F1 Italy F19 Hungary F3 Italy F12 Morocco F4 Italy F16 Slovakia F1 Croatia F5 Italy F30 Italy F31 Italy F32 Tunisia F6 Germany F2 Spain F2 Spain F3 Spain F4 Croatia F2 Italy F15 Croatia F1 Italy F2 Czech Republic F3 Italy F11 Slovenia F3 Switzerland F1 IPP Open - Helsinki Tatra Banka Slovak Open - Bratislava Levene Gouldin & Thompson Tennis Challenger - Binghamton Bauer Watertechnilogy Cup 2008 - Eckental Milan Challenger Manchester Challenger Samarkand Challenger Rennes Challenger Bratislava Challenger Aptos Challenger Petange Challenger Fergana Challenger Tashkent Challenger Andria Challenger Astana Challenger Kazan Challenger Vancouver Challenger Wroclaw Challenger Taipei City Challenger Czech Indoor Open - Prague Aptos Challenger Vancouver Challenger Heilbronn Open - Heilbronn Eckental Challenger 4th Volkswagen Challenger - Wolfsburg Shimadzu All Japan Indoor Tennis Championships - Kyoto Quimper Challenger Guangzhou Challenger XXXIV Edizione 'A. Savoldi-Marco Co.' Trofeo Dimmidisi - Manerbio Seoul Challenger Bangkok Challenger Recanati Challenger Aptos Challenger Fergana Challenger Pozoblanco Challenger Izmir Challenger Tashkent Challenger St. Brieuc Challenger Samarkand Challenger Chengdu Challenger Eckental Challenger Tashkent Challenger Ismaning Challenger Bratislava Challenger Brescia Challenger Irving Challenger St. Brieuc Challenger Glasgow Challenger Loughborough Challenger Surbiton Challenger Astana Challenger Tatra Banka Slovak Open - Bratislava Rome Challenger Bratislava Challenger Indian Wells Challenger Phoenix Challenger Taipei City Challenger Morocco Tennis Tour - Meknes Gwangju Challenger Mons Challenger Recanati Challenger Sarajevo Challenger Aptos Challenger Rimini Challenger Penza Cup - Penza Tehran Open 2004 - Tehran Samsung Challenger 2007 - Ho Chi Minh City Ismaning Challenger Open Prevadies - St. Brieuc Eckental Challenger Riviera di Rimini Challenger - Rimini Bratislava Challenger Furth Challenger Pau Challenger Heilbronn Open - Heilbronn Ostrava Challenger Internationaux du Doubs - Besancon Challenger DCNS de Cherbourg - Cherbourg BMW Tennis Championship - Sunrise Morocco Tennis Tour - Tanger Pharma Medico Open 2008 - Aarhus Quimper 2 Challenger Unicredit Czech Open - Prostejov Rakuten Japan Open - Tokyo Kos Succhetti Tennis Cup - Cordenons GHI Bronx Tennis Classic - Bronx Eckental Challenger Kobstaedernes ATP Challenger - Kolding Samarkand Challenger Mallorca Challenger Busan Challenger Lugano Challenger Shenzhen Open - Shenzhen Ismaning Challenger Segovia Challenger San Marino Challenger Quimper Challenger Mons Challenger Forli 5 Challenger Tashkent Challenger Seoul Challenger Chuncheon Challenger Fergana Challenger Ostrava Challenger Mauthausen Challenger Nottingham Challenger Ilkley Challenger Alphen Challenger Malaga Challenger Lermontov Challenger Tashkent Challenger Tashkent Challenger Orleans Challenger Eckental Challenger Ortisei Challenger Bratislava Challenger Bergamo Challenger Ismaning Challenger Ortisei Challenger Busan Challenger Prague Challenger Samarkand Challenger Karshi Challenger Ortisei Challenger Helsinki Challenger Surbiton Challenger Granby Challenger Kazan Challenger Bergamo Challenger Shenzhen Challenger Gimcheon Challenger Busan Challenger Brescia Challenger Brest Challenger Brescia Challenger Manila Challenger Jonkoping Challenger Kazan Challenger Shenzhen Challenger Busan Challenger Samarkand Challenger Moscow Challenger Bukhara Challenger - Bukhara Brest Challenger Samarkand Challenger - Samarkand Bratislava Challenger Brescia Challenger Guzzini Challenger - Recanati Lambertz Open - Aachen Tatra Banka Open 2003 - Bratislava Volkswagen Challenger 2004 - Wolfsburg 6th Sardinian International Championships - Cagliari Challenger Citta di Olbia - Olbia San Remo Tennis Cup - San Remo Memorial Savigni - Sassuolo Mordovia Cup - Mordovia Alfa Romeo Tennis Cup - Cordenons Surbiton Challenger Kyiv Open - Kiev Steelers Cup - Kosice Fergana Challenger - Fergana SIR Supermercadi Challenger - Rome Nokian Hakkapeliitta Open - Tampere Tatra Banka Open - Bratislava Samarkand Challenger - Samarkand Open de la Ville de Saint Denis - Reunion Island IPP Open - Helsinki Tennis Napoli Cup - Napoli Olbia Challenger - Olbia Citta di Monza - Monza Zagreb Open - Zagreb 4° Sporting Challenger - Turin Steelers Cup 2005 - Kosice Stella Artois Clay Court Championships - Budaors Societa Canottieri Mincio 2005 - Mantova Guzzini Challenger - Recanati Sina-Kia Motors Tennis Cup - Cordenons Tatra Banka Open - Bratislava Coffee Cup Challenger - Chikmagalur 10° Trofeo Luigi Pezzoli - Bergamo Dharwad Challenger 2006 - Dharwad Garden Open - Rome Ostdeutscher Sparkassen Cup - Dresden San Remo Tennis Cup-16° Piertomaso Tessitore - San Remo Unique Zagreb Open - Zagreb Czech Open 2006 - Prostejov Memorial Manfredini - Sassuolo Steelers Cup - Kosice Trofeo Sisma Mantova - Mantova Togliatti Cup - Togliatti Mordovia Cup - Saransk dBI Tennis Challenger - Binghamton St. Petersburg Challenger 2006 - St. Petersburg GHI Bronx Tennis Classic - Bronx Challenger Brasov - Brasov Genoa Open - Genova Challenger Copa Sevilla - Seville Open Costa Daurada - Tarragona Open de L'Isere-Trophee BNP Paribas - Grenoble Ethias Trophy - Mons Ciutat de Barcelona - Barcelona Wroclaw Challenger Open de Rennes La Trinitaine - Rennes Kobstaedernes ATP Challenger - Kolding The LTA Nottingham Challenger - Nottingham Tatra Banka Open 2006 - Bratislava Bauer Watertechnology Cup - Eckental IPP Open - Helsinki Internationaux de Nouvelle-Caledonie - New Caledonia KGHM Dialog Polish Indoors - Wroclaw Internationaux de Doubs Open de Franchie-Comte - Besancon Challenger DCN de Cherbourg - Cherbourg Morocco Tennis Tour - Fes Prosperita Open 2007 - Ostrava Ostdeutscher Sparkessen Cup - Dresden Croatia Osiguranje Rijeka Open - Rijeka San Remo Tennis Cup - San Remo Baden Open - Karlsruhe Schickedanz Open 2007 - Furth Steelers Cup - Kosice Almaty Challenger 1 - Almaty Ciudad de Pozoblanco Open Diputacion - Cordoba Siemens Open 2007 - Scheveningen Porsche Open - Poznan Open Castilla y Leon - Segovia Akbank Private Banking TED Open - Istanbul Kos-Zucchetti Tennis Cup - Cordenons UTC Open by Selena - Cherkassy Brasov Challenger - Brasov Alexander Kolyaskin Memorial - Donetsk Bruno & Bruno Trial Lawyers Men's Challenger - New Orleans Lubbock Challenger - Lubbock ATP Challenger Trophy 2007 - Trnava Oklahoma Challenger - Tulsa Open de Rennes La Trinitaine - Rennes Kobstaedernes ATP Challenger - Kolding Samsung Securities Cup - Seoul Flea Market Cup - Busan PEOPLEnet Cup - Dnepropetrovsk Taiwan Challenger - Kaohsiung Malaysian Open - Kuala Lumpur Internazionali di Tennis di Bergamo - Bergamo Sony Ericsson Open 2008 - Belgrade 5 Volkswagen Challenger - Wolfsburg Tennis Napoli Cup - Napoli Open Prevadies St. Brieuc Cotes D'Amor - St. Brieuc Status Athens Open - Athens Busan Open Challenger Tennis - Busan III Isla de Lanzarote - Lanzarote Tunis Open - Tunis Prosperita Open 2008 - Ostrava Baden Open - Karlsruhe Kosice Open-Steelers Cup 2008 - Kosice Guzzini Challenger - Recanati Challenger Banque Nationale - Granby Moncton Men's Challenger - Moncton Porsche Open - Poznan XXXV Edizione A Savoldi-Marco Co. Trofeo Dimmidisi - Manerbio 2nd Campionati Internazionali di Tennis Del'Umbria - Todi Open des Alpes Trophee BNP Paribas - Grenoble Tennislife Cup - Napoli Open de Rennes - Rennes Tashkent Challenger - Tashkent Wolfsburg Challenger Recanati Challenger St. Remy Challenger Trieste Challenger Bratislava Challenger Lugano Challenger Kitzbuhel Challenger Napoli Challenger Quimper Challenger Biella 1 Challenger Biella 2 Challenger Gerry Weber Open - Halle Wolfsburg Challenger Guangzhou Challenger Caltanissetta Challenger Pingguo Challenger Prague Challenger Rome Challenger Zagreb Challenger Cremona Challenger Nottingham Challenger Nottingham Challenger Milan Challenger Pozoblanco Challenger Penza Challenger Astana Challenger Beijing Challenger Samarkand Challenger Karshi Challenger St. Remy Challenger Rogers Cup - Toronto Shanghai Challenger Ningboo Challenger Tashkent Challenger Izmir Challenger Bangkok Challenger Mons Challenger Rennes Challenger Orleans Challenger Ortisei Challenger Bratislava Challenger Helsinki Challenger Burnie Challenger Wolfsburg Challenger Cherbourg Challenger Dallas Challenger Fergana Challenger Nottingham Challenger Braunschweig Challenger Biella 7 Challenger Sunrise Challenger Astana Challenger Beijing Challenger Seoul Challenger Bergamo Challenger Dallas Challenger Mersin Challenger Johannesburg Challenger Samarkand Challenger Winnetka Challenger Binghamton Challenger Lexington Challenger Johannesburg Challenger Tunis Challenger St. Remy Challenger Kun-Ming Challenger Busan Challenger Biel Challenger Cherbourg Challenger Athens Challenger Mouilleron-Le-Captif Challenger Irving Challenger Bratislava Challenger Sarasota Challenger Savannah Challenger Ortisei Challenger Taipei City Challenger Samarkand Challenger Winnetka Challenger Granby Challenger Aptos Challenger Helsinki Challenger Bratislava Challenger Tashkent Challenger Geneva Challenger Bratislava Challenger Guadalajara Challenger Bergamo Challenger Cherbourg Challenger Quimper Challenger Drummondville Challenger Raanana Challenger Busan Challenger Karshi Challenger Prostejov Challenger Granby Challenger Portoroz Challenger Como Challenger Irving Challenger St. Remy Challenger Izmir Challenger Orleans Challenger Agri Challenger Mons Challenger Tashkent Challenger Bratislava Challenger Ostrava Challenger ATP Challenger Tour Finals Bergamo Challenger Wroclaw Challenger Segovia Challenger Raanana Challenger Orleans Challenger Irving Challenger Taipei City Challenger Karshi Challenger Fergana Challenger Mallorca Challenger Portoroz Challenger Como Challenger Kaohsiung Challenger Mons Challenger Budapest Challenger Bergamo Challenger Ortisei Challenger Astana Challenger Seoul Challenger Le Gosier Challenger Lugano Challenger Forli 3 Challenger Troisdorf Challenger Karshi Challenger Cary Challenger Fergana Challenger President's Cup 2000 - Tashkent Bukhara Challenger - Bukhara Bangkok Challenger Eckental Challenger Samarkand Challenger Marburg Challenger Braunschweig Challenger Zagreb Challenger Vancouver Challenger IX Torneo Internacionale de Tennis - Barletta Bastad Challenger Eckental Challenger Mauritius Open - Mauritius Quimper Challenger Prostejov Challenger Shymkent Challenger Biella Challenger Ismaning Challenger Prague Challenger Milan Indoors - Milan BCR Open Romania - Bucharest PBZ Zagreb Indoors - Zagreb Open Seat Godo 2007 - Barcelona Hypo Group Tennis International - Portschach Mercedes Cup - Stuttgart BCR Open Romania - Bucharest Next Generation Adelaide International - Adelaide Medibank International - Sydney PBZ Zagreb Indoors - Zagreb Allianz Suisse Open Gstaad - Gstaad Chennai Open - Chennai PBZ Zagreb Indoors - Zagreb President's Cup - Tashkent Regions Morgan Keegan Championships - Memphis The Dubai Tennis Championships - Dubai BMW Open - Munich Franklin Templeton Tennis Classic - Scottsdale Gerry Weber Open - Halle Atlanta Tennis Championships - Atlanta Countrywide Classic - Los Angeles Allianz Suisse Open Gstaad - Gstaad Legg Mason Tennis Classic - Washington Pilot Pen Tennis - New Haven Open de Moselle - Metz Open Sud de France - Montpellier Qatar ExxonMobil Open - Doha SAP Open - San Jose Delray Beach International Tennis Championships - Delray Beach US Men's Clay Court Championship - Houston Qatar ExxonMobil Open - Doha PBZ Zagreb Indoors - Zagreb Dubai Duty Free Tennis Championships - Dubai BRD Nastase Tiriac Trophy - Bucharest Serbia Open - Belgrade Open de Nice Cote d'Azur - Nice Gerry Weber Open - Halle Mercedes Cup - Stuttgart Credit Agricole Suisse Open - Gstaad St. Petersburg Open - St. Petersburg Malaysian Open - Kuala Lumpur Qatar ExxonMobil Open - Doha Heineken Open - Auckland BRD Nastase Tiriac Trophy - Bucharest BB&T Atlanta Open - Atlanta Citi Open - Washington Moselle Open - Metz PTT Thailand Open - Bangkok Erste Bank Open - Vienna Aircel Chennai Open - Chennai Heineken Open - Auckland Open 13 - Marseille Dubai Duty Free Tennis Championships - Dubai AEGON Championships - London Topshelf Open - 's-Hertogenbosch AEGON International - Eastbourne BB&T Atlanta Open - Atlanta Citi Open - Washington Shenzhen Open - Shenzhen Erste Bank Open - Vienna Qatar ExxonMobil Open - Doha PBZ Zagreb Indoors - Zagreb U.S. National Indoor Tennis Championships - Memphis Delray Beach Open - Delray Beach Abierto Mexicano Telcel - Acapulco BMW Open - Munich Mercedes Cup - Stuttgart Gerry Weber Open - Halle Aegon Nottingham Open - Nottingham BB&T Atlanta Open - Atlanta Citi Open - Washington Garanti Koza Sofia Open - Sofia Citi Open - Washington Allianz Suisse Open - Gstaad Mercedes Cup - Stuttgart Gerry Weber Open - Halle Hall of Fame Tennis Championships - Newport BB&T Atlanta Open - Atlanta Citi Open - Washington Shenzhen Open - Shenzhen If Stockholm Open - Stockholm ASB Classic - Auckland Garanti Koza Sofia Open - Sofia Dubai Duty Free Tennis Championships - Dubai Gerry Weber Open - Halle AEGON International - Eastbourne Citi Open - Washington Winston-Salem Open - Winston-Salem St. Petersburg Open - St. Petersburg Intrum Stockholm Open - Stockholm DIEMA XTRA Sofia Open - Sofia Libema Open - 's-Hertogenbosch Abierto Mexicano de Tenis Mifel - Los Cabos BMW Open - Munich Open 13 Provence - Marseille Open Sud de France - Montpellier Qatar Exxon Mobil Open - Doha Qatar ExxonMobil Open - Doha Noventi Open - Halle Truist Atlanta Open - Atlanta Open 13 Provence - Marseille PBZ Zagreb Indoors - Zagreb Regions Morgan Keegan Championships - Memphis AEGON International - Eastbourne Hall of Fame Tennis Championships - Newport Rakuten Japan Open - Tokyo Winston-Salem Open - Winston-Salem Brisbane International - Brisbane PBZ Zagreb Indoors - Zagreb U.S. National Indoor Tennis Championships - Memphis Heineken Open - Auckland Hall of Fame Tennis Championships - Newport ABN AMRO World Tennis Tournament - Rotterdam Open Sud de France - Montpellier AEGON International - Eastbourne BRD Nastase Tiriac Trophy - Bucharest Millennium Estoril Open - Estoril Hall of Fame Tennis Championships - Newport PBZ Zagreb Indoors - Zagreb AEGON International - Eastbourne Dubai Duty Free Tennis Championships - Dubai Open Sud de France - Montpellier Qatar ExxonMobil Open - Doha US Men's Clay Court Championship - Houston Topshelf Open - 's-Hertogenbosch Delray Beach Open - Delray Beach Mercedes Cup - Stuttgart New York Open - New York Delray Beach Open - Delray Beach Hall of Fame Open - Newport Ilkley Challenger Rennes Challenger Hamburg Challenger Bratislava Challenger Ostrava Challenger Open de Nice Cote dAzur - Nice Davidoff Swiss Indoors Basel - Basel Aircel Chennai Open - Chennai Open Sud de France - Montpellier Erste Bank Open - Vienna Sony Ericsson Open - Miami Rogers Masters - Toronto Western & Southern Financial Group Masters - Cincinnati BB&T Atlanta Open - Atlanta Sony Ericsson Open - Miami Western & Southern Open - Cincinnati BNP Paribas Masters - Paris Rogers Cup - Montreal BNP Paribas Masters - Paris Sony Open Tennis - Miami Miami Open - Miami Mutua Madrid Open - Madrid Miami Open - Miami BNP Paribas Open - Indian Wells Miami Open - Miami Swiss Indoors Basel - Basel Power Horse Cup - Dusseldorf Hall of Fame Tennis Championships - Newport Claro Open Colombia - Bogota BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Mutua Madrilena Masters Madrid - Madrid BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Western & Southern Open - Cincinnati BNP Paribas Open - Indian Wells Miami Open - Miami Erste Bank Open - Vienna Monte-Carlo Rolex Masters - Monte-Carlo Swiss Indoors Basel - Basel Internazionali BNL d'Italia - Rome BNP Paribas Open - Indian Wells Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York 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 Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne French Open - Paris U.S. Open - New York U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London 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 Australian Open - Melbourne French Open - Paris Australian Open Qualifying - Doha French Open - Paris Australian Open - Melbourne French Open - Paris Wimbledon - London Davis Cup, Group 1, 2R, IND-UZB 5-0 Wimbledon - London Davis Cup, World Group, 1R, CHI-SVK 4-1 Davis Cup, Group 1, 2R, UZB-CHN 3-0 Davis Cup, Group 1, 1R, UZB-IND 4-1 Davis Cup, Group 1, 2R, KOR-UZB 5-0 Davis Cup, World Group, PO, SVK-KOR 2-3 Davis Cup, Group 1, 1R, IND-UZB 3-2 Davis Cup, Group 1, 2R, SVK-GEO 4-1 Davis Cup, Group 1, 2R, PHI-UZB 2-3 Davis Cup, World Group, PO, SVK-SRB, 1-4 Davis Cup, Group 1, 3R, UZB-JPN 3-2 Davis Cup, Group 1, PO, SVK-MKD, 5-0 Davis Cup, Group 1, 1R, CHN-UZB 3-2 Davis Cup, Group 1, 2R, AUT-SVK 3-2 Davis Cup, Group I, 1R, NZL-UZB 2-3 Davis Cup, Group I, 1R, GBR-SVK 3-2 Davis Cup, Group I, PO, SVK-POR 3-1 Davis Cup, Group I, 1R, UZB-CHN 4-1 Davis Cup, Group I, 1R, UKR-SVK 3-2 Davis Cup, Group I, 2R, UZB-AUS 1-3 Davis Cup, Group I, PO, SVK-SWE 3-2 Davis Cup, Group I, 1R, SVK-LAT 5-0 Davis Cup, Group I, 2R, SVK-AUT 4-1 Davis Cup, Group I, 2R, CHN-UZB 2-3 Davis Cup, World Group, PO, AUS-UZB 5-0 Davis Cup, World Group, PO, USA-SVK 5-0 Davis Cup, Group I, 1R, SVK-SLO 5-0 Davis Cup, Group I, 2R, UZB-KOR 3-2 French Open (juniors) U.S. Open (juniors) Olympics - London U.S. Open - New York U.S. Open - New York Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Australian Open - Melbourne Wimbledon - London French Open - Paris U.S. Open - New York Wimbledon - London U.S. Open - New York Davis Cup, Group 1, 1R, INA-UZB 2-3 Davis Cup, Group 1, 1R, UZB-THA 2-3 Davis Cup, World Group, PO, SVK-BEL 2-3 Davis Cup, Group 1, 2R, ITA-SVK 4-1 Davis Cup, Group 1, 2R, UZB-KOR 4-1 Davis Cup, World Group, PO, SRB-UZB, 5-0 Davis Cup, Asia/Oceania Group I, PO, KOR-UZB 2-3 Davis Cup, Europe/Africa Group I, PO, BLR-SVK 1-4 Davis Cup, Group I, 1R, POR-SVK 4-1 Davis Cup, Group I, 1R, UZB-NZL 3-2 Davis Cup, Group I, 2R, JPN-UZB 4-1 Davis Cup, Group I, 2R, UZB-IND 3-2 Davis Cup, World Group, PO, KAZ-UZB 3-1 Davis Cup, World Group, PO, UZB-USA 1-3 Davis Cup, Group I, 2R, UZB-CHN 3-2 Australian Open (juniors) Wimbledon (juniors) Australian Open (juniors) French Open (juniors)