Career 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000 1999 1998 1997 1996
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 F4 Hungary F3 Morocco F4 Serbia & Montenegro F3 Italy F32 Germany F3 Italy F15 France F14 France F18 Great Britain F1 Great Britain F2 Croatia F1 Czech Republic F1 Czech Republic F3 Slovenia F3 Austria F1 France F14 Czech Republic F4 Hungary F1 Morocco F3 Austria F5 Croatia F3 Slovakia F1 Croatia F5 Ukraine F2 Ukraine F3 Czech Republic F6 Germany F2 Austria F2 Croatia F2 France F5 Italy F10 Italy F16 Italy F19 Germany F7 France F4 Russia F1 Russia F2 Croatia F2 France F5 Warsteiner Challenger Wolfsburg - Wolfsburg Warsteiner Challenger Lubeck 2001 - Lubeck Challenger Ford de Cherbourg - Cherbourg Milano Challenger-Jameson Cup - Milan C.T. San Remo - XIII Piertomaso Tessitore - San Remo New Delhi Challenger - New Delhi The Surbiton Trophy - Surbiton USTA Seascape Challenger - Aptos Steelers Cup - Kosice Tatra Banka Open - Bratislava Mobilux Open - Luxembourg Jameson Cup - Milan Nottingham Men's Challenger - Nottingham The Surbiton Trophy - Surbiton Stella Artois Clay Court Championships - Budaors Ethias Tennis Trophy - Mons Tatra Banka Open - Bratislava Internazionali di Tennis - Bergamo BH Telecom Indoors Sarajevo 2006 - Sarajevo Czech Open 2006 - Prostejov The Surbiton Trophy - Surbiton Ciudad de Pozoblanco Open Diputacion - Cordoba Akbank Private Banking TED Open 2006 - Istanbul Open Castilla y Leon - Segovia GHI Bronx Tennis Classic - Bronx Alexander Kolyaskin Memorial - Donetsk Open D'Orleans - Orleans Open de L'Isere-Trophee BNP Paribas - Grenoble Open de Rennes La Trinitaine - Rennes The LTA Nottingham Challenger - Nottingham Bauer Watertechnology Cup - Eckental IPP Open - Helsinki Internationaux de Nouvelle-Caledonie - New Caledonia Heilbronn Open - Heilbronn Internationaux de Doubs Open de Franchie-Comte - Besancon Challenger DCN de Cherbourg - Cherbourg Croatia Osiguranje Rijeka Open - Rijeka San Remo Tennis Cup - San Remo Tatra Banka Slovak Open - Bratislava Recanati Challenger Mons Challenger Bratislava Challenger Rennes Challenger Ortisei Challenger Bratislava Challenger Guangzhou Challenger Pingguo Challenger Ostrava Challenger Prague Challenger Nottingham Challenger Nottingham Challenger Izmir Challenger Rennes Challenger Dallas Challenger Prague Challenger Nottingham Challenger Tashkent Challenger Bratislava Challenger Helsinki Challenger Dallas Challenger Le Gosier Challenger Johannesburg Challenger Busan Challenger Granby Challenger St. Remy Challenger Tashkent Challenger Bratislava Challenger Helsinki Challenger Irving Challenger Shenzhen Challenger Taipei City Challenger Gimcheon Challenger Granby Challenger Raanana Challenger Taipei City Challenger Busan Challenger Portoroz Challenger St. Remy Challenger Izmir Challenger Orleans Challenger Tashkent Challenger Brest Challenger Eckental Challenger Bratislava Challenger Brescia Challenger Manila Challenger Wroclaw Challenger Quimper Challenger Jonkoping Challenger Guangzhou Challenger Shenzhen Challenger Busan Challenger Seoul Challenger Bangkok Challenger Izmir Challenger Orleans Challenger Mons Challenger Tashkent Challenger Budapest Challenger Bratislava Challenger Brescia Challenger Irving Challenger Taipei City Challenger Surbiton Challenger Portoroz Challenger Bratislava Challenger Irving Challenger Glasgow Challenger Loughborough Challenger Bratislava Challenger Cary Challenger Warsteiner Challenger Lubeck - Lubeck Challenger 42 - Andrezieux ATU Cup 2001 - Weiden USTA Championships of Kerrville - Kerrville Challenger 42 - Andrezieux Steelers Cup 2005 - Kosice Kobstaedernes ATP Challenger - Kolding IPP Open - Helsinki Czech Indoor Open - Prague Challenger Brasov - Brasov Kobstaedernes ATP Challenger - Kolding Brasov Challenger - Brasov ATP Challenger Trophy 2007 - Trnava Kobstaedernes ATP Challenger - Kolding Flea Market Cup - Busan Heilbronn Open - Heilbronn Sony Ericsson Open 2008 - Belgrade Internationaux du Doubs - Besancon Baden Open - Karlsruhe Porsche Open - Poznan Kos Succhetti Tennis Cup - Cordenons Levene Gouldin & Thompson Tennis Challenger - Binghamton GHI Bronx Tennis Classic - Bronx Grolsch Open 1997 - Amsterdam Open de Rennes - Rennes Gold Flake Open - Chennai Sarajevo Challenger Open 13 - Marseille Waldbaum's Hamlet Cup - Long Island President's Cup - Tashkent Grand Prix de Tennis de Lyon - Lyon Davidoff Swiss Indoors - Basel Fergana Challenger The Stella Artois Grass Court Championships - London Miller Lite Hall of Fame Tennis Championships - Newport Brasil Open - Salvador Thailand Open - Bangkok Stockholm Open - Stockholm Marseille Pozoblanco Challenger Manchester Challenger Segovia Challenger St. Remy Challenger Chuncheon Challenger Qatar Open - Doha Heineken Open - Auckland Open 13 - Marseille Dubai Open - Dubai The Nottingham Open - Nottingham Miller Lite Hall of Fame Tennis Championships - Newport Mercedes-Benz Cup - Los Angeles RCA Championships - Indianapolis Grand Prix de Tennis de Lyon - Lyon Open de Moselle - Metz St. Petersburg Open - St. Petersburg SAP Open - San Jose Kroger / St. Jude International - Memphis The Stella Artois Grass Court Championships - London Campbell's Hall of Fame Tennis Championships - Newport RCA Championships - Indianapolis CA Tennis Trophy - Vienna Grand Prix de Tennis de Lyon - Lyon Next Generation Adelaide International - Adelaide Heineken Open - Auckland BCR Open Romania - Bucharest PBZ Zagreb Indoors - Zagreb Open 13 - Marseille Johannesburg Challenger Open Seat Godo 2007 - Barcelona Mercedes Cup - Stuttgart BCR Open Romania - Bucharest Medibank International - Sydney PBZ Zagreb Indoors - Zagreb Gerry Weber Open - Halle Chennai Open - Chennai PBZ Zagreb Indoors - Zagreb Regions Morgan Keegan Championships - Memphis The Dubai Tennis Championships - Dubai BMW Open - Munich Gerry Weber Open - Halle AEGON International - Eastbourne Atlanta Tennis Championships - Atlanta Countrywide Classic - Los Angeles Pilot Pen Tennis - New Haven Open de Moselle - Metz The Scottish Tennis Championships - Edinburgh Open Sud de France - Montpellier Qatar ExxonMobil Open - Doha PBZ Zagreb Indoors - Zagreb SAP Open - San Jose Regions Morgan Keegan Championships - Memphis Delray Beach International Tennis Championships - Delray Beach Swiss Indoors Basel - Basel Qatar ExxonMobil Open - Doha PBZ Zagreb Indoors - Zagreb Dubai Duty Free Tennis Championships - Dubai Serbia Open - Belgrade Open de Nice Cote d'Azur - Nice Winston-Salem Open - Winston-Salem St. Petersburg Open - St. Petersburg Malaysian Open - Kuala Lumpur Erste Bank Open - Vienna Qatar ExxonMobil Open - Doha Heilbronn Open - Heilbronn Heineken Open - Auckland Open Castilla y Leon - Segovia Ciudad de Pozoblanco 'Open Diputacion' - Cordoba Bristol Challenger Trophy - Bristol The LTA Manchester Challenger - Manchester The Wrexham Challenger - Wrexham CA-Challenge - Graz Power Horse Cup - Dusseldorf TED Open-Akbank Private Banking - Istanbul Open de L'Isere - Grenoble Moselle Open - Metz Rakuten Japan Open - Tokyo Jameson Cup - Milan Aircel Chennai Open - Chennai Heineken Open - Auckland Open 13 - Marseille Napoli International Cup - Napoli Dubai Duty Free Tennis Championships - Dubai AEGON Championships - London Topshelf Open - 's-Hertogenbosch Ahmedabad Challenger - Ahmedabad Mumbai Challenger - Mumbai The Indian Oil-Servo ATP Challenger 1999 - Calcutta Lucknow ATP Tour Challenger - Lucknow BB&T Atlanta Open - Atlanta Sarajevo Open - Sarajevo X Open Internacional D'Andorra - Andorra USTA Comerica Challenger - Aptos The Natrel's Challenger of Granby - Granby Citi Open - Washington Open de L'Isere - Grenoble Intersport Heilbronn Open - Heilbronn Shenzhen Open - Shenzhen Gemax Open - Belgrade The LTA Hull Challenger - Hull Coffee Cup Challenger - Chikmagalur Unique Zagreb Open - Zagreb Steelers Cup - Kosice Trofeo Sisma Mantova - Mantova The LTA Nottingham Challenger - Nottingham Togliatti Cup - Togliatti dBI Tennis Challenger - Binghamton CA Challenge 2002 - Graz Heineken Open - Auckland Ethias Trophy - Mons Tatra Banka Open 2006 - Bratislava Bristol Challenger Trophy - Bristol U.S. National Indoor Tennis Championships - Memphis Delray Beach Open - Delray Beach Internazionali de Tennis di Bergamo - Bergamo Baden Open - Karlsruhe Schickedanz Open 2007 - Furth Porsche Open - Poznan Togliatti Cup - Togliatti Open Castilla y Leon - Segovia Akbank Private Banking TED Open - Istanbul Tulsa Auto Collection USTA Challenger - Tulsa Neride Prague Indoor - Prague Challenger DCNS de Cherbourg - Cherbourg BMW Tennis Championship - Sunrise Gerry Weber Open - Halle Status Athens Open - Athens Aegon Nottingham Open - Nottingham Prosperita Open 2008 - Ostrava Hall of Fame Tennis Championships - Newport Pharma Medico Open 2008 - Aarhus Unicredit Czech Open - Prostejov Sparkassen Open - Magdeburg 2006 Challenger of Santa Clarita California Challenger - Valencia Busan Challenger Indian Oil Servo Challenger - Calcutta Open des Alpes Trophee BNP Paribas - Grenoble TennisCup Vlaanderen - Antwerp Bratislava Challenger Kobstaedernes ATP Challenger - Kolding Tatra Banka Slovak Open - Bratislava The Surbiton Trophy - Surbiton West of England Tennis - Bristol PEOPLEnet Cup - Dnepropetrovsk Indian Oil Servo Delhi Challenger - New Delhi ATP "Videocon" Challenger - Mumbai Challenger Hamburg - Hamburg Garden Open - Rome Kun-Ming Challenger Bharat Petroleum Ahmedabad Challenger 2000 - Ahmedabad Dharwad Challenger 2006 - Dharwad Qatar ExxonMobil Open - Doha Open Sud de France - Montpellier ABN AMRO World Tennis Tournament - Rotterdam Topshelf Open - 's-Hertogenbosch Athens Challenger Hall of Fame Tennis Championships - Newport Citi Open - Washington Mercedes Cup - Stuttgart Gerry Weber Open - Halle Guadalajara Challenger 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 Tashkent Challenger DIEMA XTRA Sofia Open - Sofia New York Open - New York Delray Beach Open - Delray Beach 2006 USTA Tallahassee Tennis Challenger - Tallahassee Libema Open - 's-Hertogenbosch Seoul Challenger Open Sud de France - Montpellier Tashkent Challenger Open 13 Provence - Marseille ATP Bangalore Challenger - Bangalore Kosice Open-Steelers Cup 2008 - Kosice Open Sud de France - Montpellier Qatar ExxonMobil Open - Doha Noventi Open - Halle Hall of Fame Open - Newport Bratislava Challenger Open Sud de France - Montpellier Open 13 Provence - Marseille Tatra Banka Open 2003 - Bratislava Sunrise Challenger Open de Montauban - Montauban Ostdeutscher Sparkassen Cup - Dresden Eddleman/USTA Challenger - Birmingham Open D'Orleans - Orleans Challenger 42 - Andrezieux Isla de Lanzarote - Lanzarote Brest Challenger Eckental Challenger Orleans Challenger Bergamo Challenger Wroclaw Challenger St. Brieuc Challenger KGHM Dialog Polish Indoors - Wroclaw Morocco Tennis Tour - Fes Prosperita Open 2007 - Ostrava Zagreb Challenger Brescia Challenger Siemens Open 2007 - Scheveningen Drummondville Challenger Pozoblanco Challenger Okal Cup 2004 - Eckental Surbiton Challenger Open de Rennes La Trinitaine - Rennes Internazionali di Tennis di Bergamo - Bergamo Penza Challenger Astana Challenger Tunis Open - Tunis Segovia Challenger Samsung Securities Cup - Seoul Tunis Open - Tunis Tennis Napoli Cup - Napoli St. Remy Challenger Granby Challenger Mons Challenger Eckental Challenger Eckental Challenger ECM Cup - Prague Mallorca Challenger Ortisei Challenger Ilkley Challenger Ismaning Challenger University of Tennessee USTA Men's Challenger - Knoxville Open 88 - Contrexeville Helsinki Challenger Powder Byrne Trophy - Surbiton Busan Challenger Geneva Challenger AAPT Championships - Adelaide Open 13 - Marseille Mons Challenger The Stella Artois Grass Court Championships - London Raanana Challenger AAPT Championships - Adelaide Adidas International - Sydney Kaohsiung Challenger Orleans Challenger St. Brieuc Challenger Ortisei Challenger Indian Wells Challenger Phoenix Challenger Taipei City Challenger Seoul Challenger Busan Challenger Gwangju Challenger Surbiton Challenger Ilkley Challenger Recanati Challenger Aptos Challenger Vancouver Challenger Ismaning Challenger Eckental Challenger Bratislava Challenger Rennes Challenger Quimper Challenger Pau Challenger Trieste Challenger Ostrava Challenger Prostejov Challenger Biella Challenger Ismaning Challenger Hamburg Challenger Bratislava Challenger Quimper Challenger Quimper 2 Challenger Biella 1 Challenger Biella 2 Challenger Lugano Challenger Ostrava Challenger Prague Challenger Biella 7 Challenger Ismaning Challenger Bratislava Challenger Biel Challenger Forli 3 Challenger Quimper Challenger Forli 5 Challenger Milan Indoors - Milan Ostrava Challenger Mauthausen Challenger Zagreb Challenger Troisdorf Challenger Nottingham Challenger Malaga Challenger Mallorca Challenger Ortisei Challenger Tennis Masters Series - Paris Tennis Masters Series - Monte Carlo Tennis Masters Series - Hamburg Tennis Masters Series - Montreal Tennis Masters Series - Paris Canadian Open Next Generation Adelaide International - Adelaide NASDAQ-100 Open - Miami Tennis Masters Series - Monte Carlo Tennis Masters Series - Toronto Western & Southern Financial Group Masters - Cincinnati Tennis Masters Series - Madrid BNP Paribas Masters - Paris Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Telecom Italia Masters - Rome Tennis Masters Series - Hamburg Rogers Cup - Montreal Sony Ericsson Open - Miami BNP Paribas Open - Indian Wells Mutua Madrilena Masters Madrid - Madrid Sony Ericsson Open - Miami Rogers Cup - Toronto BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Rogers Cup - Montreal BNP Paribas Masters - Paris Davidoff Swiss Indoors Basel - Basel Sony Open Tennis - Miami RCA Championships - Indianapolis AIG Japan Open - Tokyo Miami Open - Miami Legg Mason Tennis Classic - Washington D.C. BB&T Atlanta Open - Atlanta Citi Open - Washington Open de Nice Cote dAzur - Nice PTT Thailand Open - Bangkok Erste Bank Open - Vienna Miami Open - Miami Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome BNP Paribas Open - Indian Wells Miami Open - Miami BNP Paribas Open - Indian Wells Miami Open - Miami U.S. National Indoor Tennis Championships - Memphis PBZ Zagreb Indoors - Zagreb French Open - Paris 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 Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London Australian Open - Melbourne French Open - Paris Erste Bank Open - Vienna Wimbledon - London U.S. Open - New York Abierto Mexicano Telcel - Acapulco Australian Open - Melbourne French Open - Paris BB&T Atlanta Open - Atlanta Delray Beach Open - Delray Beach U.S. Open - New York Citi Open - Washington Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Estoril Open - Estoril Wimbledon - London U.S. Open - New York Chennai Open - Chennai Milan Indoors - Milan Legg Mason Tennis Classic - Washington D.C. Legg Mason Tennis Classic - Washington BRD Nastase Tiriac Trophy - Bucharest Gerry Weber Open - Halle Rakuten Japan Open - Tokyo Swiss Indoors Basel - Basel PBZ Zagreb Indoors - Zagreb Aircel Chennai Open - Chennai PBZ Zagreb Indoors - Zagreb US Men's Clay Court Championship - Houston Abierto Mexicano de Tenis Mifel - Los Cabos Dubai Duty Free Tennis Championships - Dubai Truist Atlanta Open - Atlanta 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 BNP Paribas Masters - Paris Sony Ericsson Open - Miami French Open 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 Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London French Open - Paris French Open - Paris Western & Southern Open - Cincinnati Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open - Melbourne U.S. Open - New York Australian Open - Melbourne French Open - Paris French Open - Paris Australian Open Qualifying - Doha French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne Davis Cup, World Group, PO, SVK-KOR 2-3 Davis Cup, Group 1, 2R, SVK-GEO 4-1 Davis Cup, Group 1, 2R, ITA-SVK 4-1 Davis Cup, Group 1, 2R, AUT-SVK 3-2 Wimbledon - London Davis Cup, Group I, 1R, UKR-SVK 3-2 Davis Cup, Group I, 1R, SVK-LAT 5-0 Davis Cup, Group I, 2R, SVK-AUT 4-1 Davis Cup, World Group, PO, USA-SVK 5-0 French Open - Paris French Open - Paris U.S. Open - New York Davis Cup, World Group, PO, SVK-BEL 2-3 Davis Cup, World Group, 1R, CHI-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, PO, SVK-SWE 3-2 Davis Cup, Group I, 1R, SVK-SLO 5-0 Australian Open (juniors) French Open (juniors) Wimbledon (juniors) Australian Open (juniors) French Open (juniors) U.S. Open (juniors) Davis Cup, World Group, PO, SVK-SRB, 1-4 Davis Cup, Europe/Africa Group I, PO, BLR-SVK 1-4 Olympics - Athens Davis Cup, Group I, PO, SVK-POR 3-1 Olympics - London