Career 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001
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 The Wright Financial Group, Inc. Challenger - Champaign CA Tennis Trophy - Vienna S Tennis Master Championship - Graz Samarkand Challenger - Samarkand Bukhara Challenger - Bukhara Tehran Open 2004 - Tehran Australian Open - Melbourne Generali Open - Kitzbuhel CA Tennis Trophy - Vienna Volkswagen Challenger 2005 - Wolfsburg USTA Men's Challenger of Dallas - Dallas Shimadzu All Japan Indoor Tennis Championships - Kyoto Uncle Toby's Australian Men's Clay Court Challenger - Canberra ECM Prague Open 2005 - Prague Zagreb Open - Zagreb French Open (juniors) Wimbledon (juniors) Stella Artois Clay Court Championships - Budaors Togliatti Cup - Togliatti S Tennis Masters - Graz LXV Concurso Internacional Vigo - Vigo IPP Geneva Trophy - Geneva Olimp Kyiv Open - Kiev Alexander Kolyaskin Memorial - Donetsk XI Trofeo Ciudad de Quito - Quito Copa Petrobras - Bogota Samsung Securities Cup - Seoul Media Will Cup Busan Challenger Tennis - Busan Bauer Watertechnology Cup - Eckental PrivatBank Cup - Dnepropetrovsk Czech Indoor Open - Prague Heineken Open - Auckland Australian Open - Melbourne French Open - Paris Wimbledon - London Generali Open - Kitzbuhel U.S. Open - New York BA-CA Tennis Trophy - Vienna ATP Challenger Numea - New Caledonia The LTA Wrexham Challenger - Wrexham Internazionali di Tennis - Bergamo 3rd Volkswagon Challenger - Wolfsburg BH Telecom Indoors Sarajevo 2006 - Sarajevo Open Mutouest St. Brieuc - St. Brieuc Copa Club Campestre de Aguascalientes - Aguascalientes Aberto de Santa Catarina - Florianopolis Unicredit (Suisse) Bank S. A. Challenger - Chiasso Prosperita Open 2006 - Ostrava Ostdeutscher Sparkassen Cup - Dresden Baden Open - Ettlingen Schickendanz Open - Furth Steelers Cup - Kosice Constanta Challenger - Constanta Ciudad de Pozoblanco Open Diputacion - Cordoba Porsche Open - Poznan Akbank Private Banking TED Open 2006 - Istanbul Open Castilla y Leon - Segovia St. Petersburg Challenger 2006 - St. Petersburg s Tennis Masters 06 - Graz Black Forest Open - Freudenstadt Alexander Kolyaskin Memorial - Donetsk ATP Slovak Open Challenger - Bratislava Ethias Trophy - Mons Kobstaedernes ATP Challenger - Kolding The LTA Nottingham Challenger - Nottingham Samsung Secruities Cup Challenger - Seoul Flea Market Cup Busan Challenger Tennis - Busan IPP Open - Helsinki Australian Open - Melbourne French Open - Paris Wimbledon - London Generali Open - Kitzbuhel U.S. Open - New York BA-CA Tennis Trophy - Vienna ATP Kremlin Cup - Moscow Internationaux de Nouvelle-Caledonie - New Caledonia South African Airways Tennis Open - Durban KGHM Dialog Polish Indoors - Wroclaw 4th Volkswagen Challenger - Wolfsburg BH Telecom Sarajevo 2007 - Sarajevo XI Torneo Internazionale di Tennis - Barletta Open Prevadies - St. Brieuc Unicredit (Suisse) Bank S.A. Challenger - Chiasso XL Bermuda Open - Bermuda Prosperita Open 2007 - Ostrava Ostdeutscher Sparkessen Cup - Dresden ECU Prague Open - Prague Unique Zagreb Open - Zagreb Busan Open Challenger Tennis - Busan Unicredit Czech Open 2007 - Prostejov Steelers Cup - Kosice Ciudad de Pozoblanco Open Diputacion - Cordoba Oberstaufen Cup - Oberstaufen Togliatti Cup - Togliatti Porsche Open - Poznan Aamulehti Tampere Opene - Tampere Timisoara Challenger - Timisoara Akbank Private Banking TED Open - Istanbul 's Tennis Masters 07 Challenger - Graz XXXIV Edizione 'A. Savoldi-Marco Co.' Trofeo Dimmidisi - Manerbio Black Forest Open - Freudenstadt Dusseldorf Open Challenger 2007 - Dusseldorf Ljubljana Open - Ljubljana Pekao Open - Szczecin Ipsos Bucharest Challenger - Bucharest ATP Challenger Trophy 2007 - Trnava Kobstaedernes ATP Challenger - Kolding The Tarka Challenger - Barnstaple Lambertz Open by Stawag 2007 - Aachen Bauer Watertechnology Cup 2007 - Eckental Challenger Tunisie - Tunis IPP Open - Helsinki Taiwan Challenger - Kaohsiung Keio Challenger International Tennis Tournament - Yokohama Australian Open - Melbourne ABN AMRO World Tennis Tournament - Rotterdam Masters Series Hamburg - Hamburg French Open - Paris Wimbledon - London Austrian Open - Kitzbuhel BA-CA Tennis Trophy - Vienna Internationaux de Nouvelle-Caledonie - New Caledonia ATP Challenger La Serena - La Serena Heilbronn Open - Heilbronn South African Airways Open - East London Challenger DCNS de Cherbourg - Cherbourg 5 Volkswagen Challenger - Wolfsburg Shimadzu All Japan Indoor Tennis Championships - Kyoto BH Indoor Sarajevo - Sarajevo 3° Challenger Internazionale Dell'Insurbia 2008 - Chiasso XL Bermuda Open - Bermuda ECM Prague Open 2008 - Prague Ostdeutscher Sparkassen Cup - Dresden Trofeo Cassa di Risparmio di Alessandria - Alessandria Baden Open - Karlsruhe Memorial A. Manfredini Sassuolo Challenger - Sassuolo Polska Energia Open - Bytom San Benedetto Challenger - San Benedetto Oberstaufen Cup-Head German Master's Series - Oberstaufen s'Tennis Masters Challenger - Graz Timisoara Challenger - Timisoara Samarkand Challenger - Samarkand Bukhara Challenger - Bukhara Karshi Challenger - Karshi Southern Capital Cup - Almaty Ljubljana Open 2008 - Ljubljana Banja Luka Challenger 2008 - Banja Luka Ipsos Bucharest Challenger - Bucharest Bauer Watertechnilogy Cup 2008 - Eckental Interwetten Austrian Open - Kitzbuhel Wimbledon - London Bank Austria Tennis Trophy - Vienna Sarajevo Challenger Napoli Challenger Sofia Challenger Alessandria Challenger Kosice Challenger Constanta Challenger Tampere Challenger Tarragona Challenger Kolding Challenger Orleans Challenger Guayaquil Challenger Cancun Challenger Puebla Challenger Salzburg Challenger Khanty-Mansiysk Challenger Australian Open - Melbourne SA Tennis Open - Johannesburg Open Sabadell Atlantico - Barcelona French Open - Paris Wimbledon - London Allianz Suisse Open Gstaad - Gstaad U.S. Open - New York Bank Austria Tennis Trophy - Vienna Heilbronn Challenger Kazan Challenger Bergamo Challenger Tanger Challenger Meknes Challenger Cherbourg Challeger Blunmenau Challenger Curitiba Challenger Ostrava Challenger Zagreb Challenger Bytom Challenger San Benedetto Challenger Oberstaufen Challenger Orbetello Challenger Kitzbuhel Challenger Brasov Challenger Napoli Challenger Davis Cup, World Group, PO, ISR-AUT 2-3 Palermo Challenger Tashkent Challenger Ortisei Challenger Loughborough Challenger Salzburg Challenger Aircel Chennai Open - Chennai Australian Open - Melbourne Grand Prix Hassan II - Casablanca Bet-At-Home Austrian Open - Kitzbuhel Mutua Madrilena Madrid Open - Madrid Internazionali BNL d'Italia - Rome Open de Nice Cote d'Azur - Nice French Open - Paris AEGON Championships - London UNICEF Open - 's Hertogenbosch Wimbledon - London SkiStar Swedish Open - Bastad German Tennis Championships - Hamburg Allianz Suisse Open - Gstaad Western & Southern Financial Group Masters - Cincinnati Winston Salem - Winston Salem U.S. Open - New York BCR Open Romania - Bucharest Kremlin Cup - Moscow Erste Bank Open - Vienna Swiss Indoors Basel - Basel Reunion Island Challenger Cherbourg Challenger Caltanissetta Challenger Barletta Challenger Johannesburg Challenger Rome Challenger Napoli Challenger Cremona Challenger Milan Challenger Guadalajara Challenger Scheveningen Challenger Astana Challenger Alphen Challenger Brasov Challenger Banja Luka Challenger Izmir Challenger Napoli Challenger Davis Cup, World Group, PO, BEL-AUT 1-4 Palermo Challenger Eckental Challenger Ortisei Challenger Loughborough Challenger Salzburg Challenger Australian Open - Melbourne Open Sabadell Atlantico - Barcelona French Open - Paris Wimbledon - London Bet-at-home Cup - Kitzbuhel U.S. Open - New York China Open - Beijing Erste Bank Open - Vienna Noumea Challenger Heilbronn Challenger Kazan Challenger Meknes Challenger Wolfsburg Challenger Sarajevo Challenger Bath Challenger Davis Cup, World Group, 1R, AUT-RUS 3-2 San Luis Potosi Challenger Leon Challenger Ostrava Challenger Prague Challenger Prostejov Challenger Furth Challenger Nottingham-2 Challenger Kosice Challenger Marburg Challenger Milan Challenger Davis Cup, World Group, QF, ESP-AUT 4-1 Scheveningen Challenger San Benedetto Challenger Poznan Challenger Oberstaufen Challenger Sibiu Challenger Como Challenger Alphen Challenger Brasov Challenger Banja Luka Challenger Szczecin Challenger Trnava Challenger Mons Challenger Tashkent Challenger Rennes Challenger Porto Alegre Challenger Montevideo Challenger Eckental Challenger Ortisei Challenger Sao Leopoldo Challenger Marbella Challenger Qatar ExxonMobil Open - Doha Apia International - Sydney Australian Open - Melbourne ABN AMRO World Tennis Tournament - Rotterdam Open 13 - Marseille Dubai Duty Free Tennis Championships - Dubai BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Barcelona Open BancSabadell - Barcelona Internazionali BNL d'Italia - Rome French Open - Paris Wimbledon - London Mercedes Cup - Stuttgart ATP Vegeta Croatia Open - Umag Bet-at-home Cup - Kitzbuhel U.S. Open - New York Kremlin Cup - Moscow Erste Bank Open - Vienna Swiss Indoors Basel - Basel Heilbronn Challenger Bergamo Challenger Quimper Challenger Cherbourg Challenger Dallas Challenger Sarajevo Challenger Davis Cup, World Group, 1R, KAZ-AUT 3-1 St. Brieuc Challenger Mersin Challenger Rome Challenger Ostrava Challenger Karshi Challenger Rome Challenger Samarkand Challenger Prostejov Challenger Furth Challenger Prague Challenger Marburg Challenger Timisoara Challenger San Benedetto Challenger Poznan Challenger Orbetello Challenger Liberec Challenger San Marino Challenger Cordenons Challenger Genova Challenger Brasov Challenger Banja Luka Challenger Szczecin Challenger Orleans Challenger Sibiu Challenger Mons Challenger Tashkent Challenger Casablanca Challenger Eckental Challenger Bratislava Challenger Ortisei Challenger Helsinki Challenger Andria Challenger Australian Open - Melbourne Royal Guard Open Chile - Vina del Mar Copa Claro - Buenos Aires Rio Open 500 - Rio de Janeiro Brasil Open - Sao Paulo BRD Nastase Tiriac Trophy - Bucharest French Open - Paris Wimbledon - London Credit Agricole Suisse Open - Gstaad Bet-at-home Cup - Kitzbuhel U.S. Open - New York Swiss Indoors Basel - Basel Noumea Challenger Heilbronn Challenger Quimper Challenger Astana Challenger Cherbourg Challenger Kazan Challenger Panama City Challenger Barranquilla Challenger Le Gosier Challenger Mersin Challenger Ostrava Challenger Aix En Provence Challenger Rome Challenger Heilbronn Challenger Prostejov Challenger Furth Challenger Prague Challenger Kosice Challenger Todi Challenger Davis Cup, Group I, 2R, SVK-AUT 4-1 San Benedetto Challenger Poznan Challenger Liberec Challenger Prague Challenger Meerbusch Challenger Brasov Challenger Szczecin Challenger Banja Luka Challenger Trnava Challenger Mons Challenger Rennes Challenger Ortisei Challenger Sao Paulo Challenger Tour Finals Andria Challenger Brisbane International - Brisbane Aircel Chennai Open - Chennai Australian Open - Melbourne Ecuador Open - Quito PBZ Zagreb Indoors - Zagreb Brasil Open - Sao Paulo Rio Open - Rio de Janeiro Abierto Mexicano Telcel - Acapulco BNP Paribas Open - Indian Wells Miami Open - Miami Grand Prix Hassan II - Casablanca Monte-Carlo Rolex Masters - Monte-Carlo BRD Nastase Tiriac Trophy - Bucharest TEB BNP Paribas Istanbul Open - Istanbul Geneva Open - Geneva French Open - Paris Mercedes Cup - Stuttgart Gerry Weber Open - Halle Aegon Nottingham Open - Nottingham Wimbledon - London Vegeta Croatia Open - Umag Bet-at-home Open - Hamburg Austrian Open - Kitzbuhel U.S. Open - New York Shenzhen Open - Shenzhen China Open - Beijing Shanghai Rolex Masters - Shanghai Erste Bank Open - Vienna Bucaramanga Challenger Bergamo Challenger Wroclaw Challenger Cherbourg Challenger Davis Cup, World Group, 1R, CZE-AUS 2-3 Davis Cup, Group I, 1R, SWE-AUT 2-3 St. Petersburg Open - St. Petersburg St. Brieuc Challenger Guadalajara Challenger Ostrava Challenger Rome Challenger Prostejov Challenger Prague Challenger Poprad Tatry Challenger Scheveningen Challenger Liberec Challenger Prague Challenger Meerbusch Challenger Seville Challenger Szczecin Challenger Sibiu Challenger Orleans Challenger Davis Cup, Group I, 2R, AUT-NED 2-3 Rennes Challenger Eckental Challenger Mouilleron-Le-Captif Challenger Australian Open - Melbourne BRD Nastase Tiriac Trophy - Bucharest Mercedes Cup - Stuttgart Bet-at-home Open - Hamburg Suisse Open - Gstaad St. Petersburg Open - St. Petersburg Noumea Challenger Germany F3 Raanana Challenger Prostejov Challenger Italy F3 Greece F3 Czech Republic F1 Poprad Tatry Challenger Prague Challenger Czech Republic F2 Czech Republic F3 Netherlands F2 Czech Republic F4 Portoroz Challenger Cordenons Challenger Manerbio Challenger Seville Challenger Szczecin Challenger France F21 Czech Republic F9 Czech Republic F11 Czech Republic F12 Wimbledon - London Bet-at-home Open - Hamburg U.S. Open - New York Erste Bank Open - Vienna Bergamo Challenger Wroclaw Challenger Kazakhstan F1 (Aktobe) Kazakhstan F2 (Aktobe) Switzerland F1 (Oberentfelden) Italy F3 (Basiglio) Ostrava Challenger Prostejov Challenger Caltanissetta Challenger Lyon Challenger Todi Challenger China F4 (Luzhou) China F5 (Luzhou) Czech Republic F1 (Prague) Czech Republic F2 (Most) Czech Republic F3 (Jablonec Nad Nisou) Biella Challenger Meerbusch Challenger Netherlands F2 (Breda) Czech Republic F4 (Usti Nad Orlici) Czech Republic F5 (Pardubice) Czech Republic F6 (Brno) Italy F25 (Cornaiano) Poland F9 (Bydgoszcz) Banja Luka Challenger Sibiu Challenger Rome Challenger Ismaning Challenger Bratislava Challenger Romania F11 (Chitila) Romania F12 (Brasov) France F20 (Plaisir) Italy F32 (Santa Margherita Di Pula) Egypt F28 (Sharm El Sheikh) Egypt F29 (Sharm El Sheikh) Qatar ExxonMobil Open - Doha Australian Open - Melbourne Argentina Open - Buenos Aires Rio Open - Rio de Janeiro Dubai Duty Free Tennis Championships - Dubai Barcelona Open BancSabadell - Barcelona BMW Open - Munich Geneva Open - Geneva French Open - Paris Germany F2 (Nussloch) Switzerland F1 (Oberentfelden) Switzerland F2 (Bellevue) Marbella Challenger Barletta Challenger Ostrava Challenger Tunisia F8 (Jerba) Tunisia F9 (Jerba) Qatar F3 (Doha) Tunisia F14 (Jerba) Tunisia F15 (Jerba) Rome Challenger Prostejov Challenger Poprad Tatry Challenger Milan Challenger Czech Republic F1 (Prague) Czech Republic F2 (Jablonec Nad Nisou) Czech Republic F3 (Most) Marburg Challenger Padova Challenger Liberec Challenger Pullach Challenger Meerbusch Challenger Como Challenger Czech Republic F4 (Pardubice) Czech Republic F5 (Usti Nad Orlici) Czech Republic F6 (Brno) Genova Challenger Banja Luka Challenger Czech Republic F7 (Liberec) Czech Republic F8 (Opava) M15 Loule M15 Antalya M25 Vogau Challenger Hamburg - Hamburg Rezidenza Open - Magdeburg ECM Cup - Prague ECM Cup - Prague KGHM Polish Indoors - Wroclaw Warsteiner Challenger Wolfsburg - Wolfsburg Prague Open - Prague CA Challenge - Graz Ischgl International Tennis Challenger 2003 - Ischgl Volkswagen Challenger 2004 - Wolfsburg Switzerland #1-w1 Switzerland #1-w2 Switzerland #1-w3 Switzerland #1-w4 Italy F2 Italy F3 Germany F4 Germany F5 Hungary F2 Prague Open - Prague Czech Republic F1 Czech Republic F2 Czech Republic F3 Internationale Badische Meisterschaffen Um Den Techem Cup - Zell Germany F8 Austria F1 Austria F2 Germany F12 Slovakia F1 Poland F6 France F17 France F18 Czech Republic F4 Czech Republic F5 Czech Indoor Open - Prague Mauritius Open - Mauritius Czech Republic F6 2005 Freeman Men's Challenger - Joplin Germany F3 Australia F4 Italy F9 Ostrava Open 2005 - Ostrava Czech Republic F2 Czech Republic F3 France F9 Austria F6 Ecuador F1 Ecuador F2 Ecuador F3 Iran F4 Czech Republic F4 Tunisia F4 Tunisia F6 Internationaux du Doubs - Besancon Austria F1 Austria F2 Germany F5 Mexico F4 Cuba F1 Cuba F2 Japan F1 Japan F2 Bosnia/Herzegovina F1 Macedonia F2 Austria F4 Austria F5 Austria F6 Austria F8 Austria F9 Bulgaria F1 Bulgaria F2 Bulgaria F3 Tatra Banka Open 2006 - Bratislava Israel F4 Israel F5 Israel F6 Austria F1 Internazionali de Tennis di Bergamo - Bergamo Austria F2 Austria F3 Croatia F1 Great Britain F6 Sweden F2 Russia F1 Russia F2 Poland F1 Poland F2 Czech Republic F4 Germany F5 Italy F19 Austria F4 Austria F5 Austria F8 Great Britain F20 Colombia F1 KGHM Dialog Polish Indoors - Wroclaw Colombia F2 Morocco Tennis Tour - Meknes Morocco Tennis Tour - Tanger Morocco F2 Russia F1 Russia F2 Netherlands F3 Belarus F3 Belarus F4 Austria F8 Germany F18 Bosnia/Herzegovina F6 Bosnia/Herzegovina F7 Labertz Open by Stawag - Aachen Morocco F6 Tatra Banka Slovak Open - Bratislava Morocco F7 Nigeria F3 Nigeria F4 Caversham International Tennis Tournament - Jersey Israel F4 Israel F5 Czech Republic F5 Czech Republic F6 Heilbronn Challenger Wolfsburg Challenger Cherbourg Challenger Germany F2 Germany F3 Ivory Coast F1 Ivory Coast F2 Croatia F1 Great Britain F3 Switzerland F3 France F6 France F10 France F11 Bosnia/Herzegovina F5 Turkey F10 Turkey F11 Czech Rep F4 Czech Rep F5 Belgrade Challenger Germany F1 Germany F2 Italy F1 Italy F2 Italy F3 Czech Republic F1 Czech Republic F3 Slovenia F3 Reggio Emilia Challenger France F10 Germany F10 Slovak Rep. F1 Italy F21 Eckental Challenger Germany F18 Czech Republic F4 Czech Republic F5 Wolfsburg Challenger Bath Challenger Germany F1 Germany F2 Germany F3 Germany F4 Italy F1 Italy F2 France F5 Ostrava Challenger Prague Challenger Prostejov Challenger Czech Republic F1 Czech Republic F3 Poland F5 Netherlands F6 France F17 France F18 France F19 Czech Republic F5 Cherbourg Challenger Germany F3 Germany F4 Czech Republic F3 Germany F4 Turkey F8 Czech Republic F1 Czech Republic F3 Germany F14 Germany F15 Germany F16 Czech Republic F4 Czech Republic F5 Switzerland F2 Great Britain F5 Czech Republic F1 Czech Republic F3 Czech Republic F5 Czech Republic F6 France F21 Czech Republic F7 Czech Republic F8