Career 2025 2024 2023 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 Shanghai Rolex Masters - Shanghai Yokohama Challenger Lugano Challenger French Open - Paris Wimbledon - London U.S. Open - New York Dubai Duty Free Tennis Championships - Dubai BNP Paribas Open - Indian Wells Australian Open - Melbourne Qatar ExxonMobil Open - Doha Miami Open - Miami French Open - Paris Wimbledon - London U.S. Open - New York Czech Republic F1 Czech Republic F3 Hungary F3 Slovakia F1 Croatia F5 Italy F32 Ukraine F2 Ukraine F3 Czech Republic F6 Germany F2 Germany F3 Austria F2 Croatia F2 Italy F15 Granby Challenger Italy F16 Slovenia F3 Austria F1 Czech Republic F4 Italy F4 Hungary F1 Morocco F3 Morocco F4 Serbia & Montenegro F3 Austria F5 Croatia F3 Italy F19 Great Britain F1 Germany F7 Great Britain F2 Croatia F1 Croatia F2 France F5 Russia F1 Russia F2 Japan F8 Japan F3 Japan F4 Japan F9 Thailand F2 Thailand F3 Italy F7 Italy F8 Italy F9 Guam F1 Japan F5 Japan F7 Japan F8 Chinese Taipei F2 Italy F22 Australia F6 Australia F7 Australia F9 Australia F10 Japan F1 Japan F2 Korea F3 Japan F5 Japan F6 Japan F7 Japan F8 Japan F9 Italy F10 Turkey F1 Turkey F2 Italy F20 Italy F21 China F2 Australia F2 Germany F3 China F1 Japan F1 Germany F4 Australia F1 Australia F2 Japan F2 Japan F3 Japan F3 Japan F4 Canada F4 China F2 China F3 Chinese Taipei F2 Korea F2 Korea F4 Guam F1 Japan F5 Japan F7 Japan F8 Chinese Taipei F1 Australia F9 Australia F10 Thailand F4 Thailand F5 Australia F1 Australia F2 China F2 China F3 China F4 China F5 Japan F8 Thailand F10 Thailand F11 Japan F3 Japan F4 Spain F15 Bulgaria F2 Japan F8 Japan F6 Spain F18 France F12 M25 Nottingham M25 Nottingham M25 Monastir M25 Monastir M25 Tsukuba Dharwad Challenger 2006 - Dharwad Togliatti Cup - Togliatti dBI Tennis Challenger - Binghamton GHI Bronx Tennis Classic - Bronx Stella Artois Clay Court Championships - Budaors IPP Open - Helsinki Challenger Brasov - Brasov ATP Challenger Trophy 2007 - Trnava Open de Rennes La Trinitaine - Rennes Kobstaedernes ATP Challenger - Kolding Prosperita Open 2008 - Ostrava Porsche Open - Poznan Levene Gouldin & Thompson Tennis Challenger - Binghamton Sarajevo Challenger Open des Alpes Trophee BNP Paribas - Grenoble Open de Rennes - Rennes Kobstaedernes ATP Challenger - Kolding Tatra Banka Slovak Open - Bratislava Busan Challenger Fergana Challenger Unique Zagreb Open - Zagreb Pozoblanco Challenger Manchester Challenger Recanati Challenger Segovia Challenger St. Remy Challenger Mons Challenger Tatra Banka Open 2003 - Bratislava Tashkent Challenger Steelers Cup - Kosice Tatra Banka Open - Bratislava Internazionali di Tennis di Bergamo - Bergamo Seoul Challenger Internationaux du Doubs - Besancon Chuncheon Challenger Steelers Cup 2005 - Kosice Status Athens Open - Athens Toyota Challenger Tatra Banka Open - Bratislava Czech Indoor Open - Prague Coffee Cup Challenger - Chikmagalur Ostdeutscher Sparkassen Cup - Dresden Czech Open 2006 - Prostejov Steelers Cup - Kosice Trofeo Sisma Mantova - Mantova Sunrise Challenger Johannesburg Challenger Athens Challenger Open de L'Isere-Trophee BNP Paribas - Grenoble Ethias Trophy - Mons Open de Rennes La Trinitaine - Rennes Kobstaedernes ATP Challenger - Kolding The LTA Nottingham Challenger - Nottingham Tatra Banka Open 2006 - Bratislava 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 Croatia Osiguranje Rijeka Open - Rijeka San Remo Tennis Cup - San Remo Baden Open - Karlsruhe Schickedanz Open 2007 - Furth Wimbledon - London Siemens Open 2007 - Scheveningen Porsche Open - Poznan Open Castilla y Leon - Segovia Akbank Private Banking TED Open - Istanbul Brasov Challenger - Brasov Samsung Securities Cup - Seoul Flea Market Cup - Busan Tatra Banka Slovak Open - Bratislava PEOPLEnet Cup - Dnepropetrovsk Heilbronn Open - Heilbronn Sony Ericsson Open 2008 - Belgrade Challenger DCNS de Cherbourg - Cherbourg U.S. Open - New York BMW Tennis Championship - Sunrise Tennis Napoli Cup - Napoli Orleans Challenger Ortisei Challenger Bratislava Challenger Prague Challenger Alessandria Challenger Tunis Open - Tunis Pharma Medico Open 2008 - Aarhus Baden Open - Karlsruhe Unicredit Czech Open - Prostejov Nottingham Challenger Kosice Open-Steelers Cup 2008 - Kosice Bratislava Challenger Kos Succhetti Tennis Cup - Cordenons Astana Challenger GHI Bronx Tennis Classic - Bronx Ortisei Challenger Fergana Challenger Bangkok Challenger Tashkent Challenger Bratislava Challenger Helsinki Challenger Yokohama Challenger Toyota Challenger Kyoto Challenger Dallas Challenger Anning Challenger Johannesburg Challenger Kun-Ming Challenger Busan Challenger Granby Challenger Bangkok Challenger Shanghai Challenger St. Remy Challenger Kaoshuing Challenger Tashkent Challenger Melbourne Challenger Yokohama Challenger Toyota Challenger Maui Challenger Kyoto Challenger Guadalajara Challenger Shenzhen Challenger Yokohama Challenger Taipei City Challenger Gimcheon Challenger Busan Challenger Karshi Challenger Nottingham-2 Challenger Granby Challenger Vancouver Challenger Aptos Challenger Bangkok Challenger Shanghai Challenger Istanbul Challenger Indore Challenger Geneva Challenger Bratislava Challenger Toyota Challenger Kyoto Challenger Shenzhen Challenger Drummondville Challenger Raanana Challenger Toyota Challenger Taipei City Challenger Busan Challenger Bordeaux Challenger Eskisehir Challenger Granby Challenger Lexington Challenger Aptos Challenger Portoroz Challenger Vancouver Challenger Ningboo Challenger Bangkok Challenger Izmir Challenger Orleans Challenger Kyoto Challenger Tashkent Challenger Ho Chi Minh City Challenger Eckental Challenger Bratislava Challenger Kobe Challenger Guangzhou Challenger Toyota Challenger Bangkok Challenger Sydney Challenger Manila Challenger Le Gosier Challenger Bergamo Challenger Wroclaw Challenger Pingguo Challenger Kyoto Challenger Quimper Challenger Zhuhai Challenger Guangzhou Challenger Shenzhen Challenger Raanana Challenger Rennes Challenger Ostrava Challenger Busan Challenger Rome Challenger Seoul Challenger Samarkand Challenger Bangkok Challenger Ostrava Challenger Winnipeg Challenger Nottingham Challenger Binghamton Challenger Lexington Challenger Pozoblanco Challenger Aptos Challenger Penza Challenger Shanghai Challenger Nanchang Challenger Segovia Challenger Kaohsiung Challenger Izmir Challenger Orleans Challenger Mons Challenger Bratislava Challenger Ho Chi Minh City Challenger Brest Challenger Helsinki Challenger Bratislava Challenger Brescia Challenger Happy Valley Challenger Bergamo Challenger Kyoto Challenger Quanzhou Challenger Taipei City Challenger St. Remy Challenger Portoroz Challenger Izmir Challenger Kaohsiung Challenger Zagreb Challenger Bratislava Challenger Mons Challenger Brescia Challenger Hua Hin Challenger Koblenz Challenger Rennes Challenger Rennes Challenger Chennai Challenger Yokohama Challenger Glasgow Challenger Gimcheon Challenger Surbiton Challenger Bratislava Challenger Shymkent Challenger Helsinki Challenger Toyota Challenger Granby Challenger Lexington Challenger Kaohsiung Challenger Traralgon Challenger Canberra Challenger Eckental Challenger Kobe Challenger Orleans Challenger Dallas Challenger Taipei City Challenger Seoul Challenger Busan Challenger Gwangju Challenger Surbiton Challenger Columbus Challenger Ilkley Challenger Recanati Challenger Kaohsiung Challenger Gatineau Challenger Granby Challenger Brest Challenger Vancouver Challenger Shanghai Challenger Kaohsiung Challenger Prague Challenger Busan Challenger Ismaning Challenger Traralgon Challenger Playford Challenger Eckental Challenger Bratislava Challenger Kobe Challenger Nottingham Challenger Rennes Challenger Quimper Challenger Kyoto Challenger Pau Challenger Ostrava Challenger Prostejov Challenger Ismaning Challenger Bratislava Challenger Quimper 2 Challenger Biella 4 Challenger Orlando Challenger Salinas Challenger Prague Challenger Zagreb Challenger Granby Challenger Oeiras 3 Challenger Lexington Challenger Biella 7 Challenger Orlando 2 Challenger Nottingham 2 Challenger Cary Challenger Karshi Challenger Shanghai Challenger Mallorca Challenger Samarkand Challenger Istanbul 2 Challenger Biel Challenger Bratislava Challenger Knoxville Challenger Surbiton Challenger Quimper Challenger Cleveland Challenger Zhangjiagang Challenger Forli 4 Challenger Kobe Challenger Toyota Challenger Zagreb Challenger Troisdorf Challenger Little Rock Challenger Zhuhai Challenger Orlando Challenger Malaga Challenger Porto Challenger Rome Challenger Indianapolis Challenger Irving Challenger Nonthaburi 1 Challenger Mallorca Challenger Winnipeg Challenger Cary Challenger Ortisei Challenger Zhangjiagang Challenger Kaohsiung Challenger Nonthaburi 1 Challenger Nonthaburi 2 Challenger Pune Challenger Tashkent Challenger Pune Challenger Seoul Challenger Indian Wells Challenger Phoenix Challenger Bloomfield Hills Challenger St. Brieuc Challenger Chicago Challenger Granby Challenger Maui Challenger Prague Challenger Zhangjiagang Challenger St. Remy Challenger Aptos Challenger Playford Challenger Jinan Challenger Mons Challenger Matsuyama Challenger Winnipeg Challenger Kobe Challenger Nonthaburi 2 Challenger Ningboo Challenger Yokohama Challenger Brescia Challenger Burnie 1 Challenger Burnie 2 Challenger Jonkoping Challenger Hamburg Challenger Busan Challenger Trieste Challenger Blois Challenger Guangzhou Challenger Ortisei Challenger Taipei Challenger Biella 2 Challenger Tashkent Challenger Ningboo Challenger Budapest Challenger Eckental Challenger Kobe Challenger Toyota Challenger Wroclaw Challenger Shenzhen Challenger St. Brieuc Challenger Winnipeg Challenger Granby Challenger Winnipeg Challenger Gwangju Challenger Charlottesville Challenger Shenzhen Challenger Champaign Challenger Eckental Challenger Zhangjiagang Challenger Playford Challenger Guangzhou Challenger Columbus Challenger Kyoto Challenger Irving Challenger St. Brieuc Challenger Bangkok Challenger Seoul Challenger Busan Challenger Loughborough Challenger Taipei 2 Challenger Almaty Challenger Ilkley Challenger Matsuyama Challenger Kobe Challenger Yokohama Challenger Yokohama Challenger Ortisei Challenger Zhuhai Challenger Irving Challenger Oeiras 3 Challenger Bratislava Challenger Manama Challenger Ismaning Challenger Phoenix Challenger Busan Challenger Gwangju Challenger Matsuyama Challenger Anning Challenger Ilkley Challenger Bloomfield Hills Challenger Burnie Challenger Yokkaichi Challenger Gatineau Challenger Granby Challenger Busan Challenger Zhangjiagang Challenger Biella Challenger Hamburg Challenger Shanghai Challenger Quimper Challenger Biella 1 Challenger Biella 3 Challenger Shanghai Challenger Lugano Challenger Ostrava Challenger Sydney Challenger Nonthaburi 1 Challenger Forli 3 Challenger Hangzhou Challenger Mauthausen Challenger Shenzhen 1 Challenger Nottingham Challenger Jinan Challenger Kobe Challenger Chennai Challenger Bengaluru Challenger Davis Cup, Group I, 1R, POR-SVK 4-1 Ismaning Challenger Las Vegas Challenger Wuxi Challenger Birmingham Challenger Ilkley Challenger Newport Challenger Little Rock Challenger Bendigo Challenger Forli 5 Challenger Shenzhen Challenger BCR Open Romania - Bucharest Mercedes Cup - Stuttgart Medibank International - Sydney Open Seat Godo 2007 - Barcelona BCR Open Romania - Bucharest 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 Open de Nice Cote dAzur - Nice Gerry Weber Open - Halle Atlanta Tennis Championships - Atlanta Legg Mason Tennis Classic - Washington Pilot Pen Tennis - New Haven Open de Moselle - Metz Open Sud de France - Montpellier Ostrava Challenger PBZ Zagreb Indoors - Zagreb SAP Open - San Jose Delray Beach International Tennis Championships - Delray Beach Countrywide Classic - Los Angeles 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 AEGON International - Eastbourne Winston-Salem Open - Winston-Salem St. Petersburg Open - St. Petersburg PTT Thailand Open - Bangkok Rakuten Japan Open - Tokyo Erste Bank Open - Vienna Qatar ExxonMobil Open - Doha Qatar ExxonMobil Open - Doha Heineken Open - Auckland PBZ Zagreb Indoors - Zagreb Regions Morgan Keegan Championships - Memphis Gerry Weber Open - Halle BB&T Atlanta Open - Atlanta Moselle Open - Metz Malaysian Open - Kuala Lumpur Aircel Chennai Open - Chennai Malaysian Open - Kuala Lumpur Heineken Open - Auckland Rakuten Japan Open - Tokyo Open 13 - Marseille Dubai Duty Free Tennis Championships - Dubai Serbia Open - Belgrade AEGON Championships - London Topshelf Open - 's-Hertogenbosch Power Horse Cup - Dusseldorf BB&T Atlanta Open - Atlanta BMW Open - Munich Citi Open - Washington Citi Open - Washington PTT Thailand Open - Bangkok Shenzhen Open - Shenzhen Erste Bank Open - Vienna Rakuten Japan Open - Tokyo Erste Bank Open - Vienna PBZ Zagreb Indoors - Zagreb Brisbane International - Brisbane Aircel Chennai Open - Chennai PBZ Zagreb Indoors - Zagreb U.S. National Indoor Tennis Championships - Memphis Gerry Weber Open - Halle Aegon Nottingham Open - Nottingham Citi Open - Washington Malaysian Open - Kuala Lumpur Davidoff Swiss Indoors Basel - Basel Qatar ExxonMobil Open - Doha US Men's Clay Court Championship - Houston Topshelf Open - 's-Hertogenbosch Hall of Fame Tennis Championships - Newport Citi Open - Washington Hall of Fame Tennis Championships - Newport Rakuten Japan Open - Tokyo Delray Beach Open - Delray Beach Rakuten Japan Open - Tokyo Open Sud de France - Montpellier Mercedes Cup - Stuttgart Hall of Fame Tennis Championships - Newport BB&T Atlanta Open - Atlanta Shenzhen Open - Shenzhen Rakuten Japan Open - Tokyo 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 Citi Open - Washington BB&T Atlanta Open - Atlanta St. Petersburg Open - St. Petersburg Shenzhen Open - Shenzhen Rakuten Japan Open - Tokyo Intrum Stockholm Open - Stockholm Brisbane International - Brisbane DIEMA XTRA Sofia Open - Sofia Delray Beach Open - Delray Beach ABN AMRO World Tennis Tournament - Rotterdam Libema Open - 's-Hertogenbosch Winston-Salem Open - Winston-Salem Rakuten Japan Open - Tokyo New York Open - New York Chengdu Open - Chengdu Next Generation Adelaide International - Adelaide New York Open - New York Open 13 Provence - Marseille Dubai Duty Free Tennis Championships - Dubai European Open - Antwerp Delray Beach Open - Delray Beach bett1HULKS Indoors - Cologne Great Ocean Road Open - Melbourne Open Sud de France - Montpellier Abierto Mexicano de Tenis Mifel - Los Cabos Noventi Open - Halle Hall of Fame Open - Newport Truist Atlanta Open - Atlanta Citi Open - Washington Open Sud de France - Montpellier Open Sud de France - Montpellier Rakuten Japan Open - Tokyo Gerry Weber Open - Halle Dubai Duty Free Tennis Championships - Dubai Abierto Mexicano de Tenis Mifel - Los Cabos Truist Atlanta Open - Atlanta Open 13 Provence - Marseille Rakuten Japan Open - Tokyo Rakuten Japan Open - Tokyo Hangzhou Open - Hangzhou Citi Open - Washington Japan Open Tennis Championships - Tokyo Almaty Open - Almaty Mifel Tennis Open - Los Cabos Japan Open Tennis Championships - Tokyo Citi Open - Washington Barcelona Open BancSabadell - Barcelona U.S. National Indoor Tennis Championships - Memphis Delray Beach Open - Delray Beach Swiss Indoors Basel - Basel Heineken Open - Auckland Abierto Mexicano Telcel - Acapulco Zhuhai Open - Zhuhai Qatar ExxonMobil Open - Doha BB&T Atlanta Open - Atlanta Singapore Tennis Open - Singapore Dallas Open - Dallas Abierto Mexicano - Los Cabos Sony Ericsson Open - Miami BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Mutua Madrilena Masters Madrid - Madrid 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 Shanghai Rolex Masters - Shanghai Miami Open - Miami 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 Internazionali BNL d'Italia - Rome Western & Southern Open - New York Miami Open - Miami National Bank Open - Toronto Shanghai Rolex Masters - Shanghai 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 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 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 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 Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open Qualifying - Doha Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London 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, ITA-SVK 4-1 Davis Cup, Group I, 1R, GBR-SVK 3-2 Davis Cup, Group I, PO, SVK-POR 3-1 Davis Cup, Group I, 1R, JPN-INA 5-0 Davis Cup, Group I, PO, SVK-SWE 3-2 Davis Cup, Group I, 1R, SVK-LAT 5-0 Davis Cup, World Group, QF, JPN-CZE 0-5 Davis Cup, Group I, 2R, SVK-AUT 4-1 Davis Cup, Finals, Group A Davis Cup, World Group, QR, JPN-ECU 0-3 Davis Cup, Group 1, 2R, SVK-GEO 4-1 Davis Cup, World Group, PO, SVK-SRB, 1-4 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, UKR-SVK 3-2 Davis Cup, World Group, PO, USA-SVK 5-0 Davis Cup, Group I, 1R, SVK-SLO 5-0 Davis Cup, World Group, 1R, JPN-FRA 1-4 Wimbledon - London Australian Open (juniors) French Open (juniors) Wimbledon (juniors) Australian Open (juniors) French Open (juniors) U.S. Open (juniors) Australian Open (juniors) French Open (juniors) Wimbledon (juniors) U.S. Open (juniors) Australian Open (juniors) Olympics - London U.S. Open (juniors)