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 Korea F1 Australia #1-w1 Australia #1-w2 Australia #1-w3 Australia #1-w4 Australia F1 Australia F2 Czech Republic F3 Slovenia F3 Austria F1 Australia #2-w1 Australia #2-w3 Australia #2-w4 Czech Republic F4 Australia F4 Australia F1 Australia F2 Italy F4 Australia F3 Australia F4 Hungary F1 Morocco F3 China F3 Serbia & Montenegro F3 Austria F5 USA F17 Croatia F3 Slovakia F1 Croatia F5 Australia F5 Australia F6 Italy F32 Australia F7 Ukraine F2 Australia F8 Ukraine F3 Czech Republic F6 Australia F9 Australia F10 Germany F2 Germany F3 Austria F2 Australia F1 Australia F2 Croatia F2 Italy F15 Italy F19 Australia F6 Australia F7 Australia F8 USA F24 Australia F1 Australia F2 France F5 Great Britain F7 Kuwait F1 Spain F21 Great Britain F14 Great Britain F1 Great Britain F2 Croatia F1 Croatia F2 France F4 France F5 Russia F1 Russia F2 Germany F8 Great Britain F8 Australia F5 Australia F6 Australia F7 Australia F8 Australia F9 Australia F10 Australia F11 Great Britain F13 Germany F7 Hungary F3 Czech Republic F1 Korea F2 Kuwait F2 Morocco F4 Australia #2-w2 Australia F3 USA F13 USA F14 USA F16 Italy F16 St. Brieuc Challenger Tashkent Challenger Pingguo Challenger Nottingham Challenger Uncle Tobys Challenger - Tasmania Czech Open 2006 - Prostejov West of England Challenger - Bristol The Manchester Trophy - Manchester Tatra Banka Open 2003 - Bratislava Uncle Toby's Australian Men's Clay Court Challenger - Canberra Tatra Banka Open - Bratislava Uncle Toby's Challenger in Burnie - Burnie Uncle Toby's Australian Men's Clay Court Challenger - Canberra Busan Open Challenger Tennis - Busan Steelers Cup 2005 - Kosice The West Side Tennis Club Grass Court Challenger - Forest Hills Stella Artois Clay Court Championships - Budaors Singha Tennis Classic - Tarzana Fifth Third Bank Tennis Classic - Lexington dBI Tennis Challenger - Binghamton GHI Bronx Classic - Bronx Czech Indoor Open - Prague San Luis Potosi Challenger - San Luis Potosi Coffee Cup Challenger - Chikmagalur Challenger Casablanca San Angel - Mexico City Harrah's Entertainment Men's Pro Challenger - Tunica Unique Zagreb Open - Zagreb Baden Open - Ettlingen Schickendanz Open - Furth Trofeo Sisma Mantova - Mantova The Commercia Challenger - Aptos Togliatti Cup - Togliatti dBI Tennis Challenger - Binghamton GHI Bronx Tennis Classic - Bronx Challenger Brasov - Brasov Ethias Trophy - Mons The $50,000 Pro Challenger at Calabasas - Calabasas The LTA Nottingham Challenger - Nottingham Tatra Banka Open 2006 - Bratislava Kia International In Caloundra - Caloundra IPP Open - Helsinki Internationaux de Nouvelle-Caledonie - New Caledonia MST ATP Challenger International - Burnie KGHM Dialog Polish Indoors - Wroclaw Challenger DCN de Cherbourg - Cherbourg Shimadzu All Japan Indoor Tennis Championships - Kyoto Orleans Challenger Samsung Challenger 2007 - Ho Chi Minh City Morocco Tennis Tour - Fes USTA Tallahassee Tennis Challenger - Tallahassee 2007 Challenger of Santa Clara - Valencia LTA Cardiff Challenger - Cardiff Isla de Lanzarote - Lanzarote Croatia Osiguranje Rijeka Open - Rijeka San Remo Tennis Cup - San Remo Busan Open Challenger Tennis - Busan Siemens Open 2007 - Scheveningen Open Castilla y Leon - Segovia Akbank Private Banking TED Open - Istanbul Lubbock Challenger - Lubbock Open de Rennes La Trinitaine - Rennes Flea Market Cup - Busan Ford Tennis Championships - Louisville Tatra Banka Slovak Open - Bratislava Caloundra ATP Challenger - Caloundra Club Coop's ATP Challenger International - Brisbane McDonalds ATP Challenger - Burnie Heilbronn Open - Heilbronn Internationaux du Doubs - Besancon Shimadzu All Japan Indoor Tennis Championships - Kyoto Puerto Rico Challenger Tennis Event - Humacao Status Athens Open - Athens Challenger Casablanca San Angel - Mexico City Baton Rouge Pro Tennis Classic - Baton Rouge III Isla de Lanzarote - Lanzarote Tunis Open - Tunis Prosperita Open 2008 - Ostrava Morocco Tennis Tour - Marrakech Baden Open - Karlsruhe Unicredit Czech Open - Prostejov The Surbiton Trophy - Surbiton Kosice Open-Steelers Cup 2008 - Kosice Dublin Challenger - Dublin Israel Open in Memory of Col. Ilan Ramon - Ramat Hasharon The LTA Manchester Trophy - Manchester BH Tenis Open International Cup 2008 - Belo Horizonte Kos Succhetti Tennis Cup - Cordenons Levene Gouldin & Thompson Tennis Challenger - Binghamton Credicard Citi Mastercard Tennis Cup - Campos do Jordao GHI Bronx Tennis Classic - Bronx Open de Rennes - Rennes Sacramento Challenger - Sacramento The Mercedes Benz of Calabasas - Calabasas Kobstaedernes ATP Challenger - Kolding Tatra Banka Slovak Open - Bratislava Porsche Open - Poznan Burnie Challenger Bergamo Challenger Jersey Challenger Sarajevo Challenger Rome Challenger Busan Challenger Segovia Challenger St. Remy Challenger Mons Challenger Tashkent Challenger Seoul Challenger Chuncheon Challenger Togliatti Cup - Togliatti Flea Market Cup Busan Challenger Tennis - Busan Bratislava Challenger Sunrise Challenger Johannesburg Challenger Athens Challenger Rennes Challenger Orleans Challenger Ortisei Challenger Bratislava Challenger Caloundra Challenger Kobstaedernes ATP Challenger - Kolding Guangzhou Challenger Kia International In Kawana - Kawana Prague Challenger Zagreb Challenger Internationaux de Doubs Open de Franchie-Comte - Besancon Nottingham Challenger Nottingham Challenger Penza Challenger Astana Challenger Segovia Challenger St. Remy Challenger Izmir Challenger Mons Challenger Helsinki Challenger Baden Open - Karlsruhe Schickedanz Open 2007 - Furth Dallas Challenger Prague Challenger Samsung Securities Cup - Seoul Bratislava Challenger Helsinki Challenger Dallas Challenger Le Gosier Challenger Johannesburg Challenger Busan Challenger Granby Challenger Kia International in Caloundra - Caloundra Tatra Banka Open - Bratislava Tashkent Challenger IPP Open - Helsinki Rome Challenger 2008 China TCL Challenger - Guangzhou Bratislava Challenger Helsinki Challenger Shenzhen Challenger Internazionali di Tennis di Bergamo - Bergamo Taipei City Challenger Gimcheon Challenger Sony Ericsson Open 2008 - Belgrade Kia International in Burnie - Burnie Busan Challenger Granby Challenger Challenger DCNS de Cherbourg - Cherbourg Corona Mexico City Open - Mexico City Tenerife Challenger 5 Volkswagen Challenger - Wolfsburg Copa Club Campestre de Aguascalientes - Aguascalientes Tashkent Challenger Geneva Challenger Bratislava Challenger Drummondville Challenger Raanana Challenger Taipei City Challenger Busan Challenger Torneo Internacional Challenger Fila 2006 - Leon Dharwad Challenger 2006 - Dharwad Portoroz Challenger Ostdeutscher Sparkassen Cup - Dresden St. Remy Challenger Izmir Challenger Orleans Challenger Mons Challenger Tashkent Challenger Brest Challenger Eckental Challenger Bratislava Challenger Brescia Challenger Manila Challenger Wroclaw Challenger Quimper Challenger Jonkoping Challenger Guangzhou Challenger Shenzhen Challenger Raanana Challenger Busan Challenger Open de L'Isere-Trophee BNP Paribas - Grenoble Seoul Challenger Open de Rennes La Trinitaine - Rennes Bangkok Challenger Izmir Challenger Tashkent Challenger Brest Challenger Budapest Challenger Eckental Challenger Bratislava Challenger Prosperita Open 2007 - Ostrava Brescia Challenger Bergamo Challenger Wroclaw Challenger Irving Challenger Surbiton Challenger San Remo Challenger Portoroz Challenger Kaohsiung Challenger Penza Cup - Penza Porsche Open - Poznan Eckental Challenger Bratislava Challenger Brescia Challenger Rennes Challenger Irving Challenger Uncle Toby's Burnie Challenger - Tasmania St. Brieuc Challenger Fergana Challenger Glasgow Challenger Loughborough Challenger Surbiton Challenger Orleans Challenger Steelers Cup - Kosice Ortisei Challenger Brasov Challenger - Brasov Eckental Challenger Bratislava Challenger Bruno & Bruno Trial Lawyers Men's Challenger - New Orleans Ortisei Challenger Indian Wells Challenger Phoenix Challenger Taipei City Challenger Seoul Challenger Busan Challenger Gwangju Challenger Guadalajara Challenger Ilkley Challenger Recanati Challenger Pozoblanco Challenger Aptos Challenger Vancouver Challenger ATP Challenger Trophy 2007 - Trnava Oklahoma Challenger - Tulsa Ismaning Challenger Eckental Challenger Bratislava Challenger Manchester Challenger Rennes Challenger Quimper Challenger Pau Challenger Bratislava Challenger Mons Challenger Kobstaedernes ATP Challenger - Kolding Trieste Challenger Ostrava Challenger Prostejov Challenger Biella Challenger Ismaning Challenger Recanati Challenger Hamburg Challenger Bratislava Challenger Quimper Challenger Challenger Banque Nationale Rimouski - Rimouski Quimper 2 Challenger Biella 1 Challenger Biella 2 Challenger Samsung Securities Cup - Seoul Lugano Challenger Ostrava Challenger Prague Challenger Biella 7 Challenger Cary Challenger Mallorca Challenger Biel Challenger Uncle Tobys Challenger in Caloundra - Caloundra Ismaning Challenger Bratislava Challenger BMW Tennis Championship - Sunrise Tennis Napoli Cup - Napoli Quimper Challenger Forli 5 Challenger Ostrava Challenger Mauthausen Challenger Zagreb Challenger Troisdorf Challenger Nottingham Challenger Pharma Medico Open 2008 - Aarhus Ilkley Challenger Ostrava Challenger Malaga Challenger Mallorca Challenger Ismaning Challenger Ortisei Challenger Open des Alpes Trophee BNP Paribas - Grenoble Surbiton Challenger Forli 3 Challenger Wolfsburg Challenger Taipei City Challenger Shimadzu All Japan Indoor Tennis Championships - Kyoto HTV Challenger - Ho Chi Minh City The West Side Tennis Club Clay Court Challenger - Forest Hills Steelers Cup - Kosice St. Remy Challenger Next Generation Adelaide International - Adelaide The Stella Artois Grass Court Championships - London PEOPLEnet Cup - Dnepropetrovsk Medibank Private International - Sydney Legg Mason Tennis Classic - Washington D.C. Next Generation Adelaide International - Adelaide Countrywide Classic - Los Angeles BCR Open Romania - Bucharest Sydney International - Sydney Open Seat Godo 2007 - Barcelona Mercedes Cup - Stuttgart BCR Open Romania - Bucharest Next Generation Adelaide International - Adelaide Medibank International - Sydney ABN AMRO World Tennis Tournament - Rotterdam The Swanston Challenger - Sacramento Grand Prix Hassan II - Casablanca The Artois Championships - London Thailand Open - Bangkok AIG Japan Open Tennis Championships - Tokyo Brisbane - Brisbane Medibank International - Sydney PBZ Zagreb Indoors - Zagreb Gerry Weber Open - Halle AEGON International - Eastbourne Chennai Open - Chennai PBZ Zagreb Indoors - Zagreb Regions Morgan Keegan Championships - Memphis 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 Qatar ExxonMobil Open - Doha PBZ Zagreb Indoors - Zagreb SAP Open - San Jose Regions Morgan Keegan Championships - Memphis Delray Beach International Tennis Championships - Delray Beach The Samsung Open - Nottingham Swiss Indoors Basel - Basel Qatar ExxonMobil Open - Doha PBZ Zagreb Indoors - Zagreb Dubai Duty Free Tennis Championships - Dubai BRD Nastase Tiriac Trophy - Bucharest Open de Nice Cote d'Azur - Nice Gerry Weber Open - Halle Winston-Salem Open - Winston-Salem St. Petersburg Open - St. Petersburg Malaysian Open - Kuala Lumpur Rakuten Japan Open - Tokyo Erste Bank Open - Vienna Swiss Indoors Basel - Basel The Dubai Tennis Championships - Dubai Qatar ExxonMobil Open - Doha Heineken Open - Auckland 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 Granby Challenger Aircel Chennai Open - Chennai Heineken Open - Auckland PBZ Zagreb Indoors - Zagreb Open 13 - Marseille Dubai Duty Free Tennis Championships - Dubai AEGON Championships - London Topshelf Open - 's-Hertogenbosch Pozoblanco Challenger 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 Irving Challenger Abierto Mexicano Telcel - Acapulco Gerry Weber Open - Halle Aegon Nottingham Open - Nottingham Hall of Fame Tennis Championships - Newport BB&T Atlanta Open - Atlanta Qatar ExxonMobil Open - Doha Open Sud de France - Montpellier ABN AMRO World Tennis Tournament - Rotterdam Open de Nice Cote dAzur - Nice US Men's Clay Court Championship - Houston Topshelf Open - 's-Hertogenbosch Hall of Fame Tennis Championships - Newport Citi Open - Washington Kun-Ming Challenger 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 Delray Beach Open - Delray Beach 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 Sud de France - Montpellier Qatar ExxonMobil Open - Doha Dubai Duty Free Tennis Championships - Dubai Noventi Open - Halle Hall of Fame Open - Newport Open 13 Provence - Marseille Truist Atlanta Open - Atlanta U.S. National Indoor Tennis Championships - Memphis Open Sud de France - Montpellier Open 13 Provence - Marseille Open Sud de France - Montpellier PBZ Zagreb Indoors - Zagreb Serbia Open - Belgrade Dubai Duty Free Tennis Championships - Dubai Campbell's Hall of Fame Tennis Championships - Newport Gerry Weber Open - Halle Davidoff Swiss Indoors Basel - Basel Sony Ericsson Open - Miami Sony Ericsson Open - Miami Mutua Madrilena Masters Madrid - Madrid Sony Ericsson Open - Miami 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 BNP Paribas Open - Indian Wells BNP Paribas Open - Indian Wells Miami Open - Miami Legg Mason Tennis Classic - Washington Citi Open - Washington Australian Open - Melbourne Miami Open - Miami Australian Open - Melbourne Australian Open - Melbourne U.S. Open - New York Australian Open - Melbourne 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 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 Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London Rogers Cup - Toronto U.S. Open - New York Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open Qualifying - Doha French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne U.S. Open - New York French Open - Paris Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne French Open - Paris French Open - Paris French Open - Paris 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 1, 2R, AUT-SVK 3-2 Davis Cup, Europe/Africa Group I, PO, BLR-SVK 1-4 Davis Cup, Group I, 1R, GBR-SVK 3-2 Davis Cup, Group I, PO, SVK-POR 3-1 Davis Cup, Group I, 1R, UKR-SVK 3-2 Davis Cup, Group I, 1R, SVK-SLO 5-0 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 I, 1R, POR-SVK 4-1 Davis Cup, Group I, 1R, SVK-LAT 5-0 Davis Cup, Group I, 2R, SVK-AUT 4-1 Australian Open Wildcard Play-Off - Melbourne Australian Open (juniors) French Open (juniors) Australian Open (juniors) Wimbledon (juniors) U.S. Open (juniors) Australian Open (juniors) French Open (juniors) U.S. Open (juniors) French Open - Paris Davis Cup, Group I, PO, SVK-SWE 3-2 Wimbledon (juniors) Davis Cup, World Group, PO, USA-SVK 5-0 BNP Paribas Open - Indian Wells Olympics - London