Career 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 Austria F1 France F3 Slovakia F1 Italy F32 Ukraine F2 France F17 Ukraine F3 France F19 Czech Republic F6 Germany F2 Germany F3 Austria F2 France F2 France F3 Croatia F2 Italy F15 Italy F16 France F12 France F13 France F14 France F15 France F16 France F18 Spain F17 Germany F5 France F8 France F9 France F1 France F2 France F3 France F10 France F9 France F10 France F13 France F14 France F15 France F19 Great Britain F1 Great Britain F2 France F3 France F4 France F5 France F6 France F7 Spain F14 France F8 France F9 France F10 France F11 France F12 Italy F19 Italy F21 France F14 Croatia F3 France F17 France F1 France F4 France F5 France F6 France F7 Italy F7 France F10 Spain F28 France F20 France F4 France F5 France F7 France F8 France F21 France F22 France F1 Turkey F49 France F2 Great Britain F17 Croatia F5 France F19 France F4 France F5 France F6 France F7 France F8 Italy F10 Czech Republic F1 Czech Republic F3 Slovenia F3 Czech Republic F4 Italy F4 Hungary F1 Hungary F3 Morocco F3 Morocco F4 Serbia & Montenegro F3 Austria F5 France F4 France F5 France F8 Italy F19 France F9 France F10 Germany F7 France F19 Tunisia F5 Tunisia F7 Germany F2 France F1 France F3 Great Britain F5 France F4 France F6 Italy F10 Italy F11 Spain F16 France F11 Germany F11 Great Britain F16 France F12 France F13 France F14 France F18 France F19 France F11 France F12 Spain F31 Spain F32 France F13 France F15 France F19 Great Britain F1 Great Britain F2 France F2 France F3 Croatia F1 Croatia F2 France F1 France F4 France F5 Russia F1 Turkey F48 Russia F2 France F13 France F15 Italy F22 France F17 France F6 France F13 France F16 France F18 France F19 France F1 (Bagnoles-de-l'Orne) France F2 (Bressuire) France F4 (Lille) France F6 (Poitiers) France F9 (Angers) France F10 (Grasse) France F2 France F13 (Montauban) France F14 (Bourg-en-Bresse) France F3 St. Remy Challenger Raanana Challenger Steelers Cup - Kosice Tatra Banka Open - Bratislava Steelers Cup 2005 - Kosice Czech Open 2006 - Prostejov Togliatti Cup - Togliatti Challenger Brasov - Brasov Open de L'Isere-Trophee BNP Paribas - Grenoble Kobstaedernes ATP Challenger - Kolding IPP Open - Helsinki Internationaux de Doubs Open de Franchie-Comte - Besancon Challenger DCN de Cherbourg - Cherbourg Open Castilla y Leon - Segovia Brasov Challenger - Brasov Kobstaedernes ATP Challenger - Kolding Heilbronn Open - Heilbronn Sony Ericsson Open 2008 - Belgrade BMW Tennis Championship - Sunrise Status Athens Open - Athens Tunis Open - Tunis Prosperita Open 2008 - Ostrava Baden Open - Karlsruhe Unicredit Czech Open - Prostejov Kosice Open-Steelers Cup 2008 - Kosice Porsche Open - Poznan Levene Gouldin & Thompson Tennis Challenger - Binghamton Open de Rennes - Rennes Tatra Banka Slovak Open - Bratislava Cherbourg Challenger Busan Challenger Ostdeutscher Sparkassen Cup - Dresden Fergana Challenger dBI Tennis Challenger - Binghamton Tashkent Challenger Chuncheon Challenger Bratislava Challenger Cherbourg Challeger Jersey Challenger Athens Challenger Furth Challenger Ortisei Challenger Bratislava Challenger Courmayeur Challenger Quimper Challenger GHI Bronx Tennis Classic - Bronx Cherbourg Challenger Guangzhou Challenger Baden Open - Karlsruhe Bath Challenger Pingguo Challenger Open de Rennes La Trinitaine - Rennes Flea Market Cup - Busan Ostrava Challenger Prague Challenger Bordeaux Challenger Zagreb Challenger Internationaux du Doubs - Besancon Challenger DCNS de Cherbourg - Cherbourg Nottingham Challenger Furth Challenger Nottingham Challenger Tennis Napoli Cup - Napoli San Benedetto Challenger Orbetello Challenger Penza Challenger Segovia Challenger Challenger Ford de Cherbourg - Cherbourg St. Remy Challenger Izmir Challenger Kos Succhetti Tennis Cup - Cordenons Madrid Challenger Ethias Trophy - Mons Bordeaux Challenger Mons Challenger The LTA Nottingham Challenger - Nottingham Tatra Banka Open 2006 - Bratislava Internationaux de Nouvelle-Caledonie - New Caledonia Lugano Challenger Noumea Challenger Open des Alpes Trophee BNP Paribas - Grenoble Quimper Challenger Open Prevadies - St. Brieuc Cherbourg Challenger Tatra Banka Open - Bratislava IPP Open - Helsinki Czech Indoor Open - Prague Croatia Osiguranje Rijeka Open - Rijeka Bath Challenger Schickedanz Open 2007 - Furth Coffee Cup Challenger - Chikmagalur Dallas Challenger Open de Montauban - Montauban Unique Zagreb Open - Zagreb Steelers Cup - Kosice Porsche Open - Poznan Trofeo Sisma Mantova - Mantova Rome Challenger Napoli Challenger Tunis Challenger Prague Challenger Rennes Challenger Bordeaux Challenger Orleans Challenger Segovia Challenger Nottingham Challenger ATP Challenger Trophy 2007 - Trnava Vigo Challenger Milan Challenger PEOPLEnet Cup - Dnepropetrovsk Noumea Challenger Orbetello Challenger Tashkent Challenger Bratislava Challenger Helsinki Challenger Quimper Challenger Cherbourg Challenger Dallas Challenger Le Gosier Challenger Granby Challenger Open de Rennes La Trinitaine - Rennes Tashkent Challenger Morocco Tennis Tour - Fes Bratislava Challenger Helsinki Challenger Irving Challenger Guadalajara Challenger Akbank Private Banking TED Open - Istanbul St. Brieuc Challenger Johannesburg Challenger Shenzhen Challenger Taipei City Challenger Gimcheon Challenger Bordeaux Challenger Busan Challenger Granby Challenger Seoul Challenger Tashkent Challenger Rennes Challenger Geneva Challenger Bratislava Challenger Quimper Challenger Drummondville Challenger Taipei City Challenger Busan Challenger Kobstaedernes ATP Challenger - Kolding Granby Challenger Portoroz Challenger St. Remy Challenger Izmir Challenger Orleans Challenger Mons Challenger Tashkent Challenger Rennes Challenger St. Brieuc Challenger Brest Challenger Brescia Challenger St. Remy Challenger Manila Challenger Wroclaw Challenger Quimper Challenger Guangzhou Challenger Shenzhen Challenger Sunrise Challenger St. Brieuc Challenger Raanana Challenger Busan Challenger Bordeaux Challenger Seoul Challenger Bangkok Challenger Internazionali di Tennis di Bergamo - Bergamo St. Remy Challenger Izmir Challenger St. Brieuc Challenger Orleans Challenger Tashkent Challenger Eckental Challenger Bratislava Challenger Mouilleron-Le-Captif Challenger Brescia Challenger Rennes Challenger Quimper Challenger Mons Challenger Bergamo Challenger Wroclaw Challenger Irving Challenger St. Brieuc Challenger Taipei City Challenger Aix En Provence Challenger Bordeaux Challenger Surbiton Challenger Portoroz Challenger Kaohsiung Challenger Besancon Challenger Brest Challenger Bratislava Challenger Brescia Challenger Manerbio Challenger Irving Challenger San Remo Tennis Cup - San Remo St. Brieuc Challenger Glasgow Challenger Loughborough Challenger Surbiton Challenger Samsung Securities Cup - Seoul Tatra Banka Slovak Open - Bratislava Ortisei Challenger Eckental Challenger Bratislava Challenger Seoul Challenger Busan Challenger Gwangju Challenger Surbiton Challenger Ilkley Challenger Recanati Challenger Aptos Challenger Vancouver Challenger Ismaning Challenger GHI Bronx Tennis Classic - Bronx Tatra Banka Open 2003 - Bratislava Eckental Challenger Bratislava Challenger Rennes Challenger Quimper Challenger Pau Challenger Trieste Challenger Ostrava Challenger Biella Challenger Ismaning Challenger Hamburg Challenger Bratislava Challenger Quimper 2 Challenger Biella 2 Challenger St. Brieuc Challenger Ostrava Challenger Prague Challenger Open Mutouest - St. Brieuc Rennes Challenger Indian Wells Challenger Eckental Challenger Stella Artois Clay Court Championships - Budaors Orleans Challenger Milan Challenger Bratislava Challenger Mons Challenger Biella 7 Challenger Pozoblanco Challenger Johannesburg Challenger Phoenix Challenger San Benedetto Challenger Ortisei Challenger Kun-Ming Challenger Rimini Challenger Manchester Challenger Brest Challenger Bordeaux Challenger Recanati Challenger Bratislava Challenger Busan Challenger Open D'Orleans - Orleans KGHM Dialog Polish Indoors - Wroclaw Helsinki Challenger Budapest Challenger Taipei City Challenger Cary Challenger Mallorca Challenger Biel Challenger Ismaning Challenger Bratislava Challenger Forli 3 Challenger Quimper Challenger Forli 5 Challenger Ostrava Challenger Mauthausen Challenger Zagreb Challenger Troisdorf Challenger Nottingham Challenger Ilkley Challenger Malaga Challenger Tunis Challenger Mallorca Challenger Siemens Open 2007 - Scheveningen Jonkoping Challenger Ismaning Challenger Ortisei Challenger Pharma Medico Open 2008 - Aarhus Dharwad Challenger 2006 - Dharwad San Sebastian Challenger Bordeaux Challenger Prosperita Open 2007 - Ostrava Tampere Challenger Lugano Challenger St. Brieuc Challenger Sarajevo Challenger Furth Challenger Rennes Challenger Pozoblanco Challenger Astana Challenger Tampere Challenger Furth Challenger BCR Open Romania - Bucharest Open Seat Godo 2007 - Barcelona Mercedes Cup - Stuttgart BCR Open Romania - Bucharest Open de Moselle - Metz Medibank International - Sydney Open de Moselle - Metz Prostejov Challenger PBZ Zagreb Indoors - Zagreb Eckental Challenger Gerry Weber Open - Halle Chennai Open - Chennai PBZ Zagreb Indoors - Zagreb Regions Morgan Keegan Championships - Memphis The Dubai Tennis Championships - Dubai BMW Open - Munich Open de Nice Cote dAzur - Nice Gerry Weber Open - Halle Quimper Challenger Biella 1 Challenger AEGON International - Eastbourne Atlanta Tennis Championships - Atlanta Countrywide Classic - Los Angeles Legg Mason Tennis Classic - Washington Pilot Pen Tennis - New Haven Open de Moselle - Metz Open Sud de France - Montpellier Qatar ExxonMobil Open - Doha PBZ Zagreb Indoors - Zagreb SAP Open - San Jose Open 13 - Marseille Regions Morgan Keegan Championships - Memphis Delray Beach International Tennis Championships - Delray Beach Gerry Weber Open - Halle Mercedes Cup - Stuttgart Swiss Indoors Basel - Basel Qatar ExxonMobil Open - Doha Open Sud de France - Montpellier PBZ Zagreb Indoors - Zagreb Open 13 - Marseille Dubai Duty Free Tennis Championships - Dubai Serbia Open - Belgrade Open de Nice Cote d'Azur - Nice Gerry Weber Open - Halle Credit Agricole Suisse Open - Gstaad Winston-Salem Open - Winston-Salem Moselle Open - Metz St. Petersburg Open - St. Petersburg Malaysian Open - Kuala Lumpur Rakuten Japan Open - Tokyo Erste Bank Open - Vienna Swiss Indoors Basel - Basel Qatar ExxonMobil Open - Doha Heineken Open - Auckland Open Sud de France - Montpellier PBZ Zagreb Indoors - Zagreb Open de Nice Cote d'Azur - Nice Power Horse Cup - Dusseldorf BB&T Atlanta Open - Atlanta Citi Open - Washington Moselle Open - Metz PTT Thailand Open - Bangkok Rakuten Japan Open - Tokyo 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 Dubai Duty Free Tennis Championships - Dubai AEGON Championships - London Topshelf Open - 's-Hertogenbosch BB&T Atlanta Open - Atlanta Citi Open - Washington Shenzhen Open - Shenzhen Erste Bank Open - Vienna Aircel Chennai Open - Chennai Heineken Open - Auckland PBZ Zagreb Indoors - Zagreb U.S. National Indoor Tennis Championships - Memphis Delray Beach Open - Delray Beach Abierto Mexicano Telcel - Acapulco Gerry Weber Open - Halle Aegon Nottingham Open - Nottingham Hall of Fame Tennis Championships - Newport BB&T Atlanta Open - Atlanta Citi Open - Washington Qatar ExxonMobil Open - Doha Open Sud de France - Montpellier ABN AMRO World Tennis Tournament - Rotterdam US Men's Clay Court Championship - Houston Topshelf Open - 's-Hertogenbosch Hall of Fame Tennis Championships - Newport Citi Open - Washington 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 Erste Bank Open - Vienna ASB Classic - Auckland Garanti Koza Sofia Open - Sofia Dubai Duty Free Tennis Championships - Dubai Mercedes Cup - Stuttgart Gerry Weber Open - Halle AEGON International - Eastbourne BB&T Atlanta Open - Atlanta Citi Open - Washington Winston-Salem Open - Winston-Salem St. Petersburg Open - St. Petersburg Shenzhen Open - Shenzhen Intrum Stockholm Open - Stockholm DIEMA XTRA Sofia Open - Sofia New York Open - New York Delray Beach Open - Delray Beach Libema Open - 's-Hertogenbosch Abierto Mexicano de Tenis Mifel - Los Cabos Open Sud de France - Montpellier Open 13 Provence - Marseille Open Sud de France - Montpellier Qatar ExxonMobil Open - Doha Dubai Duty Free Tennis Championships - Dubai Noventi Open - Halle Hall of Fame Open - Newport Truist Atlanta Open - Atlanta Open Sud de France - Montpellier Open 13 Provence - Marseille Next Generation Adelaide International - Adelaide Davidoff Swiss Indoors Basel - Basel BRD Nastase Tiriac Trophy - Bucharest Delray Beach Open - Delray Beach AEGON Championships - London Davis Cup, Group I, 1R, SVK-SLO 5-0 Sony Ericsson Open - Miami BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Mutua Madrilena Masters Madrid - Madrid BNP Paribas Masters - Paris Sony Ericsson Open - Miami Rogers Cup - Toronto Western & Southern Open - Cincinnati BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Rogers Cup - Montreal BNP Paribas Masters - Paris Sony Open Tennis - Miami Miami Open - Miami Miami Open - Miami Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Miami Open - Miami BNP Paribas Open - Indian Wells Miami Open - Miami Australian Open (juniors) French Open (juniors) 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 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 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 Australian Open - Melbourne French Open - Paris 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 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 Australian Open Qualifying - Doha French Open - Paris Wimbledon - London BNP Paribas Open - Indian Wells Australian Open - Melbourne Davis Cup, World Group, 1R, CHI-SVK 4-1 Davis Cup, World Group, PO, SVK-BEL 2-3 Davis Cup, World Group, PO, SVK-KOR 2-3 Davis Cup, Group 1, 2R, SVK-GEO 4-1 Davis Cup, World Group, PO, SVK-SRB, 1-4 Davis Cup, Group 1, 2R, ITA-SVK 4-1 Davis Cup, Group 1, PO, SVK-MKD, 5-0 Davis Cup, Group I, 1R, POR-SVK 4-1 Davis Cup, Group I, 1R, GBR-SVK 3-2 Davis Cup, Group I, 1R, UKR-SVK 3-2 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 French Open (juniors) Wimbledon (juniors) U.S. Open (juniors) French Open - Paris Wimbledon - London Olympics - London Wimbledon - London Davis Cup, Group 1, 2R, AUT-SVK 3-2 U.S. Open - New York Davis Cup, Europe/Africa Group I, PO, BLR-SVK 1-4 Davis Cup, Group I, PO, SVK-POR 3-1 Australian Open (juniors) Davis Cup, World Group, PO, USA-SVK 5-0