Career 2025 2024 2023 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000 1999
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 Braunschweig Challenger Nordea Open - Bastad Wimbledon - London Hamburg European Open - Hamburg Luedenscheid Challenger U.S. Open - New York Szczecin Challenger Buenos Aires Challenger Santa Fe 2 Challenger Valencia Challenger Zadar Challenger Split Challenger Oeiras 3 Challenger Tigre Challenger Tenerife 2 Challenger Manama Challenger Tenerife 3 Challenger Szekesfehervar Challenger Naples Challenger Braunschweig Challenger French Open - Paris Mauthausen Challenger Rome Challenger Lisbon Challenger Plava Laguna Croatia Open - Umag Karlsruhe Challenger Bratislava 1 Challenger U.S. Open - New York Wimbledon - London Nordea Open - Bastad Davis Cup, Group C, Zhuhai Como Challenger Braga Challenger Bratislava 2 Challenger Belgrade Open - Belgrade Tulln Challenger Quimper Challenger Dubai Duty Free Tennis Championships - Dubai Barcelona Open Banc Sabadell - Barcelona BNP Paribas Open - Indian Wells Open 13 Provence - Marseille Australian Open - Melbourne Davis Cup, World Group, Q, CRO-SVK 3-1 Zadar Challenger Naples Challenger French Open - Paris Bratislava 1 Challenger Vicenza Challenger Sassuolo Challenger Wimbledon - London Braunschweig Challenger San Marino Challenger Sofia 2 Challenger Tulln Challenger Szczecin Challenger Bad Waltersdorf Challenger Hersonissos 6 Challenger Italy F30 Turkey F14 Israel F1 Israel F2 Israel F3 Turkey F12 Turkey F13 Turkey F14 Turkey F15 Czech Republic F3 Bosnia & Herzegovina F5 Morocco F4 Morocco F5 Austria F2 Estonia F2 Slovakia F2 Slovakia F3 Croatia F10 Croatia F12 Turkey F29 Israel F2 Israel F3 China F3 China F4 Italy F5 Turkey F15 Turkey F16 Czech Republic F2 Italy F9 Bosnia & Herzegovina F5 Italy F11 Italy F14 Czech Republic F4 Czech Republic F6 Slovakia F1 Slovakia F2 Slovakia F3 Italy F23 Italy F25 Serbia F12 Serbia F13 Serbia F14 Croatia F11 Croatia F12 Morocco F9 Israel F1 Israel F2 Spain F2 Italy F10 Romania F10 Italy F29 Italy F30 Croatia F15 Israel F1 Israel F2 Israel F3 Turkey F3 Turkey F4 Italy F4 Greece F1 Greece F2 Greece F3 Greece F4 Italy F12 Turkey F6 Spain F8 Italy F3 Italy F8 Italy F10 Turkey F7 Turkey F11 The LTA Hull Challenger - Hull Heineken Challenger - Ho Chi Minh City Memorial Piertomaso Tessitore - San Remo Tennis Napoli Cup - Naples Garden Open - Rome Open Ciudad de Valencia/LXI Copa Faulconbridge - Valencia Sporting Challenger - Turin Zivnobanka Czech Open - Prostejov ATU Cup - Weiden Memorial Savigni - Sassuolo Challenger Canottieri Minico - Mantova Siemens Open 2002 - Scheveningen The Hilversum Open - Hilversum St.Petersburg Challenger by Kinex - St. Petersburg Trani Cup - Trani Geneva Challenger - Geneva I Tourneo Fila Citta di Brindisi - Brindisi Asirom Challenger Brasov - Brasov Whirlpool Open - Budapest Bulgarian Challenger 2002 - Sofia TennisCup Vlaanderen - Antwerp Architect Open - Budapest Intelig Tennis Cup - Campos do Jordao TESS Tennis Classic - Campinas Stella Artois Clay Court Championships - Budaors 2001 ATP Challenger 'Riviera Delle Palme' - San Benedetto Brixina Tennis Open - Bressanone Telesp Celular Open - Ribeirao Preto Telesp Celular Open - Campinas Global Telecom Open - Curitiba EI Bank Bulgarian Challenger - Sofia Challenger Copa Sevilla Internacionales de Andalucia - Seville Kamnik Challenger - Kamnik VIII Trofeo Ciutat de Barcelona - Barcelona Intelig Tennis Cup - Brasilia Copa Ericsson Brazil - Sao Paulo Warta Cup - Sopot BMW Brixina Tennis Open - Bressanone Rado Geneva Challenger - Geneva Opel Bulvaria MCG Bulgarian Open - Sofia C.T. San Remo - XIII Piertomaso Tessitore - San Remo Tennis Napoli Cup - Napoli Garden Open - Rome Steelers Cup - Kosice Baumag Open - Budapest Sporting Challenger 2003 - Turin Memorial Savigni - Sassuolo Top Wool Challenger Biella - Biella 9th Torneo B. Camparini Arpa Ceramic Cup - Reggio Emilia Canottieri Mincio Open - Mantova Geovillage Open Trofeo Melia Olbia - Olbia Tampere Imageneering Open - Tampere V Trani Cup - Trani San Marino Cepu Open - San Marino XXX Edizione 'A Savoldi Marco' - Manerbio 3° Trofeo 'Citta di Brindisi' - Brindisi Genoa Open 'Fondazione Carige' - Genova Bulgarian Open - Sofia Italy F15 Pekao Open 2003 - Szczecin Copa Sevilla Internacionales de Andalucia - Seville X Ciutat de Barcelona - Barcelona Jameson Cup - Milan 6th Sardinian International Championships - Cagliari VIII Torneo Internazionale di Tennis - Barletta Challenger Citta di Olbia - Olbia Tennis Napoli Cup 2004 - Napoli Garden Open 2004 - Rome San Remo Tennis Cup - San Remo Memorial Savigni - Sassuolo Banca Stato Challenger Lugano - Lugano 10ø Tornea B. Camparini - Reggio Emilia Canottieri Minico 2004 - Mantova Riviera di Rimini Challenger 2004 - Rimini Cepu Open - San Marino Trani Cup - Trani IPP Geneva Trophy - Geneva Antonio Savoldi-Marco Co. - Manerbio Black Forest Open 2004 - Freudenstadt Challenger Fondazione Carige - Genova Architect Open - Budapest Pekao Open 2004 - Szczecin SIR Supermercadi Challenger - Rome Mobilux Open - Luxembourg Jameson Cup - Milan La Serena Open - La Serena Copa Telefonica CTC Chile - Santiago IX Torneo Internacionale de Tennis - Barletta Tennis Napoli Cup - Napoli Olbia Challenger - Olbia Citta di Monza - Monza Tunis Open - Tunis ECM Prague Open 2005 - Prague 4° Sporting Challenger - Turin Banca Stato Challenger - Lugano Nord LB Open - Braunschweig Top Wool Challenger - Biella San Marino Cepu Open - San Marino Sina-Kia Motors Tennis Cup - Cordenons Antonio Savoldi-Marco Co. - Manerbio Genoa Open Challenger-Fondazione Carige - Genova Architect Open - Budapest Pekao Open 2005 - Szczecin Sir Supermercati - Rome XI Ciutat de Barcelona - Barcelona Copa Kia - Santiago X Torneo Internazionale di Tennis - Barletta Tennis Napoli Cup 2006 - Napoli Tunis Open 2006 - Tunis Memorial Manfredini - Sassuolo Top Wool Challenger-Immagine Trophy - Biella San Marino Cepu Open - San Marino Genoa Open - Genova Pekao Open - Szczecin Copa Petrobras Uruguray - Montevideo Copa Petrobras Brazil - Aracaju Copa Petrobras Argentina - Buenos Aires II Cyclus Open de Tenis - Florianopolis XI Torneo Internazionale di Tennis - Barletta Tennis Napoli Cup 2007 - Napoli Mitsubishi Electric Europe Cup - Monza San Remo Tennis Cup - San Remo Memorial Manfredini - Sassuolo Challenger Lugano - Lugano La Rinascente Tennis Cup Harbour Club Milano - Milan Arpa Ceramic Cup - Reggio Emilia Sporting Challenger '07 Trofeo Regione Piemonte - Turin Trofeo Sisma Mantova - Mantova Riviera di Rimini Challenger - Rimini 9° Trani Cup - Trani San Marino Cepu Open - San Marino XXXIV Edizione 'A. Savoldi-Marco Co.' Trofeo Dimmidisi - Manerbio Citta di Como - Como Genova Open Challenger - Genova Internazionali di Tennis Dell'Umbria - Todi Posillipo Tennis Cup - Napoli Tatra Banka Slovak Open - Bratislava 14° Torneo B. Camparini- Lines Trophy - Reggio Emilia Sporting Challenger '08-Trofeo Regione Piemonte - Turin San Benedetto Challenger - San Benedetto Riviera de Rimini Challenger - Rimini San Marino CEPU Open - San Marino Kos Succhetti Tennis Cup - Cordenons XXXV Edizione A Savoldi-Marco Co. Trofeo Dimmidisi - Manerbio Citta di Como Challenger - Como Genova Open Challenger - Genova 2nd Campionati Internazionali di Tennis Del'Umbria - Todi Tennislife Cup - Napoli Open Tarragona Costa Daurada - Tarragona Tatra Banka Slovak Open - Bratislava Iquique Challenger Bucaramanga Challenger Meknes Challenger Rabat Challenger Caltanissetta Challenger Barletta Challenger Monza Challenger Rome Challenger Rome Challenger San Remo Challenger Lugano Challenger Milan Challenger Constanta Challenger Turin Challenger San Benedetto Challenger Rimini Challenger Orbetello Challenger San Marino Challenger Cordenons Challenger Trani Challenger Manerbio Challenger Como Challenger Todi Challenger Palermo Challenger Tarragona Challenger Bratislava Challenger Tanger Challenger Meknes Challenger Caltanissetta Challenger Barletta Challenger Rome Challenger Rome Challenger Lugano Challenger Milan Challenger Reggio Emilia Challenger Turin Challenger San Benedetto Challenger Rimini Challenger Orbetello Challenger Cordenons Challenger San Marino Challenger Trani Challenger Manerbio Challenger Brasov Challenger Todi Challenger Ljubljana Challenger Napoli Challenger Palermo Challenger Ortisei Challenger Bratislava Challenger Meknes Challenger Casablanca Challenger Rabat Challenger Caltanissetta Challenger Barletta Challenger Monza Challenger Napoli Challenger Rome Challenger Alessandria Challenger Rijeka Challenger Turin Challenger San Benedetto Challenger Sopot Challenger Orbetello Challenger Trani Challenger San Marino Challenger Cordenons Challenger Manerbio Challenger Genova Challenger Szczecin Challenger Todi Challenger Trnava Challenger Napoli Challenger Palermo Challenger Medellin Challenger Buenos Aires Challenger Bratislava Challenger Montevideo Challenger Sao Paulo Challenger Meknes Challenger Casablanca Challenger Rabat Challenger Marrakech Challenger Barletta Challenger Tunis Challenger Prague Challenger Monza Challenger Kosice Challenger Milan Challenger San Benedetto Challenger Orbetello Challenger San Marino Challenger Como Challenger Todi Challenger Bratislava Challenger Marbella Challenger Salinas Challenger Pereira Challenger San Luis Potosi Challenger Santiago Challenger Leon Challenger Itajai Challenger Rome Challenger Santos Challenger Sao Paulo Challenger Tunis Challenger Samarkand Challenger Prostejov Challenger Caltanissetta Challenger Prague Challenger Todi Challenger San Benedetto Challenger Poznan Challenger Oberstaufen Challenger Orbetello Challenger Liberec Challenger San Marino Challenger Cordenons Challenger Genova Challenger Szczecin Challenger Casablanca Challenger Morelos Challenger San Luis Potosi Challenger Heilbronn Challenger Prostejov Challenger Marburg Challenger Braunschweig Challenger San Benedetto Challenger Oberstaufen Challenger San Marino Challenger Prague Challenger Meerbusch Challenger Genova Challenger Szczecin Challenger Trnava Challenger Sibiu Challenger Eckental Challenger Bratislava Challenger Helsinki Challenger Andria Challenger Glasgow Challenger Bergamo Challenger Wroclaw Challenger Cherbourg Challenger Quimper Challenger Napoli Challenger Mersin Challenger Vercelli Challenger Ostrava Challenger Heilbronn Challenger Mestre Challenger Prague Challenger Poprad Tatry Challenger Marburg Challenger Todi Challenger Scheveningen Challenger Biella Challenger Portoroz Challenger Como Challenger Seville Challenger Banja Luka Challenger Sibiu Challenger Mohammedia Challenger Casablanca Challenger Bratislava Challenger Brescia Challenger Santo Domingo Challenger Irving Challenger Napoli Challenger Aix En Provence Challenger Heilbronn Challenger Furth Challenger Prague Challenger Poprad Tatry Challenger Marburg Challenger Braunschweig Challenger Prague Challenger Portoroz Challenger Genova Challenger Kaohsiung Challenger Bratislava Challenger Rennes Challenger Irving Challenger Sophia Antipolis Challenger Barletta Challenger Rome Challenger Heilbronn Challenger Caltanissetta Challenger Todi Challenger Braunschweig Challenger Scheveningen Challenger Prague Challenger Portoroz Challenger Genova Challenger Rome Challenger Buenos Aires Challenger Cali Challenger Lima Challenger Guayaquil Challenger Bratislava Challenger Quimper Challenger Punta Del Este Challenger Santiago Challenger Marbella Challenger Tunis Challenger Rome Challenger Poznan Challenger Poprad Tatry Challenger Braunschweig Challenger Italy F16 Phoenix Challenger Sophia Antipolis Challenger Rome Challenger Heilbronn Challenger Prostejov Challenger Bratislava Challenger Braunschweig Challenger Szczecin Challenger Barcelona Challenger Guayaquil Challenger Montevideo Challenger Maia Challenger Prague Challenger Prostejov Challenger Split Challenger Marbella Challenger Maia Challenger Istanbul Challenger Antalya Challenger Antalya 2 Challenger Santiago Challenger Belgrade Challenger Bratislava Challenger Prostejov Challenger Braunschweig Challenger Warsaw Challenger Como Challenger Tulln Challenger Helsinki Challenger Roseto Degli Abruzzi 1 Challenger Roseto Degli Abruzzi 2 Challenger Oeiras 2 Challenger Mauthausen Challenger Bratislava Challenger Montechiarugolo - Parma Challenger Luedenscheid Challenger Braunschweig Challenger Zug Challenger Tulln Challenger Parma Challenger Bad Waltersdorf Challenger Bergamo Challenger Bratislava Challenger Canberra Challenger Ottignies-Louvain-la-Neuve Challenger Zadar Challenger Sanremo Challenger Madrid Challenger Cagliari Challenger Troisdorf Challenger Heilbronn Challenger Bratislava 1 Challenger Montechiarugolo Challenger Campionati Internazionali di Sicilia - Palermo Energis Open - Amersfoort Campionati Internazionali di Sicilia - Palermo Campionati Internazionali di Sicilia - Palermo Copa AT&T - Buenos Aires Brasil Open - Costa do Sauipe Abierto Mexicano Telfonica MoviStar - Acapulco Generali Open - Kitzbuhel Campionati Internazionali di Sicilia - Palermo BellSouth Open - Vina del Mar Argentina Open - Buenos Aires Open de la Comunidad Valenciana - Valencia Allianz Suisse Open - Gstaad Mercedes Cup - Stuttgart Generali Open - Kitzbuhel Idea Prokom Open - Sopot Movistar Open - Vina del Mar Copa Telmex - Buenos Aires Brasil Open - Costa do Sauipe Abierto Mexicano Telcel - Acapulco Grand Prix Hassan II - Casablanca Allianz Suisse Open Gstaad - Gstaad Dutch Open Tennis - Amersfoort Croatia Open Umag - Umag Orange Prokom Open - Sopot BCR Open Romania - Bucharest Campionati Internazionali di Sicilia - Palermo BA-CA Tennis Trophy - Vienna MoviStar Open - Vina del Mar Brasil Open - Costa do Sauipe Copa Telmex - Buenos Aires Abierto Mexicano Telcel - Acapulco Open de la Comunidad Valenciana - Valencia Grand Prix Hassan II - Casablanca Movistar Open - Vina del Mar Interwetten Austrian Open - Kitzbuhel Serbia Open - Belgrade Grand Prix Hassan II - Casablanca BRD Nastase Tiriac Trophy - Bucharest BRD Nastase Tiriac Trophy - Bucharest Power Horse Cup - Dusseldorf Bet-at-home Cup - Kitzbuhel Erste Bank Open - Vienna Brisbane International - Brisbane Austrian Open - Kitzbuhel Valencia Open - Valencia Aircel Chennai Open - Chennai Ecuador Open - Quito Barcelona Open BancSabadell - Barcelona BMW Open - Munich Suisse Open - Gstaad Shenzhen Open - Shenzhen European Open - Antwerp Swiss Indoors Basel - Basel Aircel Chennai Open - Chennai Argentina Open - Buenos Aires Rio Open - Rio de Janeiro Brasil Open - Sao Paulo BMW Open - Munich Generali Open - Kitzbuhel Brisbane International - Brisbane Garanti Koza Sofia Open - Sofia Barcelona Open BancSabadell - Barcelona BMW Open - Munich German Tennis Championships - Hamburg Generali Open - Kitzbuhel Grand Prix Hassan II - Marrakech Barcelona Open Banc Sabadell - Barcelona Millennium Estoril Open - Estoril Turkish Airlines Open Antalya - Antalya SkiStar Swedish Open - Bastad German Tennis Championships - Hamburg Generali Open - Kitzbuhel St. Petersburg Open - St. Petersburg European Open - Antwerp Erste Bank Open - Vienna Argentina Open - Buenos Aires Rio Open - Rio de Janeiro Santiago Open - Santiago Slovenia F2 Forte Village Sardegna Open - Sardinia Sofia Open - Sofia Cordoba Open - Cordoba Argentina Open - Buenos Aires Chile Dove Men+Care Open - Santiago Serbia Open - Belgrade Hamburg European Open - Hamburg Swiss Open - Gstaad Generali Open - Kitzbuhel European Open - Antwerp Stockholm Open - Stockholm Sardegna Open - Cagliari Melbourne Summer Set - Melbourne Tata Open Maharashtra - Pune ABN AMRO World Tennis Tournament - Rotterdam Qatar ExxonMobil Open - Doha Hamburg European Open - Hamburg Tennis Napoli Open - Naples Argentina Open - Buenos Aires Rio Open - Rio de Janeiro Chile Dove Men+Care Open - Santiago Millennium Estoril Open - Estoril Barcelona Open Banc Sabadell - Barcelona Tennis Masters Series - Rome Telecom Italia Masters - Rome Telecom Italia Masters - Rome Masters Series Monte Carlo - Monte Carlo Campionati Internazionali d'Italia - Rome Masters Series Hamburg - Hamburg Masters Series Monte-Carlo - Monte Carlo Campionati Internazionali D'Italia - Rome Mutua Madrilena Masters Madrid - Madrid Internazionali BNL d'Italia - Rome Spain F1 BNP Paribas Open - Indian Wells Miami Open - Miami BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Western & Southern Open - Cincinnati BNP Paribas Open - Indian Wells Miami Open - Miami Internazionali BNL d'Italia - Rome Internazionali BNL d'Italia - Rome Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Estonia F1 Australian Open - Melbourne French Open - Paris Australian Open - Melbourne French Open - Paris Wimbledon - London French Open - Paris Wimbledon - London French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris French Open - Paris French Open - Paris Wimbledon - London French Open - Paris Wimbledon - London Australian Open - Melbourne 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 French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open Qualifying - Doha French Open - Paris Wimbledon - London Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Australian Open - Melbourne Sporting Challenger - Turin Davis Cup, Group I, 2R, HUN-SVK 0-3 Davis Cup, World Group, PO, AUS-SVK 3-0 Davis Cup, Group I, 2R, SVK-HUN 1-3 Davis Cup, Group I, PO, SVK-POL 4-1 Davis Cup, Group I, 2R, SVK-BIH 2-3 Davis Cup, World Group, QR, SVK-CZE 1-3 French Open (juniors) Wimbledon (juniors) U.S. Open (juniors) Australian Open (juniors) French Open (juniors) Wimbledon (juniors) U.S. Open (juniors) Prostejov Challenger All Lower level tournaments Caltanissetta Challenger Ostrava Challenger Maia Challenger Qatar ExxonMobil Open - Doha Wimbledon - London Davis Cup, World Group, PO, NED-SVK 4-0