Career 2025 2024 2023 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005
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 Generali Open - Kitzbuhel Salzburg Challenger U.S. Open - New York Genova Challenger Campinas Challenger Santa Fe 2 Challenger Montevideo Challenger Sao Leopoldo Challenger Punta Del Este Challenger Argentina Open - Buenos Aires Rio Open - Rio de Janeiro Santa Cruz de la Sierra Challenger Florianopolis Challenger French Open - Paris Mallorca Championships - Mallorca M15 Bergamo Nordea Open - Bastad Salzburg Challenger Plava Laguna Croatia Open - Umag U.S. Open - New York Genova Challenger Bratislava 2 Challenger Portugal F4 Slovakia F3 Austria F10 Austria F1 Austria F2 Great Britain F5 Great Britain F6 France F7 Czech Republic F1 Czech Republic F2 Germany F7 Austria F5 Austria F6 Slovakia F1 Slovakia F2 Slovakia F3 Poland F6 Portugal F8 Germany F23 Ivory Coast F1 Ivory Coast F2 Brazil F5 Germany F8 Austria F4 Austria F5 Austria F6 Slovak Rep. F2 Slovak Rep. F1 Italy F24 Brazil F16 Egypt F14 Egypt F15 Czech Rep F5 Israel F1 Israel F2 Azerbaijan F1 Azerbaijan F2 Great Britain F3 Great Britain F4 Austria F2 Brazil F22 Brazil F23 Brazil F24 Brazil F1 Great Britain F4 Brazil F11 Brazil F12 Brazil F25 Brazil F37 Brazil F38 Brazil F7 Portugal F2 Croatia F4 Mexico F3 Brazil F9 Czech Republic F2 Brazil F10 Czech Republic F3 Brazil F11 Netherlands F1 Netherlands F2 Netherlands F3 Netherlands F4 Czech Republic F5 Czech Republic F6 Slovakia F1 Brazil F21 Brazil F22 Brazil F27 Croatia F10 Croatia F11 Brazil F32 USA F1 USA F2 USA F3 USA F4 Turkey F11 Turkey F12 Turkey F13 Turkey F14 Turkey F15 Czech Republic F1 Netherlands F1 Netherlands F2 Netherlands F3 Netherlands F4 Romania F3 Netherlands F4 Dominican Republic F1 Dominican Republic F2 Dominican Republic F3 Dominican Republic F4 Croatia F6 Georgia F2 Georgia F3 Croatia F4 (Opatija) Kosice Open-Steelers Cup 2008 - Kosice Ljubljana Open 2008 - Ljubljana ATP Challenger Trophy 2008 - Trnava Tatra Banka Slovak Open - Bratislava Kosice Challenger Banja Luka Challenger Trnava Challenger Bratislava Challenger Athens Challenger Busan Challenger Fergana Challenger Prostejov Challenger Arad Challenger Poznan Challenger Cordenons Challenger Samarkand Challenger Karshi Challenger Trnava Challenger European Open - Antwerp Tashkent Challenger Seoul Challenger Sao Paulo Challenger Aachen Challenger Bratislava Challenger Alessandria Challenger Kosice Challenger San Benedetto Challenger Karshi Challenger Kosice Challenger Marburg Challenger Como Challenger Brasov Challenger Trnava Challenger Campinas Challenger Belem Challenger Rio De Janeiro Challenger Porto Alegre Challenger Eckental Challenger Bratislava Challenger Marbella Challenger Sao Paulo Challenger Noumea Challenger Heilbronn Challenger Quimper Challenger San Luis Potosi Challenger Leon Challenger Mexico City Challenger Ostrava Challenger Rio Quente Challenger Rome Challenger Furth Challenger Kosice Challenger Milan Challenger Todi Challenger Scheveningen Challenger Poznan Challenger Oberstaufen Challenger Orbetello Challenger San Marino Challenger Genova Challenger Campinas Challenger Porto Alegre Challenger Sao Paulo Challenger Rennes Challenger Sao Jose Do Rio Preto Challenger Mouilleron-Le-Captif Challenger Geneva Challenger Montevideo Challenger Sao Paulo Challenger Tour Finals Heilbronn Challenger Quimper Challenger Morelos Challenger Salinas Challenger Irving Challenger Panama City Challenger M25 Trnava Sao Paulo Challenger Santos Challenger Vercelli Challenger Ostrava Challenger Furth Challenger Kosice Challenger Todi Challenger San Benedetto Challenger Liberec Challenger Prague Challenger Bratislava Challenger Bucaramanga Challenger Glasgow Challenger Bergamo Challenger Wroclaw Challenger Cherbourg Challenger Santiago Challenger San Luis Potosi Challenger Napoli Challenger Sarasota Challenger Mersin Challenger Santos Challenger Vercelli Challenger Sao Paulo Challenger Ostrava Challenger Mestre Challenger Moscow Challenger Poprad Tatry Challenger Padova Challenger Todi Challenger Scheveningen Challenger Biella Challenger Liberec Challenger Prague Challenger Manerbio Challenger Como Challenger Trnava Challenger Porto Alegre Challenger Sao Paulo Challenger Lima Challenger Guayaquil Challenger Buenos Aires Challenger Montevideo Challenger Mendoza Challenger Buenos Aires Challenger Rio De Janeiro Challenger Santo Domingo Challenger Santiago Challenger Le Gosier Challenger Napoli Challenger Ostrava Challenger Aix En Provence Challenger Bordeaux Challenger Heilbronn Challenger Furth Challenger Lyon Challenger Prague Challenger Poprad Tatry Challenger Todi Challenger Biella Challenger Seville Challenger Santos Challenger Rome Challenger Campinas Challenger Mohammedia Challenger Buenos Aires Challenger Casablanca Challenger Santiago Challenger Eckental Challenger San Luis Potosi Challenger Anning Challenger Prostejov Challenger Milan Challenger Marburg Challenger Prague Challenger Liberec Challenger Quito Challenger Bogota Challenger Ningboo Challenger Cali Challenger Suzhou Challenger Lima Challenger Bratislava Challenger Santiago Challenger Koblenz Challenger Morelos Challenger Punta Del Este Challenger Santiago Challenger Mexico City Challenger Aix En Provence Challenger L'Aquila Challenger Marburg Challenger Padova Challenger Liberec Challenger Cordenons Challenger Como Challenger Seville Challenger Szczecin Challenger Biella Challenger Campinas Challenger Eckental Challenger Montevideo Challenger Buenos Aires Challenger Punta Del Este Challenger Santiago Challenger Aix En Provence Challenger Shymkent Challenger Heilbronn Challenger Samarkand Challenger Shymkent Challenger Bratislava Challenger Braunschweig Challenger Prague Challenger Liberec Challenger Vancouver Challenger Cordenons Challenger L'Aquila Challenger Biella Challenger Buenos Aires Challenger Campinas Challenger Santo Domingo Challenger Lima Challenger Guayaquil Challenger Montevideo Challenger Maia Challenger Punta Del Este Challenger Forli Challenger Marbella Challenger Cary Challenger Guayaquil Challenger Orlando Challenger Sao Paulo Challenger Concepcion Challenger Santiago Challenger Belgrade Challenger Prague Challenger Zagreb Challenger Almaty 1 Challenger Almaty 2 Challenger Barletta Challenger Como Challenger Tulln Challenger Banja Luka Challenger Szczecin Challenger Quito Challenger Ambato Challenger Braga Challenger Lisbon Challenger Napoli Challenger Napoli 2 Challenger Buenos Aires Challenger Montevideo Challenger Campinas Challenger Maia 1 Challenger Maia 2 Challenger Concepcion Challenger Gran Canaria Challenger Roseto Degli Abruzzi 1 Challenger Zadar Challenger Mexico City Challenger Oeiras 2 Challenger Madrid Challenger San Luis Potosi Challenger Bordeaux Challenger Heilbronn Challenger Troisdorf Challenger Perugia Challenger Salzburg Challenger Genova Challenger Cagliari Challenger Montechiarugolo Challenger Moselle Open - Metz Montevideo Challenger M25 Santa margherita di Pula Brazzaville Challenger Rio Open - Rio de Janeiro Bank Austria Tennis Trophy - Vienna Medibank International - Sydney Brasil Open - Costa do Sauipe Open 13 - Marseille Brasil Open - Sao Paulo Vegeta Croatia Open - Umag Ecuador Open - Quito US Men's Clay Court Championship - Houston Argentina Open - Buenos Aires Ecuador Open - Quito Rio Open - Rio de Janeiro Brasil Open - Sao Paulo Bet-at-home Open - Hamburg Suisse Open - Gstaad Konzum Croatia Open - Umag BB&T Atlanta Open - Atlanta Abierto Mexicano - Los Cabos Apia International - Sydney Argentina Open - Buenos Aires Brasil Open - Sao Paulo US Men's Clay Court Championship - Houston Barcelona Open BancSabadell - Barcelona BMW Open - Munich Open Parc - Lyon SkiStar Swedish Open - Bastad Konzum Croatia Open - Umag Suisse Open - Gstaad Generali Open - Kitzbuhel Winston-Salem Open - Winston-Salem China Open - Beijing Chengdu Open - Chengdu Maharashtra Open - Pune Ecuador Open - Quito Argentina Open - Buenos Aires Rio Open - Rio de Janeiro Barcelona Open BancSabadell - Barcelona Gazprom Hungarian Open - Budapest TEB BNP Paribas Istanbul Open - Istanbul BMW Open - Munich SkiStar Swedish Open - Bastad Plava Laguna Croatia Open - Umag German Tennis Championships - Hamburg Generali Open - Kitzbuhel Rio Open - Rio de Janeiro Brasil Open - Sao Paulo BMW Open - Munich German Tennis Championships - Hamburg ASB Classic - Auckland Argentina Open - Buenos Aires Santiago Open - Santiago Great Ocean Road Open - Melbourne Chile Dove Men+Care Open - Santiago BMW Open - Munich Plava Laguna Croatia Open - Umag Winston-Salem Open - Winston-Salem Chile Dove Men+Care Open - Santiago Viking International - Eastbourne Generali Open - Kitzbuhel Stockholm Open - Stockholm United Cup - Australia ASB Classic - Auckland Cordoba Open - Cordoba Rio Open - Rio de Janeiro Santiago Challenger Oeiras 4 Challenger Argentina Open - Buenos Aires United Cup - Australia Kigali 2 Challenger Australian Open - Melbourne Modena Challenger Mutua Madrid Open - Madrid Gonet Geneva Open - Geneva French Open - Paris Prostejov Challenger Como Challenger Bratislava 1 Challenger M25+H Kassel Nordea Open - Bastad Generali Open - Kitzbuhel Liberec Challenger Genova Challenger Szczecin Challenger Lisbon Challenger Curitiba Challenger Slovakia F2 Czech Republic F2 Tunisia F4 Iran F3 Iran F4 Great Britain F4 Italy F10 Czech Republic F3 Czech Republic F4 Austria F4 Italy F23 Brazil F19 Germany F20 Portugal F7 Great Britain F16 Germany F2 Austria F1 Canada F1 Canada F2 Canada F3 Croatia F4 Croatia F5 Czech Rep. F2 Czech Rep. F3 Slovenia F1 Bosnia/Herzegovina F6 Brazil F31 Brazil F33 Brazil F26 Croatia F10 Brazil F33 Croatia F12 Brazil F36 Turkey F1 Turkey F2 Brazil F8 Croatia F3 Netherlands F1 Netherlands F2 Netherlands F3 M25 Padova BNP Paribas Open - Indian Wells Sony Open Tennis - Miami M15 Slovenska Bistrica M15 Poprad M15 Ollersbach Western & Southern Open - Cincinnati BNP Paribas Open - Indian Wells Internazionali BNL d'Italia - Rome Shanghai Rolex Masters - Shanghai M15 Vienna Miami Open - Miami Miami Open - Miami Internazionali BNL d'Italia - Rome BNP Paribas Open - Indian Wells M25 Santa Margherita di Pula Monte-Carlo Rolex Masters - Monte-Carlo Western & Southern Open - Cincinnati M15 Trnava Miami Open - Miami Western & Southern Open - Cincinnati Rolex Paris Masters - Paris M25 Santa Margherita di Pula Miami Open - Miami Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Internazionali BNL d'Italia - Rome M15 Antalya Wimbledon - London Australian Open - Melbourne French Open - Paris M25 Santa Margherita di Pula Wimbledon - London M25 Santa Margherita di Pula Australian Open - Melbourne 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 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 ATP Slovak Open Challenger - Bratislava Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London s'Tennis Masters Challenger - Graz Steelers Cup 2005 - Kosice Tatra Banka Open - Bratislava Davis Cup, Group I, PO, SVK-SWE 3-2 Davis Cup, Group I, 2R, HUN-SVK 0-3 Davis Cup, World Group, PO, JPN-BRA 3-1 Davis Cup, Group I, 1R, DOM-BRA 2-3 Davis Cup, Group I, 1R, BRA-BAR 3-1 Davis Cup, World Group, QR, AUS-BRA 3-1 Steelers Cup - Kosice Davis Cup, Group A, Bologna Tatra Banka Open 2006 - Bratislava Prosperita Open 2007 - Ostrava French Open (juniors) Wimbledon (juniors) U.S. Open (juniors) Australian Open (juniors) French Open (juniors) Wimbledon (juniors) Ostrava Challenger Australian Open (juniors) French Open (juniors) Wimbledon (juniors) U.S. Open (juniors) Australian Open (juniors) French Open (juniors) U.S. Open (juniors) All Lower level tournaments Tatra Banka Slovak Open - Bratislava Olympics - Rio de Janeiro Aachen Challenger Rijeka Challenger Rhodes Challenger Kosice Challenger Blunmenau Challenger Astana Challenger Sao Paulo Challenger Singapore Challenger Bergamo Challenger Sarajevo Challenger Bath Challenger Guadalajara Challenger Johannesburg Challenger Marburg Challenger Blumenau Challenger Ostrava Challenger Turin Challenger Trnava Challenger Tampere Challenger Campos do Jordao Challenger Samarkand Challenger Astana Challenger Barranquilla Challenger Itajai Challenger Trnava Challenger Campinas Challenger Belo Horizonte Challenger Bratislava Challenger Helsinki Challenger Campinas Challenger Sao Paulo Challenger Bergamo Challenger Rome Challenger Wolfsburg Challenger Florianopolis Challenger San Luis Potosi Challenger Blumenau Challenger Leon Challenger Rome Challenger Santiago Challenger Sao Paulo Challenger Ostrava Challenger Rome Challenger Sao Paulo Challenger Turin Challenger Scheveningen Challenger San Benedetto Challenger Poznan Challenger Tampere Challenger Bratislava Challenger Samarkand Challenger Karshi Challenger Lermontov Challenger Bergamo Challenger Arad Challenger Buenos Aires Challenger San Benedetto Challenger Rio De Janeiro Challenger Mons Challenger Bratislava Challenger Rome Challenger Bordeaux Challenger Caltanissetta Challenger Bastad Challenger Vicenza Challenger Banja Luka Challenger Brasov Challenger Guayaquil Challenger Pune Challenger Marbella Challenger Anning Challenger Heilbronn Challenger Almaty Challenger Buenos Aires Challenger Prague Challenger Ludwigshafen Challenger Cordenons Challenger St. Remy Challenger Campinas Challenger Como Challenger Genova Challenger Florence Challenger Bucaramanga Challenger Sarasota Challenger Barletta Challenger Vicenza Challenger Blois Challenger Buenos Aires Challenger Budapest Challenger Bogota Challenger Liberec Challenger Heilbronn Challenger Vicenza Challenger Blois Challenger Braunschweig Challenger Shenzhen Challenger Oeiras 3 Challenger Santa Cruz de la Sierra Challenger Marbella Challenger Manerbio Challenger Como Challenger Genova Challenger Florence Challenger Santo Domingo Challenger Barcelona Challenger Lima Challenger Bratislava Challenger Qingdao Challenger Rome Challenger Alicante Challenger Murcia Challenger Nanchang Challenger Poprad Tatry Challenger Ilkley Challenger San Benedetto Challenger Bad Waltersdorf Challenger Como Challenger Bratislava 1 Challenger Perugia Challenger Aguascalientes Challenger Prostejov Challenger Bratislava Challenger Trieste Challenger Dobrich Challenger Bad Waltersdorf Challenger Szczecin Challenger Modena Challenger Villena Challenger Sao Paulo Challenger Maia Challenger Losinj Challenger Montechiarugolo - Parma Challenger Mauthausen Challenger Kigali 1 Challenger Cordoba Challenger Asuncion Challenger Zadar Challenger Barletta Challenger Sassuolo Challenger Milan Challenger Braunschweig Challenger Oeiras 5 Challenger Skopje Challenger Augsburg Challenger Braga Challenger Valencia Challenger Roseto Degli Abruzzi 2 Challenger Oeiras 1 Challenger Salzburg-Anif Challenger Brasil Open - Sao Paulo Bet-at-home Cup - Kitzbuhel Aircel Chennai Open - Chennai Rio Open - Rio de Janeiro Aircel Chennai Open - Chennai Ecuador Open - Quito Gonet Geneva Open - Geneva Mercedes Cup - Stuttgart Brasil Open - Sao Paulo Rio Open - Rio de Janeiro Tata Open Maharashtra - Pune Cordoba Open - Cordoba Barcelona Open Banc Sabadell - Barcelona Swiss Indoors Basel - Basel SkiStar Swedish Open - Bastad Winston-Salem Open - Winston-Salem Qatar ExxonMobil Open - Doha Cordoba Open - Cordoba Rio Open - Rio de Janeiro Generali Open - Kitzbuhel Forte Village Sardegna Open - Sardinia Sofia Open - Sofia Delray Beach Open - Delray Beach Cordoba Open - Cordoba Argentina Open - Buenos Aires Barcelona Open Banc Sabadell - Barcelona Gonet Geneva Open - Geneva Nordea Open - Bastad Generali Open - Kitzbuhel Sardegna Open - Cagliari Belgrade 2 - Belgrade Adelaide International 1 - Adelaide Adelaide International 2 - Adelaide Cordoba Open - Cordoba Argentina Open - Buenos Aires Serbia Open - Belgrade BMW Open - Munich Swiss Open - Gstaad Winston-Salem Open - Winston-Salem Erste Bank Open - Vienna Tel Aviv Watergen Open - Tel Aviv Gijon Open - Gijon Movistar Chile Open - Santiago Chile Dove Men+Care Open - Santiago Nordea Open - Bastad Hamburg European Open - Hamburg Bet-at-home Open - Hamburg Bet-At-Home Austrian Open - Kitzbuhel Brasil Open - Sao Paulo Argentina Open - Buenos Aires Rio Open - Rio de Janeiro Argentina Open - Buenos Aires BMW Open - Munich Miami Open - Miami Miami Open - Miami Mutua Madrid Open - Madrid Monte-Carlo Rolex Masters - Monte-Carlo Western & Southern Open - New York Rolex Paris Masters - Paris Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome BNP Paribas Open - Indian Wells Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome French Open - Paris Wimbledon - London U.S. Open - New York Davis Cup, Group I, PO, BRA-CHN 4-0 Davis Cup, Group I, 1R, UKR-SVK 3-2 Wimbledon - London Davis Cup, Group I, 1R, SVK-LAT 5-0 Davis Cup, World Group, Q, SWE-BRA 1-3 Davis Cup, Group I, PO, SVK-POL 4-1 Davis Cup, World Group, QR, BRA-BEL 1-3 Davis Cup, World Group, PO, AUS-SVK 3-0 Davis Cup, Group I, 1R, SVK-SUI 3-1 Davis Cup, World Group, PO, BEL-BRA 4-0 Davis Cup, Group I, 2R, ECU-BRA 0-5 Davis Cup, World Group, QR, SVK-CZE 1-3 Davis Cup, Group I, 2R, COL-BRA 3-2 Davis Cup, Group I, 1R, DEN-BRA 1-3 Davis Cup, Qualifiers, 1R, BRA-GER 1-3 Davis Cup, Group I, 1R, POR-BRA 3-1 Olympics - Paris Olympics - Tokyo