Career 2025 2024 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 Dobrich Challenger Germany F2 Germany F3 Australia F1 Australia F2 Italy F3 Italy F4 Germany F5 Netherlands F1 Germany F13 Portugal F3 France F6 Italy F11 France F8 France F16 Portugal F4 USA F1 USA F3 Slovakia F3 Austria F10 France F16 France F17 Tunisia F4 Iran F4 Austria F1 Austria F2 Croatia F4 Great Britain F4 Croatia F5 Great Britain F5 Great Britain F6 France F7 Italy F10 Czech Republic F1 Czech Republic F2 Czech Republic F3 Czech Republic F4 Germany F7 Austria F4 Austria F6 Italy F23 Slovakia F1 Italy F26 Slovakia F2 Slovakia F3 Poland F6 France F13 France F14 Germany F20 France F17 Portugal F7 Portugal F8 Germany F23 Great Britain F16 Mexico F14 Mexico F15 Germany F2 Austria F1 France F2 Ivory Coast F1 Ivory Coast F2 Canada F2 Canada F3 Croatia F4 Croatia F5 Czech Rep. F2 Czech Rep. F3 Slovenia F1 Germany F8 Austria F4 Austria F6 Slovak Rep. F2 Slovak Rep. F1 Italy F24 Bosnia/Herzegovina F6 Egypt F14 Egypt F15 Czech Rep F5 Israel F1 Israel F2 Azerbaijan F1 Azerbaijan F2 Switzerland F1 Great Britain F3 Great Britain F4 Spain F19 Spain F20 France F12 Austria F2 Croatia F1 Croatia F2 Italy F1 Great Britain F4 Italy F14 Morocco F4 Italy F17 Austria F2 Austria F3 Croatia F10 Italy F31 Croatia F12 Spain F38 Turkey F1 Turkey F2 Portugal F2 Croatia F3 Croatia F4 Mexico F3 Israel F9 Czech Republic F2 Czech Republic F3 Slovakia F1 France F19 France F20 Croatia F10 Croatia F11 Turkey F46 Great Britain F2 Turkey F7 Turkey F8 Turkey F9 USA F7 Iran F3 Germany F5 Italy F23 France F16 Turkey F46 Germany F1 Germany F2 Thailand F2 Thailand F3 Turkey F6 Switzerland F1 Italy F20 Italy F7 Croatia F6 Germany F7 Germany F14 Croatia F4 (Opatija) Slovakia F2 Italy F8 Switzerland F4 Switzerland F2 Germany F15 Germany F8 Italy F9 Germany F16 Prague Open - Prague France F6 France F7 Budapest Challenger - Budapest Belgium F2 Qatar F1 Qatar F2 Portugal F2 Lubbock Challenger - Lubbock USA F2 Samsung Secruities Cup Challenger - Seoul XII Abierto Internacional de Salinas - Salinas San Luis Potosi Challenger 2007 - San Luis Potosi Canada F1 Austria F5 Penza Cup - Penza 's Tennis Masters 07 Challenger - Graz Bruno & Bruno Trial Lawyers Men's Challenger - New Orleans Austria F2 Kobstaedernes ATP Challenger - Kolding Czech Republic F2 Austria F5 Kosice Open-Steelers Cup 2008 - Kosice Oberstaufen Cup-Head German Master's Series - Oberstaufen s'Tennis Masters Challenger - Graz Ostdeutscher Sparkessen Cup - Dresden Challenger Britania Zavaleta - Puebla San Luis Potosi Challenger Mexico City Challenger Ostrava Challenger Lugano Challenger Pozoblanco Challenger Geneva Challenger Sacramento Challenger Tiburon Challenger Czech Republic F1 Aachen Challenger Belgrade Challenger Rhodes Challenger Busan Challenger Prostejov Challenger Arad Challenger Bancastato Challenger Lugano - Lugano 12° Tornea B. Camparini Arpa Ceramic Cup - Reggio Emilia Samarkand Challenger Karshi Challenger Singapore Challenger Bath Challenger Samarkand Challenger Karshi Challenger Manerbio Challenger Astana Challenger Trnava Challenger Tumkur Open - Tumkur Madrid Challenger San Remo Tennis Cup - San Remo Prosperita Open 2007 - Ostrava Sporting Challenger - Turin Geneva Challenger M15 Bergamo Helsinki Challenger M15 Slovenska Bistrica Bergamo Challenger M25 Padova Casablanca Challenger M25 Trnava Rimouski Challenger San Luis Potosi Challenger Leon Challenger Sarasota Challenger San Benedetto Challenger Memorial Manfredini - Sassuolo Karshi Challenger Genova Challenger Brasov Challenger Trnava Challenger Challenger Casino Lugano - Lugano Muller Cup - Ulm XXX Edizione 'A Savoldi Marco' - Manerbio Guadalajara Challenger M15 Ollersbach Internationale Badische Meisterschaften Um Den Techem Cup - Zell Rome Challenger M25 Santa margherita di Pula M15 Vienna Furth Challenger Nord/LB Open 2004 - Braunschweig Kosice Challenger Citta di Monza - Monza Milan Challenger Tanger Challenger Banca Stato Challenger - Lugano Guzzini Challenger - Recanati Todi Challenger Challenger Ford de Cherbourg - Cherbourg The LTA Wrexham Challenger - Wrexham Recanati Challenger X Torneo Internazionale di Tennis - Barletta Oberstaufen Challenger Orbetello Challenger Challenger 42 - Andrezieux San Marino Challenger Ljubljana Open 2008 - Ljubljana Genova Challenger Rennes Challenger Mouilleron-Le-Captif Challenger Siemens Open - Scheveningen Sarasota Challenger Heilbronn Challenger Vicenza Challenger Prague Challenger Milan Challenger IPP Geneva Trophy - Geneva San Benedetto Challenger Liberec Challenger St. Remy Challenger Orleans Challenger Geneva Challenger Steelers Cup - Kosice Cherbourg Challenger Jameson Cup - Milan IPP Open - Helsinki Padova Challenger Todi Challenger Liberec Challenger Open de Franche-Comte - Besancon Manerbio Challenger Como Challenger Rome Challenger Lima Challenger Mendoza Challenger Buenos Aires Challenger Bucaramanga Challenger USTA Challenger of Oklahoma - Tulsa M25+H Kassel Top Wool Challenger - Biella BSI Challenger Lugano - Lugano St. Petersburg Challenger - St. Petersburg Challenger Tunisie - Tunis Barletta Challenger San Remo Tennis Cup-16° Piertomaso Tessitore - San Remo Poprad Tatry Challenger Citta di Como - Como WOW Cafe Challenger - New Orleans SIR Supermercadi Challenger - Rome Trnava Challenger Bancolombia Open - Bogota Voit Mexico City Open - Mexico City Memorial Manfredini - Sassuolo 3° Challenger Internazionale Dell'Insurbia 2008 - Chiasso Baden Open - Karlsruhe Mobilux Open - Luxembourg Recanati Challenger 2007 West Side Tennis Club Clay Court Challenger - Forest Hills Togliatti Cup - Togliatti Open Mutouest de Saint-Brieuc - St. Brieuc San Luis Potosi Challenger Qingdao Challenger Anning Challenger Fergana Challenger Rome Challenger Tenerife Challenger Vicenza Challenger Marburg Challenger Ostrava Challenger Marburg Challenger Prague Challenger Wolfsburg Challenger Liberec Challenger Rijeka Open - Rijeka San Remo Tennis Cup - San Remo Zenith Tennis Cup-Harbour Club - Milan Campinas Challenger Buenos Aires Challenger Cali Challenger Sarajevo Challenger Abierto Internacional Varonil Ciudad de Cancun - Cancun Garden Open - Rome Ciudad de Pozoblanco Open Diputacion - Cordoba ATP Guzzini Challenger - Recanati Padova Challenger Marburg Challenger Challenger Casablanca San Angel - Mexico City Liberec Challenger II Naples ITG Challenger - Naples Seoul Challenger Open de Montauban - Montauban Tatra Banka Slovak Open - Bratislava ITG Miami Challenger - Miami Punta Del Este Challenger Bratislava Challenger Salzburg Challenger Banca Stato Challenger Lugano - Lugano Shymkent Challenger Bratislava Challenger San Benedetto Challenger Morelos Challenger M25 Santa Margherita di Pula Tampere Challenger Nokian Hakkapeliitta Open - Tampere Challenger Ford de Cherbourg - Cherbourg Heilbronn Challenger Trnava Challenger Kosice Challenger Rijeka Challenger ATP Slovak Open Challenger - Bratislava Prague Challenger Trnava Challenger Banca Stato Challenger Lugano - Lugano Gran Canaria Challenger Calabasas Challenger Geneva Challenger Zadar Challenger Poprad Tatry Challenger Mexico City Challenger San Luis Potosi Challenger Biella Challenger Heilbronn Challenger Kosice Challenger Heilbronn Challenger Prostejov Challenger Salinas Challenger Ostrava Challenger Izmir Challenger Furth Challenger Trnava Challenger Aachen Challenger Morelos Challenger Bratislava Challenger Sassuolo Challenger - Sassuolo Punta Del Este Challenger Wroclaw Challenger Bergamo Challenger Vercelli Challenger Ostrava Challenger Bratislava Challenger Mestre Challenger Bratislava Challenger Tatra Banka Open - Bratislava M15 Trnava Internationaler Raiffeisen Grand Prix - St. Polten Biella Challenger Cordenons Challenger St. Remy Challenger Marburg Challenger Alessandria Challenger Prague Challenger Geneva Challenger - Geneva Montevideo Challenger Kosice Challenger Maia 1 Challenger Santo Domingo Challenger Valencia Challenger Napoli Challenger Shymkent Challenger Dharwad Challenger 2003 - Dharwad Ostrava Challenger Belgaum Open - Belgaum Bogota Challenger Turin Challenger Ludwigshafen Challenger San Benedetto Challenger Biella Challenger Concepcion Challenger Almaty 1 Challenger Almaty 2 Challenger Como Challenger Schickedanz Open - Furth Banja Luka Challenger Marbella Challenger Rome Challenger M15 Poprad Mohammedia Challenger Roma Open Challenger - Rome Eckental Challenger Trieste Challenger Montechiarugolo - Parma Challenger Heilbronn Challenger Milan Indoors - Milan Quito Challenger M15 Antalya Tatra Banka Open 2006 - Bratislava Flea Market Cup Busan Challenger Tennis - Busan Liberec Challenger Bratislava Challenger 9th Torneo B. Camparini Arpa Ceramic Cup - Reggio Emilia Rome Challenger Savannah Challenger Ostrava Challenger Open de Moselle - Metz Cordenons Challenger Como Challenger Banja Luka Challenger Rome Challenger Badden Open by Rothaus - Ettlingen Davidoff Swiss Indoors - Basel Bratislava Challenger Caltanissetta Challenger Pune Challenger Tampere Imageneering Open - Tampere Marburg Challenger Santiago Challenger Arad Challenger Anning Challenger Nanchang Challenger Poznan Challenger Samarkand Challenger AT&T Challenger of Dallas - Dallas Almaty Challenger Tampere Challenger Freeman Men's $50,000 Challenger - Joplin Allianz Suisse Open - Gstaad Prague Challenger Liberec Challenger L'Aquila Challenger Como Challenger Samarkand Challenger Biella Challenger Open de Moselle - Metz Maia Challenger Como Challenger M25 Santa Margherita di Pula M25 Santa Margherita di Pula Rado Geneva Challenger - Geneva Uncle Toby's Burnie Challenger - Tasmania Banca Stato Challenger Lugano - Lugano Baden Open - Karlsruhe ABN/AMRO World Tennis Tournament - Rotterdam Barletta Challenger Challenger Casino Lugano - Lugano Como Challenger Geneva Challenger - Geneva Ambato Challenger Napoli 2 Challenger Germany F1 Maia 2 Challenger Santa Cruz de la Sierra Challenger Roseto Degli Abruzzi 1 Challenger Roseto Degli Abruzzi 2 Challenger Davidoff Swiss Indoors Basel - Basel Uncle Toby's Australian Men's Clay Court Challenger - Canberra KGHM Dialog Polish Indoors - Wroclaw Steelers Cup 2005 - Kosice Heilbronn Challenger Banja Luka Challenger The LTA Men's Challenger - Southampton Maia Challenger Lambertz Open by Stawag - Aachen Challenger Lugano - Lugano ATP Challenger Numea - New Caledonia Open Mutouest St. Brieuc - St. Brieuc Unicredit (Suisse) Bank S. A. Challenger - Chiasso ECM Prague Open - Prague Baden Open - Ettlingen Allianz Suisse Open - Gstaad Villena Challenger Davidoff Swiss Indoors - Basel Kigali 1 Challenger Zadar Challenger Qatar Exxon Mobil Open - Doha Mamaia Challenger - Constanta Heineken Open - Auckland Brazzaville Challenger Sassuolo Challenger Barletta Challenger The Dubai Tennis Championships - Dubai Allianz Suisse Open Gstaad - Gstaad Florence Challenger Davidoff Swiss Indoors Basel - Basel Furth Challenger Heineken Open - Auckland Lima Challenger Guayaquil Challenger ATP Challenger Trophy 2008 - Trnava Recanati Challenger Cordenons Challenger Open de Rennes - Rennes Astana Challenger St. Remy Challenger Allianz Suisse Open Gstaad - Gstaad Rijeka Challenger Tatra Banka Slovak Open - Bratislava Marbella Challenger Guayaquil Challenger Bank Austria Tennis Trophy - Vienna Davidoff Swiss Indoors Basel - Basel Zagreb Challenger Medibank International - Sydney San Remo Challenger Recife Challenger Santiago Challenger Johannesburg Challenger Athens Challenger Kosice Challenger Lisbon Challenger Leon Challenger Karlsruhe Challenger Allianz Suisse Open - Gstaad Bordeaux Challenger Swiss Indoors Basel - Basel Heineken Open - Auckland Cremona Challenger Losinj Challenger Alphen Challenger Barcelona Challenger Jersey Challenger Bratislava Challenger Davidoff Swiss Indoors - Basel Bratislava Challenger Open SEAT Godo 2006 - Barcelona Guadalajara Challenger Davidoff Swiss Indoors - Basel Swiss Indoors Basel - Basel Todi Challenger Lermontov Challenger Glasgow Challenger Prague Challenger Bergamo Challenger Kosice Challenger Charlottesville Challenger Eckental Challenger Bratislava Challenger Qatar Exxon Mobil Open - Doha Knoxville Challenger Como Challenger Champaign Challenger Marbella Challenger Napoli Challenger Noumea Challenger Heilbronn Challenger If Stockholm Open - Stockholm Bergamo Challenger Power Horse Cup - Dusseldorf Leon Challenger Bet-at-home Open - Hamburg Credit Agricole Suisse Open - Gstaad Vegeta Croatia Open - Umag Rimouski Challenger San Luis Potosi Challenger Mersin Challenger Ecuador Open - Quito Argentina Open - Buenos Aires Mexico City Challenger Monza Challenger Ecuador Open - Quito Konzum Croatia Open - Umag BMW Open - Munich Plava Laguna Croatia Open - Umag Rome Challenger Athens Challenger Bratislava Challenger Santiago Challenger Millenium Tennis Championships - Delray Beach Qatar ExxonMobil Open - Doha Argentina Open - Buenos Aires Forte Village Sardegna Open - Sardinia Argentina Open - Buenos Aires Plava Laguna Croatia Open - Umag Belgrade 2 - Belgrade Sao Paulo Challenger Tour Finals Allianz Suisse Open Gstaad - Gstaad Bogota Challenger San Remo Challenger Quimper Challenger Santiago Open - Santiago PBZ Zagreb Indoors - Zagreb Poznan Challenger Vercelli Challenger Sardegna Open - Cagliari Todi Challenger Open 13 - Marseille Bergamo Challenger Tashkent Challenger Bet-At-Home Austrian Open - Kitzbuhel Allianz Suisse Open - Gstaad Loughborough Challenger Skopje Challenger Rio De Janeiro Challenger Swiss Indoors Basel - Basel Aircel Chennai Open - Chennai Buenos Aires Challenger Manerbio Challenger Seville Challenger Casablanca Challenger Budapest Challenger Irving Challenger Prostejov Challenger Poprad Tatry Challenger Dubai Duty Free Tennis Championships - Dubai Quimper Challenger Ostrava Challenger Lima Challenger San Benedetto Challenger Koblenz Challenger Mons Challenger Konzum Croatia Open - Umag Napoli Challenger Brasil Open - Sao Paulo Florence Challenger Geovillage Open Trofeo Melia Olbia - Olbia Eckental Challenger Rome Challenger Scheveningen Challenger Seville Challenger Troisdorf Challenger Internationale Badische Meisterschaffen Um Den Techem Cup - Zell Ecuador Open - Quito Turin Challenger Cordenons Challenger Barcelona Open BancSabadell - Barcelona Rhein-Main Challenger 2004 - Aschaffenburg Montevideo Challenger Punta Del Este Challenger Tata Open Maharashtra - Pune Cordoba Open - Cordoba Brasil Open - Sao Paulo Santiago Challenger Belgrade Challenger Prague Challenger Perugia Challenger Liberec Challenger LXV Concurso Internacional Vigo - Vigo The 'Fitz' Casino Challenger - Tunica Bratislava 1 Challenger Cordoba Open - Cordoba Concepcion Challenger Rio Open - Rio de Janeiro Generali Open - Kitzbuhel Delray Beach Open - Delray Beach Cordoba Open - Cordoba Chile Dove Men+Care Open - Santiago BMW Open - Munich Nordea Open - Bastad Generali Open - Kitzbuhel Cordoba Open - Cordoba Aguascalientes Challenger Augsburg Challenger Heineken Open - Auckland Prostejov Challenger Bratislava 1 Challenger Sofia Open - Sofia Milan Challenger Allianz Suisse Open Gstaad - Gstaad Generali Open - Kitzbuhel Davidoff Swiss Indoors Basel - Basel BNP Paribas Open - Indian Wells Great Ocean Road Open - Melbourne UBS Open Gstaad - Gstaad Mutua Madrilena Masters Madrid - Madrid Quito Challenger Szczecin Challenger Davidoff Swiss Indoors - Basel BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Nordea Open - Bastad Internazionali BNL d'Italia - Rome Monte-Carlo Rolex Masters - Monte-Carlo Western & Southern Open - New York Rolex Paris Masters - Paris Wimbledon - London Davidoff Swiss Indoors - Basel The Dubai Tennis Championships - Dubai Mercedes Cup - Stuttgart Argentina Open - Buenos Aires Bet-at-home Cup - Kitzbuhel U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London French Open - Paris Wimbledon - London Australian Open - Melbourne Australian Open - Melbourne Wimbledon - London U.S. Open - New York French Open - Paris 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 - Melbourne Australian Open - Melbourne Wimbledon - London U.S. Open - New York French Open - Paris French Open - Paris French Open - Paris Wimbledon - London Wimbledon - London French Open - Paris Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London French Open - Paris Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London French Open - Paris Australian Open - Melbourne French Open - Paris U.S. Open - New York Wimbledon - London Australian Open - Melbourne Davis Cup, World Group, 1R, SUI-AUS 2-3 Davis Cup, World Group, PO, ITA-SUI, 2-3 Davis Cup, World Group, PO, KAZ-SUI 5-0 Davis Cup, World Group, 1R, SUI-USA 0-5 Davis Cup, World Group, PO, SUI-ECU 4-1 Davis Cup, Group I, 1R, SVK-LAT 5-0 Davis Cup, World Group, 1R, SRB-SUI 2-3 Davis Cup, World Group, 1R, BEL-SUI 3-2 Davis Cup, World Group, PO, AUS-SVK 3-0 Davis Cup, Group I, PO, SVK-POL 4-1 Davis Cup, Group I, 1R, SVK-SUI 3-1 Davis Cup, World Group, QR, SVK-CZE 1-3 Davis Cup, Group I, PO, SVK-SWE 3-2 Davis Cup, Group 1, 1R, SUI-POL 4-1 French Open (juniors) Wimbledon (juniors) U.S. Open (juniors) Australian Open (juniors) French Open (juniors) Davis Cup, Group I, 1R, UKR-SVK 3-2 Davis Cup, World Group, SF, SUI-ITA 3-2 Wimbledon (juniors) Davis Cup, Group I, 2R, HUN-SVK 0-3 Kigali 2 Challenger All Lower level tournaments Olympics - Rio de Janeiro M25 Santa Margherita di Pula