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
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 Quimper Challenger M25 Vila Real de Santo Antonio Savannah Challenger Sarasota Challenger M25 Varnamo Astana Challenger M25 Oldenzaal Tulln Challenger Helsinki Challenger Lille Challenger Lugano Challenger Glasgow Challenger Cherbourg Challenger Busan Challenger Manama Challenger Grodzisk Mazowiecki Challenger San Marino Challenger Nottingham Challenger Tampere Challenger Gwangju Challenger Prague Challenger Heilbronn Challenger Skopje Challenger Wimbledon - London Nordea Open - Bastad U.S. Open - New York Villena Challenger Switzerland #1-w1 Switzerland #1-w2 Switzerland #1-w3 Switzerland #1-w4 Italy F3 Germany F4 Germany F5 Hungary F2 Czech Republic F1 Czech Republic F2 Czech Republic F3 Germany F8 Austria F1 Germany F12 Czech Republic F4 Australia F4 Italy F9 France F9 Iran F4 Croatia F1 Russia F1 Russia F2 Belarus F3 Belarus F4 Germany F18 Bosnia/Herzegovina F6 Bosnia/Herzegovina F7 Morocco F6 Morocco F7 Israel F4 Israel F5 Czech Republic F5 Czech Republic F6 Germany F2 Germany F3 Croatia F1 Switzerland F3 Turkey F10 Turkey F11 Czech Rep F4 Czech Rep F5 Germany F1 Germany F2 Czech Republic F1 Czech Republic F3 Slovenia F3 Germany F10 Slovak Rep. F1 Germany F18 Czech Republic F4 Czech Republic F5 Germany F1 Germany F2 Germany F3 Germany F4 Italy F1 Italy F2 Czech Republic F1 Czech Republic F3 Poland F5 Netherlands F6 France F17 France F18 France F19 Czech Republic F5 Germany F3 Germany F4 Portugal F1 Spain F10 Czech Republic F3 Spain F13 Slovakia F1 Czech Republic F3 Portugal F10 Portugal F11 Turkey F44 Turkey F45 Spain F40 Spain F41 Spain F42 Germany F4 Spain F3 Spain F5 Italy F6 Turkey F8 Czech Republic F1 Czech Republic F3 Bulgaria F3 Spain F21 Poland F6 France F17 France F18 Czech Republic F5 Czech Republic F6 Germany F3 Portugal F7 Germany F14 Portugal F8 Czech Republic F2 Germany F15 Germany F16 Portugal F10 Czech Republic F4 Portugal F11 Czech Republic F5 Norway F1 Norway F2 Germany F5 Tunisia F5 Tunisia F6 Tunisia F7 Tunisia F8 Switzerland F2 Great Britain F5 Tunisia F11 Tunisia F12 Tunisia F13 Italy F6 Italy F7 Bosnia & Herzegovina F1 Spain F4 Czech Republic F1 Czech Republic F3 Italy F15 Czech Republic F5 Czech Republic F6 Italy F23 Spain F31 France F21 Spain F32 France F22 France F23 Great Britain F11 Czech Republic F7 Czech Republic F8 Turkey F2 Turkey F3 Germany F3 Turkey F4 Turkey F5 France F5 Italy F3 Spain F7 Greece F3 Italy F9 Spain F13 Czech Republic F2 Czech Republic F3 Netherlands F2 Spain F18 Czech Republic F4 Spain F19 Spain F20 Spain F24 Spain F25 Italy F26 Belgium F12 Norway F2 France F21 Sweden F5 Norway F1 Czech Republic F9 Norway F2 Norway F3 Estonia F4 Czech Republic F11 Czech Republic F12 Turkey F1 (Antalya) Turkey F2 (Antalya) Kazakhstan F1 (Aktobe) Turkey F3 (Antalya) Kazakhstan F2 (Aktobe) Switzerland F1 (Oberentfelden) Great Britain F3 (Shrewsbury) Portugal F1 (Vale Do Lobo) France F5 (Toulouse) Bahrain F1 (Manama) Bahrain F2 (Manama) China F4 (Luzhou) China F5 (Luzhou) Nigeria F1 (Abuja) Nigeria F2 (Abuja) Italy F2 Nigeria F3 (Abuja) Czech Republic F1 (Prague) Czech Republic F2 (Most) Spain F15 (Sta. Margarida Montbui) Czech Republic F3 (Jablonec Nad Nisou) Austria F2 Tunisia F22 (Hammamet) Tunisia F23 (Hammamet) Netherlands F2 (Breda) Germany F5 (Kamen) Czech Republic F4 (Usti Nad Orlici) Poland F4 (Mragowo) Czech Republic F5 (Pardubice) Austria F2 (Kramsach) Czech Republic F6 (Brno) Austria F3 (Wels) Portugal F14 (Porto) Poland F9 (Bydgoszcz) Turkey F30 (Istanbul) Turkey F31 (Istanbul) Romania F11 (Chitila) Romania F12 (Brasov) Spain F28 (Oviedo) Spain F29 (Sevilla) France F20 (Plaisir) Spain F30 (Madrid) Spain F31 (Sabadell) Egypt F28 (Sharm El Sheikh) Egypt F29 (Sharm El Sheikh) Egypt F31 (Sharm El Sheikh) Egypt F32 (Sharm El Sheikh) Egypt F33 (Sharm El Sheikh) Dominican Republic F1 (Santo Domingo Este) Dominican Republic F3 (Santo Domingo Este) Germany F2 (Nussloch) Switzerland F1 (Oberentfelden) Egypt F4 (Sharm El Sheikh) Switzerland F2 (Bellevue) Egypt F5 (Sharm El Sheikh) Tunisia F8 (Jerba) France F4 (Toulouse) Tunisia F9 (Jerba) France F5 (Poitiers) Qatar F3 (Doha) Tunisia F14 (Jerba) Tunisia F15 (Jerba) Czech Republic F1 (Prague) Czech Republic F2 (Jablonec Nad Nisou) Czech Republic F3 (Most) Czech Republic F4 (Pardubice) Spain F16 (Palma del Rio) Spain F17 (Bakio) Czech Republic F5 (Usti Nad Orlici) Czech Republic F6 (Brno) Germany F8 (Kassel) Spain F23 (Vigo) Spain F29 (Sabadell) Czech Republic F7 (Liberec) Czech Republic F8 (Opava) M15 Sharm El Sheikh M15 Sharm El Sheikh M15 Loule M25 Bolton M15 Antalya M25 Vogau M25 Donostia-San-Sebastian M25 Pardubice M25+H Rodez M25 Hamburg M25 Vale Do Lobo M25 La Nucia M25 Meerbusch M25 Angers M25 Prague M25 Jablonec nad Nisou M25 Most M25 Grasse M25 Bourg-en-Bresse M25 Jonkoping M25 Nevers M25 Hamburg M25 Portimao M25 Roehampton M25 Glasgow M25 Vale do Lobo M25 Montauban M25 Esch/Alzette M25 Nevers M15 Ystad M25 Falun M25 Loule Guadalajara Challenger Great Britain F3 Warsteiner Challenger Wolfsburg - Wolfsburg Internationale Badische Meisterschaffen Um Den Techem Cup - Zell S Tennis Master Championship - Graz Czech Indoor Open - Prague XI Trofeo Ciudad de Quito - Quito Copa Petrobras - Bogota Samsung Securities Cup - Seoul Media Will Cup Busan Challenger Tennis - Busan Bauer Watertechnology Cup - Eckental Czech Indoor Open - Prague The LTA Wrexham Challenger - Wrexham 3rd Volkswagon Challenger - Wolfsburg Open Mutouest St. Brieuc - St. Brieuc Aberto de Santa Catarina - Florianopolis Ostdeutscher Sparkassen Cup - Dresden Schickendanz Open - Furth Constanta Challenger - Constanta Ciudad de Pozoblanco Open Diputacion - Cordoba 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 Flea Market Cup Busan Challenger Tennis - Busan Internationaux de Nouvelle-Caledonie - New Caledonia South African Airways Tennis Open - Durban BH Telecom Sarajevo 2007 - Sarajevo XI Torneo Internazionale di Tennis - Barletta KGHM Polish Indoors - Wroclaw M25 Norwich Prosperita Open 2007 - Ostrava ECU Prague Open - Prague 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 Timisoara Challenger - Timisoara M25 Vale do Lobo Akbank Private Banking TED Open - Istanbul Black Forest Open - Freudenstadt Dusseldorf Open Challenger 2007 - Dusseldorf Pekao Open - Szczecin ATP Challenger Trophy 2007 - Trnava USTA Men's Challenger of Dallas - Dallas Shimadzu All Japan Indoor Tennis Championships - Kyoto Kobstaedernes ATP Challenger - Kolding Great Britain F10 Lambertz Open by Stawag 2007 - Aachen S Tennis Masters - Graz LXV Concurso Internacional Vigo - Vigo Bauer Watertechnology Cup 2007 - Eckental M25 Loughborough M25 Sunderland IPP Open - Helsinki M25 Faro M25 Quinta Do Lago M25 Badalona M25 Tarragona PrivatBank Cup - Dnepropetrovsk Internationaux de Nouvelle-Caledonie - New Caledonia Heilbronn Open - Heilbronn ECM Cup - Prague M15 Kalmar Internazionali di Tennis - Bergamo KGHM Dialog Polish Indoors - Wroclaw South African Airways Open - East London M25 Grasse BH Telecom Indoors Sarajevo 2006 - Sarajevo The Wright Financial Group, Inc. Challenger - Champaign M25 Aarhus 5 Volkswagen Challenger - Wolfsburg M25 Brussels Shimadzu All Japan Indoor Tennis Championships - Kyoto Unicredit (Suisse) Bank S. A. Challenger - Chiasso BH Indoor Sarajevo - Sarajevo ECM Cup - Prague ECM Prague Open 2008 - Prague Ostdeutscher Sparkassen Cup - Dresden Tehran Open 2004 - Tehran Baden Open - Karlsruhe Volkswagen Challenger 2005 - Wolfsburg Oberstaufen Cup-Head German Master's Series - Oberstaufen Samsung Secruities Cup Challenger - Seoul M25 Esch/Alzette Spain F6 (Cornella) Spain F8 Timisoara Challenger - Timisoara Ostrava Open 2005 - Ostrava ECM Prague Open 2005 - Prague IPP Open - Helsinki Zagreb Open - Zagreb Italy F8 CA Challenge - Graz Stella Artois Clay Court Championships - Budaors KGHM Dialog Polish Indoors - Wroclaw Italy F3 (Basiglio) 4th Volkswagen Challenger - Wolfsburg M25 Astana Olimp Kyiv Open - Kiev Unicredit (Suisse) Bank S.A. Challenger - Chiasso Labertz Open by Stawag - Aachen Dominican Republic F2 (Santo Domingo Este) Rezidenza Open - Magdeburg Bauer Watertechnilogy Cup 2008 - Eckental Czech Republic F1 Caversham International Tennis Tournament - Jersey Wolfsburg Challenger Sarajevo Challenger Belgrade Challenger Bytom Challenger San Benedetto Challenger Prague Open - Prague Eckental Challenger Volkswagen Challenger 2004 - Wolfsburg Prague Open - Prague Wolfsburg Challenger Cherbourg Challenger Bath Challenger Samarkand Challenger - Samarkand Bukhara Challenger - Bukhara Prostejov Challenger Milan Challenger Guadalajara Challenger Scheveningen Challenger Astana Challenger 2005 Freeman Men's Challenger - Joplin Uncle Toby's Australian Men's Clay Court Challenger - Canberra Alphen Challenger Izmir Challenger Togliatti Cup - Togliatti IPP Geneva Trophy - Geneva Alexander Kolyaskin Memorial - Donetsk Eckental Challenger ATP Challenger Numea - New Caledonia Internationaux du Doubs - Besancon Copa Club Campestre de Aguascalientes - Aguascalientes Wolfsburg Challenger Sarajevo Challenger Bath Challenger Prosperita Open 2006 - Ostrava San Luis Potosi Challenger Baden Open - Ettlingen Steelers Cup - Kosice Prague Challenger Porsche Open - Poznan Akbank Private Banking TED Open 2006 - Istanbul Milan Challenger Scheveningen Challenger Poznan Challenger Oberstaufen Challenger Alphen Challenger Tashkent Challenger St. Brieuc Challenger Karshi Challenger Prostejov Challenger Prague Challenger Open Prevadies - St. Brieuc Poznan Challenger XL Bermuda Open - Bermuda Orbetello Challenger San Marino Challenger Banja Luka Challenger Szczecin Challenger Orleans Challenger Eckental Challenger Andria Challenger Noumea Challenger Heilbronn Challenger Quimper Challenger Astana Challenger Cherbourg Challenger Kazan Challenger Ostrava Challenger Aix En Provence Challenger Prague Challenger Szczecin Challenger Ortisei Challenger Andria Challenger Wroclaw Challenger Cherbourg Challenger St. Brieuc Challenger Ostrava Challenger Rome Challenger Prostejov Challenger Prague Challenger Poprad Tatry Challenger Liberec Challenger Southern Capital Cup - Almaty Prague Challenger Manerbio Challenger Seville Challenger Meknes Challenger Szczecin Challenger Sibiu Challenger Orleans Challenger Rennes Challenger Noumea Challenger Raanana Challenger Prostejov Challenger Poprad Tatry Challenger Segovia Challenger Prague Challenger Alphen Challenger Szczecin Challenger Banja Luka Challenger Orleans Challenger Wroclaw Challenger Ostrava Challenger Lyon Challenger Biella Challenger Banja Luka Challenger Ostrava Challenger Portoroz Challenger Como Challenger Bratislava Challenger Nottingham-2 Challenger Johannesburg Challenger Ostrava Challenger Prague Challenger Prostejov Challenger Cremona Challenger St. Brieuc Challenger Leon Challenger Puerto Vallarta Challenger Loughborough Challenger Prostejov Challenger Shymkent Challenger Tampere Challenger Zhangjiagang Challenger Shanghai Challenger Ningboo Challenger Eckental Challenger Bratislava Challenger Bangalore Challenger Pune Challenger Da Nang Challenger Punta Del Este Challenger Salzburg Challenger Cortina Challenger Noumea Challenger San Luis Potosi Challenger Samarkand Challenger Jerusalem Challenger Tampere Challenger Sopot Challenger Manerbio Challenger Glasgow Challenger Orleans Challenger Nur-Sultan Challenger Eckental Challenger Maia Challenger Quimper Challenger Cherbourg Challenger Nur-Sultan Challenger Cherbourg Challenger Khanty-Mansiysk Challenger Szczecin Challenger Prostejov Challenger Heilbronn Challenger Cherbourg Challenger St. Petersburg 2 Challenger Lille Challenger Bordeaux Challenger Kazan Challenger Meerbusch Challenger Warsaw Challenger Trnava Challenger Helsinki Challenger Eckental Challenger Cherbourg Challenger Pau Challenger Monterrey Challenger Lille Challenger Ortisei Challenger San Luis Potosi Challenger Morelos Challenger Shymkent 1 Challenger Shymkent 2 Challenger Poznan Challenger Blois Challenger Milan Challenger Cali Challenger Marbella Challenger M15+H Bressuire Heilbronn Challenger Bergamo Challenger Sarajevo Challenger Guadalajara Challenger Mersin Challenger Bogota Challenger Rome Challenger Cordenons Challenger San Marino Challenger Banja Luka Challenger Seville Challenger Marburg Challenger Orleans Challenger Mouilleron-Le-Captif Challenger Vilnus Challenger Brest Challenger Liberec Challenger Bratislava Challenger Genova Challenger Tenerife 1 Challenger Ortisei Challenger Biel Challenger Ostrava Challenger Sanremo Challenger Murcia Challenger Madrid Challenger Tunis Challenger Tyler Challenger Le Gosier Challenger Liberec Challenger Prague Challenger Portoroz Challenger Bergamo Challenger Ortisei Challenger Brasov Challenger Morelia Challenger Cuernavaca Challenger Eckental Challenger Trieste Challenger Mouilleron-Le-Captif Challenger Ortisei Challenger Leon Challenger Cordenons Challenger Manerbio Challenger Seville Challenger Bergamo Challenger Banja Luka Challenger Cassis Challenger Quimper Challenger Challenger Hamburg - Hamburg Ostrava Challenger Samarkand Challenger Bangkok Challenger Rennes Challenger Sibiu Challenger Tashkent Challenger Potchefstroom 1 Challenger Lille Challenger Ostrava Challenger Mallorca Challenger M25 Roehampton Kaohsiung Challenger Barcelona Challenger Mexico City Challenger Segovia Challenger Scheveningen Challenger Budapest Challenger San Benedetto Challenger Portoroz Challenger Mauritius Open - Mauritius Manama Challenger Bergamo Challenger Rome Challenger Potchefstroom 2 Challenger St. Petersburg 1 Challenger Unique Zagreb Open - Zagreb Istanbul Challenger Zug Challenger Como Challenger Helsinki Challenger Maspalomas Challenger Pau Challenger Lugano Challenger Aguascalientes Challenger Zagreb Challenger Troyes Challenger Vicenza Challenger Perugia Challenger Seville Challenger Poznan Challenger Ismaning Challenger Calgary Challenger Champaign Challenger Roanne Challenger Bratislava 2 Challenger Helsinki Challenger Heineken Open - Auckland Grodzisk Mazowiecki Challenger ATP Kremlin Cup - Moscow ABN AMRO World Tennis Tournament - Rotterdam Open Sabadell Atlantico - Barcelona Salzburg Challenger Grand Prix Hassan II - Casablanca China Open - Beijing Open 13 - Marseille Kremlin Cup - Moscow Ottignies-Louvain-la-Neuve Challenger Leon Challenger Shymkent Challenger Recanati Challenger Brisbane International - Brisbane PBZ Zagreb Indoors - Zagreb Brest Challenger Little Rock Challenger Helsinki Challenger Banja Luka Challenger Bratislava 2 Challenger Manama Challenger BRD Nastase Tiriac Trophy - Bucharest Topshelf Open - 's-Hertogenbosch Mercedes Cup - Stuttgart Bet-at-home Open - Hamburg Suisse Open - Gstaad St. Petersburg Open - St. Petersburg Poznan Challenger Palmas del Mar Challenger Antofagasta Challenger Bogota Challenger Orleans Challenger Tallahassee Challenger Stockholm Open - Stockholm Sydney Tennis Classic - Sydney Nordea Open - Bastad United Cup - Australia BMW Open - Munich Gonet Geneva Open - Geneva Grand Prix Hassan II - Marrakech BNP Paribas Nordic Open - Stockholm Qatar ExxonMobil Open - Doha BRD Nastase Tiriac Trophy - Bucharest Nordea Open - Bastad Nordea Open - Bastad Mercedes Cup - Stuttgart German Tennis Championships - Hamburg Open Sabadell Atlantico - Barcelona Rothesay International - Eastbourne Davis Cup, Group I, 1R, PER-NOR 4-1 Masters Series Hamburg - Hamburg Australian Open - Melbourne 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 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 Wimbledon - London Davis Cup, Group II, 1R, NOR-LTU 0-5 Davis Cup, Group II, PO, NOR-MON 0-5 Davis Cup, World Group, 1R, CZE-AUS 2-3 Davis Cup, Group II, 1R, LTU-NOR 3-2 Davis Cup, Group II, PO, LUX-NOR 2-3 Davis Cup, Group II, 1R, LAT-NOR 0-4 Davis Cup, Group II, 2R, NOR-DEN 1-4 Davis Cup, Group II, 1R, EGY-NOR 4-0 Davis Cup, Group II, PO, NOR-IRL 3-1 Davis Cup, Group II, 1R, NOR-GEO 3-1 ATP Cup - Brisbane, Perth, Sydney Davis Cup, World Group I, PO, NOR-BAR 4-0 Davis Cup, Group I, 1R, NOR-UZB 3-1 ATP Cup - Sydney Davis Cup, Group I, SF, NOR-UKR 3-1 Davis Cup, Qualifiers, 1R, NOR-KAZ 1-3 Davis Cup, Group I, 1R, NOR-IND 3-1 Davis Cup, World Group, PO, NOR-SRB 0-4 U.S. Open (juniors) Australian Open (juniors) French Open (juniors) Wimbledon (juniors) Davis Cup, Group I, PO, NOR-LAT 4-0 Davis Cup, Group I, 1R, TPE-NOR 2-3