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