Career 2025 2024 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 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 Villena Challenger Brazzaville Challenger Kigali 1 Challenger Kigali 2 Challenger M25 Santa margherita di Pula Zadar Challenger Barletta Challenger Prostejov Challenger Bratislava 1 Challenger Milan Challenger Sassuolo Challenger Liberec Challenger Nordea Open - Bastad Generali Open - Kitzbuhel Augsburg Challenger Como Challenger M25 Santa Margherita di Pula Great Britain #1-w1 Great Britain #1-w3 Great Britain #1-w4 Great Britain F2 Great Britain F3 Great Britain F4 Great Britain F7 Great Britain #2-w1 Great Britain #2-w3 Great Britain #2-w4 Qatar F3 Qatar F4 Portugal F3 Great Britain F4 Great Britain F5 Great Britain F6 Mexico F3 Venezuela #1-w3 Venezuela #1-w4 Turkey F1 Turkey F2 Turkey F3 USA F17 USA F18 USA F19 Great Britain F13 Great Britain F14 Great Britain F15 Great Britain #4-w2 Great Britain F1 Australia F2 New Zealand F2 Greece F1 Greece F2 Great Britain F14 Portugal F4 Great Britain F5 Great Britain F6 France F5 USA F8 Slovakia F3 Austria F10 Great Britain F18 Tunisia F4 Iran F3 Iran F4 Austria F1 Austria F2 USA F4 USA F5 USA F6 Great Britain F4 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 Slovakia F2 Slovakia F3 Poland F6 Germany F20 Portugal F7 Portugal F8 Germany F23 Great Britain F16 Dominican Republic F2 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 Slovenia F2 Slovenia F3 Malaysia F3 Germany F8 Austria F4 Korea F5 Korea F6 Austria F6 Great Britain F2 Slovak Rep. F2 Slovak Rep. F1 Great Britain F11 Italy F24 Thailand F1 Thailand F2 Thailand F3 Australia F5 Australia F6 Australia F7 Bosnia/Herzegovina F6 Egypt F14 Australia F8 Egypt F15 Czech Rep F5 Great Britain F1 Great Britain F2 Israel F1 Israel F2 Azerbaijan F1 Azerbaijan F2 Great Britain F3 Great Britain F4 Great Britain F1 Croatia F10 Croatia F12 USA F26 USA F27 Turkey F1 Great Britain F8 Austria F2 Great Britain F17 Great Britain F4 Israel F4 Portugal F2 Croatia F3 Croatia F4 Turkey F3 Turkey F4 Great Britain F4 USA F8 USA F9 Mexico F3 Czech Republic F2 Czech Republic F3 Slovakia F1 Croatia F10 Great Britain F17 Great Britain F18 Korea F1 Canada F1 Canada F2 Korea F2 Turkey F16 Greece F8 Great Britain F11 Great Britain F12 Slovakia F2 Turkey F2 Great Britain F10 Croatia F11 Great Britain F5 Great Britain F6 Great Britain F5 Croatia F6 Great Britain #2-w2 Qatar F5 Croatia F2 Mexico F4 Venezuela #1-w1 Venezuela #1-w2 Great Britain F11 Great Britain #4-w1 Great Britain #4-w3 Great Britain #4-w4 Great Britain F2 Australia F1 New Zealand F1 Greece F3 Great Britain F1 Canada F1 Austria F5 Croatia F4 (Opatija) Great Britain F6 Czech Republic F2 Austria F5 Czech Republic F1 M15 Bergamo M25 Santa Margherita di Pula M25 Trnava Naples Challenger - Naples Fifth Third Bank Tennis Championships - Lexington Tatra Banka Slovak Open - Bratislava 2007 Knoxville Challenger - Knoxville Nielsen USTA Pro Tennis Championship - Winnetka s'Tennis Masters Challenger - Graz Levene Gouldin & Thompson Tennis Challenger - Binghamton Ostrava Challenger Kosice Challenger Banja Luka Challenger Trnava Challenger M25 Padova Aachen Challenger Knoxville Challenger Champaign Challenger Rhodes Challenger M15 Slovenska Bistrica Sarasota Challenger Cremona Challenger Fergana Challenger Carson Challenger M15 Poprad Prostejov Challenger Kosice Challenger M15 Ollersbach Cordenons Challenger Campos do Jordao Challenger Brasilia Challenger Samarkand Challenger Karshi Challenger M15 Vienna Salvador Challenger Astana Challenger Izmir Challenger Trnava Challenger Sacramento Challenger Tiburon Challenger Seoul Challenger Calabasas Challenger M15 Trnava Aachen Challenger Bratislava Challenger Tatra Banka Open - Bratislava Bergamo Challenger Bath Challenger Ostrava Challenger San Benedetto Challenger Binghamton Challenger Lexington Challenger Tampere Challenger Samarkand Challenger Izmir Challenger Trnava Challenger Mons Challenger Eckental Challenger M25+H Kassel Noumea Challenger Rome Challenger Nottingham Challenger Milan Challenger Marburg Challenger Todi Challenger Orbetello Challenger Genova Challenger Geneva Challenger Heilbronn Challenger Morelos Challenger Ostrava Challenger Heilbronn Challenger San Benedetto Challenger Liberec Challenger Napoli Challenger Mestre Challenger Biella Challenger Mendoza Challenger Buenos Aires Challenger Napoli Challenger Barletta Challenger Ostrava Challenger Heilbronn Challenger M25 Santa Margherita di Pula Prague Challenger Poprad Tatry Challenger Todi Challenger Biella Challenger Como Challenger Mohammedia Challenger Eckental Challenger Bratislava Challenger The LTA Wrexham Challenger - Wrexham The Manchester Trophy - Manchester The LTA Nottingham Challenger - Nottingham Steelers Cup 2005 - Kosice The LTA Men's Challenger - Southampton The LTA Sunderland Challenger - Sunderland The LTA Wrexham Challenger - Wrexham Kia International in Burnie - Burnie The LTA Cardiff Challenger - Cardiff Isla de Lanzarote - Lanzarote The Surbiton Trophy - Surbiton Steelers Cup - Kosice The Commercia Challenger - Aptos Fifth-Third Bank Tennis Classic - Lexington Odlum Brown Vancouver Open - Vancouver dBI Tennis Challenger - Binghamton GHI Bronx Tennis Classic - Bronx ATP Slovak Open Challenger - Bratislava The Swanston Challenger - Sacramento The $50,000 Pro Challenger at Calabasas - Calabasas Ford Tennis Championships - Louisville Tatra Banka Open 2006 - Bratislava Music City Challenger - Nashville USTA Challenger - Champaign San Luis Potosi Challenger Qingdao Challenger Hilton Waikoloa Village USTA Challenger - Waikoloa Anning Challenger AT&T Challenger of Dallas - Dallas Freeman Men's $50,000 Challenger - Joplin Rome Challenger Heilbronn Challenger 2007 Challenger of Santa Clara - Valencia Aberto de Santa Catarina de Tenis - Florianopolis Isla de Lanzarote - Lanzarote Prosperita Open 2007 - Ostrava Vicenza Challenger Countrywide Classic USTA Challenger - Carson The Surbiton Trophy - Surbiton Dublin Challenger - Dublin The Comercia Challenger - Aptos Marburg Challenger Levene Gouldin & Thompson Tennis Challenger - Binghamton GHI Bronz Classic - Bronx Bruno & Bruno Trial Lawyers Men's Challenger - New Orleans Swanston Challenger - Sacramento Pro Challenger at Calabasas - Calabasas Ford Tennis Championships - Louisville Music City Challenger - Nashville JSM Challenger - Champaign Prague Challenger Liberec Challenger Quito Challenger Campinas Challenger Buenos Aires Challenger AGT Challenger - Leon Tatra Banka Slovak Open - Bratislava Cali Challenger Bratislava Challenger Morelos Challenger Punta Del Este Challenger Kosice Open-Steelers Cup 2008 - Kosice Santiago Challenger Marbella Challenger Challenger Banque Nationale - Granby Fifth Third Bank Tennis Championships - Lexington Rome Challenger Oldum Brown Vancouver Open - Vancouver Marburg Challenger Ljubljana Open 2008 - Ljubljana Semgroup Challenger - Tulsa ATP Challenger Trophy 2008 - Trnava Padova Challenger Liberec Challenger Cordenons Challenger Como Challenger Banja Luka Challenger Barcelona Challenger Bratislava Challenger Pune Challenger Punta Del Este Challenger Santiago Challenger Anning Challenger Nanchang Challenger Shymkent Challenger Samarkand Challenger Shymkent Challenger Bratislava Challenger Ludwigshafen Challenger San Benedetto Challenger L'Aquila Challenger Como Challenger Charlottesville Challenger Lima Challenger Tallahassee Challenger Guayaquil Challenger Savannah Challenger Busan Challenger Maia Challenger Bratislava Challenger Arad Challenger Lexington Challenger Marbella Challenger Concepcion Challenger Rijeka Challenger Zagreb Challenger Almaty 1 Challenger Almaty 2 Challenger Puebla Challenger Barletta Challenger Como Challenger Singapore Challenger Banja Luka Challenger Ambato Challenger Wolfsburg Challenger Sarajevo Challenger Pingguo Challenger Johannesburg Challenger Ostrava Challenger Leon Challenger Busan Challenger Alessandria Challenger Nottingham Challenger Kosice Challenger Guadalajara Challenger Winnetka Challenger Turin Challenger San Benedetto Challenger Aptos Challenger Dallas Challenger Lexington Challenger Tampere Challenger Samarkand Challenger Karshi Challenger Astana Challenger Shanghai Challenger Izmir Challenger Trnava Challenger Bangkok Challenger Sacramento Challenger Charlottesville Challenger Knoxville Challenger Bratislava Challenger Champaign Challenger Helsinki Challenger Bergamo Challenger Wolfsburg Challenger Bath Challenger Tallahassee Challenger San Luis Potosi Challenger Leon Challenger Lisbon Challenger Athens Challenger Rome Challenger Fergana Challenger Nottingham Challenger Kosice Challenger Napoli 2 Challenger Marbella Challenger Arad Challenger Losinj Challenger Poznan Challenger Vancouver Challenger Heilbronn Challenger Karshi Challenger St. Remy Challenger Brasov Challenger Istanbul Challenger Maia 1 Challenger Maia 2 Challenger Lermontov Challenger Rennes Challenger Bratislava Challenger Santa Cruz de la Sierra Challenger Loughborough Challenger Yokohama Challenger Toyota Challenger Cherbourg Challenger Bergamo Challenger Gran Canaria Challenger Rimouski Challenger San Luis Potosi Challenger Roseto Degli Abruzzi 1 Challenger Roseto Degli Abruzzi 2 Challenger Furth Challenger Mersin Challenger Leon Challenger Kosice Challenger Zadar Challenger Mexico City Challenger Mexico City Challenger San Luis Potosi Challenger San Marino Challenger Heilbronn Challenger Baton Rouge Challenger Trnava Challenger Prostejov Challenger Bratislava Challenger Montechiarugolo - Parma Challenger Mouilleron-Le-Captif Challenger Trieste Challenger Rennes Challenger Athens Challenger Salinas Challenger Vicenza Challenger Furth Challenger Kosice Challenger Sao Paulo Challenger Tour Finals Manta Challenger Quimper Challenger Bratislava Challenger Glasgow Challenger Wroclaw Challenger Poznan Challenger Vercelli Challenger Cherbourg Challenger Vercelli Challenger Ostrava Challenger Todi Challenger Prague Challenger Poprad Tatry Challenger Padova Challenger Todi Challenger Liberec Challenger Prague Challenger Cordenons Challenger Bergamo Challenger Manerbio Challenger Tashkent Challenger Como Challenger St. Remy Challenger Trnava Challenger Loughborough Challenger Rome Challenger Santiago Challenger Lima Challenger Bogota Challenger Guangzhou Challenger Montevideo Challenger Bucaramanga Challenger Santo Domingo Challenger Rio De Janeiro Challenger Furth Challenger Rome Challenger Sarajevo Challenger Buenos Aires Challenger Marburg Challenger Manerbio Challenger Seville Challenger Bogota Challenger Bratislava 1 Challenger Casablanca Challenger Budapest Challenger Aptos Challenger Dobrich Challenger Irving Challenger Como Challenger Maia Challenger Prostejov Challenger Poprad Tatry Challenger Almaty Challenger Prague Challenger Liberec Challenger Quimper Challenger Biella Challenger Florence Challenger Le Gosier Challenger Valencia Challenger Guadalajara Challenger Guayaquil Challenger Ostrava Challenger Lima Challenger San Benedetto Challenger Koblenz Challenger Mons Challenger Bratislava Challenger Napoli Challenger The Bolton Challenger - Bolton Florence Challenger Eckental Challenger Rome Challenger Szczecin Challenger Scheveningen Challenger Seville Challenger Troisdorf Challenger Turin Challenger Cordenons Challenger Skopje Challenger Montevideo Challenger The LTA Bolton Challenger - Bolton Punta Del Este Challenger Santiago Challenger Belgrade Challenger Prague Challenger Perugia Challenger Liberec Challenger Concepcion Challenger The Nottingham Open - Nottingham Aguascalientes Challenger Qatar ExxonMobil Open - Doha Heineken Open - Auckland Red Letter Days Open - Nottingham Heineken Open - Auckland Movistar Open - Vina del Mar Legg Mason Tennis Classic - Washington Pilot Pen Tennis - New Haven SAP Open - San Jose Delray Beach International Tennis Championships - Delray Beach AEGON Championships - London Countrywide Classic - Los Angeles Medibank International - Sydney Open 13 - Marseille Bet-At-Home Austrian Open - Kitzbuhel AEGON International - Eastbourne PBZ Zagreb Indoors - Zagreb AEGON Championships - London Aircel Chennai Open - Chennai The Stella Artois Championships - London The 10tele.com Open - Nottingham Ecuador Open - Quito Konzum Croatia Open - Umag Ecuador Open - Quito Argentina Open - Buenos Aires Konzum Croatia Open - Umag Ecuador Open - Quito Barcelona Open BancSabadell - Barcelona BMW Open - Munich Plava Laguna Croatia Open - Umag Tata Open Maharashtra - Pune Cordoba Open - Cordoba Brasil Open - Sao Paulo Qatar ExxonMobil Open - Doha Cordoba Open - Cordoba Bank Austria Tennis Trophy - Vienna Argentina Open - Buenos Aires Rio Open - Rio de Janeiro Santiago Open - Santiago Forte Village Sardegna Open - Sardinia Sofia Open - Sofia Delray Beach Open - Delray Beach Argentina Open - Buenos Aires Chile Dove Men+Care Open - Santiago BMW Open - Munich Plava Laguna Croatia Open - Umag Generali Open - Kitzbuhel Sardegna Open - Cagliari Belgrade 2 - Belgrade Cordoba Open - Cordoba AEGON Championships - London Vegeta Croatia Open - Umag Brasil Open - Sao Paulo AEGON International - Eastbourne Aircel Chennai Open - Chennai Generali Open - Kitzbuhel Cordoba Open - Cordoba The Stella Artois Grass Court Championships - London Great Ocean Road Open - Melbourne Quito Challenger Nordea Open - Bastad Open 13 - Marseille Pacific Life Open - Indian Wells BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL d'Italia - Rome Rolex Paris Masters - Paris The Stella Artois Championships - London The Nottingham Open - Nottingham Western & Southern Open - New York Mercedes Cup - Stuttgart Argentina Open - Buenos Aires Bet-at-home Cup - Kitzbuhel Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London French Open - Paris Wimbledon - London Australian Open - Melbourne U.S. Open - New York French Open - Paris Wimbledon - London French Open - Paris Australian Open - Melbourne Australian Open - Melbourne U.S. Open - New York Australian Open - Melbourne Wimbledon - London Davis Cup, Group 1, PO, UKR-GBR 2-3 Australian Open - Melbourne Davis Cup, Europe/Africa Group II, PO, GBR-TUR 5-0 Davis Cup, Group II, 1R, GBR-TUN 4-1 Davis Cup, Group I, 1R, UKR-SVK 3-2 Davis Cup, Group I, PO, SVK-SWE 3-2 Davis Cup, Group I, 1R, SVK-LAT 5-0 Davis Cup, World Group, PO, AUS-SVK 3-0 French Open - Paris Wimbledon - London Davis Cup, Group I, PO, SVK-POL 4-1 Australian Open - Melbourne Davis Cup, World Group, QR, SVK-CZE 1-3 U.S. Open - New York French Open - Paris Wimbledon - London Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London French Open - Paris Wimbledon - London Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London Wimbledon - London French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London French Open (juniors) French Open (juniors) U.S. Open (juniors) Australian Open (juniors) French Open (juniors) Wimbledon (juniors) All Lower level tournaments Olympics - Rio de Janeiro Australian Open - Melbourne Davis Cup, World Group, PO, GBR-CRO 4-1 Davis Cup, World Group, 1R, ARG-GBR 4-1 Davis Cup, Group I, 1R, SVK-SUI 3-1 Davis Cup, Group I, 2R, HUN-SVK 0-3 U.S. Open (juniors) Wimbledon (juniors) French Open (juniors) Wimbledon (juniors) U.S. Open (juniors) Wimbledon (juniors) M25 Santa Margherita di Pula M15 Antalya