Career 2025 2024 2023 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005
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 Spain F13 Portugal F4 Portugal F2 Portugal F3 Lithuania F1 Lithuania F2 Slovakia F3 Austria F10 USA F23 Tunisia F4 Mexico F11 Mexico F12 Iran F4 Austria F1 Austria F2 USA F3 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 Germany F9 Austria F6 Italy F23 Slovakia F1 Slovakia F2 Slovakia F3 Poland F6 Germany F20 Portugal F7 Portugal F8 Germany F23 Great Britain F16 USA F2 Germany F2 Austria F1 Ivory Coast F1 Ivory Coast F2 Canada F2 Canada F3 Croatia F4 Croatia F5 Usa F9 Czech Rep. F2 Czech Rep. F3 Poland F1 Slovenia F1 Netherlands F1 Germany F8 Austria F4 Austria F5 Austria F6 Slovak Rep. F2 Slovak Rep. F1 Italy F24 Turkey F8 Iran F3 Bosnia/Herzegovina F6 Egypt F14 Egypt F15 Dominican Republic F1 Czech Rep F5 Israel F1 Israel F2 Azerbaijan F1 Azerbaijan F2 Great Britain F3 Great Britain F4 Austria F2 Great Britain F4 Croatia F10 Croatia F12 Turkey F1 Turkey F2 Portugal F2 Croatia F3 Croatia F4 Mexico F3 Czech Republic F2 Czech Republic F3 Slovakia F1 Croatia F10 Croatia F11 Lithuania F2 Slovakia F2 Croatia F6 USA F24 Croatia F4 (Opatija) Canada F1 Spain F16 Czech Republic F2 Austria F5 Czech Republic F1 M15 Bergamo M15 Slovenska Bistrica M25 Padova M25 Trnava M15 Ollersbach M25 Santa margherita di Pula M15 Vienna Prosperita Open 2007 - Ostrava Steelers Cup - Kosice Puerto Rico Challenger Tennis Event - Humacao Baden Open - Karlsruhe M25+H Kassel Kosice Open-Steelers Cup 2008 - Kosice Siemens Open - Scheveningen s'Tennis Masters Challenger - Graz Ljubljana Open 2008 - Ljubljana Waco Tennis Challenger - Waco PEOPLEnet CUP - Dnepropetrovsk Kyoto Challenger Baton Rouge Challenger Wroclaw Challenger Talahassee Challenger Ostrava Challenger Istanbul Challenger Karshi Challenger Trnava Challenger Sacramento Challenger Tiburon Challenger Calabasas Challenger Charlottesville Challenger Aachen Challenger Rhodes Challenger Ramat Hasharon Challenger Busan Challenger Prostejov Challenger Nottingham Challenger Arad Challenger Samarkand Challenger Karshi Challenger Heilbronn Challenger 2007 Knoxville Challenger - Knoxville Seoul Challenger Aachen Challenger AT&T Challenger of Dallas - Dallas Bratislava Challenger Helsinki Challenger Bangkok Challenger BMW Tennis Championship - Sunrise Fergana Challenger Ostrava Challenger Tallahassee Tennis Challenger - Tallahassee Karlsruhe Challenger Samarkand Challenger Karshi Challenger Astana Challenger Hurricane Tennis Open - Bradenton Istanbul Challenger Izmir Challenger Trnava Challenger Polska Energia Open - Bytom Mons Challenger Orleans Challenger Geneva Challenger Helsinki Challenger Sarajevo Challenger Semgroup Challenger - Tulsa Dallas Challenger Bergamo Challenger Leon Challenger San Benedetto Challenger Karshi Challenger Brasov Challenger Petange Challenger Trnava Challenger Orleans Challenger Helsinki Challenger Rome Challenger Furth Challenger Kosice Challenger Milan Challenger Todi Challenger Marburg Challenger Orbetello Challenger Vicenza Challenger San Marino Challenger Genova Challenger Petange Challenger Orleans Challenger Mouilleron-Le-Captif Challenger Eckental Challenger Heilbronn Challenger Tatra Banka Slovak Open - Bratislava Kyoto Challenger Kazan Challenger Rome Challenger Heilbronn Challenger San Benedetto Challenger Astana Challenger Liberec Challenger Reunion Island Challenger Mouilleron-Le-Captif Challenger Cherbourg Challenger Bath Challenger Heilbronn Challenger Prostejov Challenger Morelos Challenger M25 Santa Margherita di Pula Padova Challenger Todi Challenger Tampere Challenger Liberec Challenger Vancouver Challenger Manerbio Challenger Como Challenger Rome Challenger Tashkent Challenger Lima Challenger Mendoza Challenger Buenos Aires Challenger Bucaramanga Challenger Trnava Challenger Raanana Challenger Barletta Challenger Nanjing Challenger Taipei City Challenger Kosice Challenger Heilbronn Challenger Eckental Challenger Prostejov Challenger ATP Slovak Open Challenger - Bratislava Prague Challenger Poprad Tatry Challenger Trnava Challenger Geneva Challenger Poprad Tatry Challenger Kosice Challenger Bergamo Challenger San Luis Potosi Challenger Salinas Challenger Qingdao Challenger Anning Challenger Lexington Challenger Rome Challenger Ostrava Challenger Shymkent Challenger Vicenza Challenger Furth Challenger Trnava Challenger Ilkley Challenger Marburg Challenger Perugia Challenger Gwangju Challenger Prague Challenger Chengdu Challenger Liberec Challenger Jinan Challenger M25 Tbilisi Eckental Challenger Bratislava Challenger Campinas Challenger Buenos Aires Challenger Helsinki Challenger Singapore Challenger Cali Challenger Andria Challenger Playford Challenger Morelos Challenger Wroclaw Challenger Bergamo Challenger Punta Del Este Challenger St. Brieuc Challenger Vercelli Challenger Ostrava Challenger Mestre Challenger Bratislava Challenger Tatra Banka Open - Bratislava Padova Challenger Liberec Challenger Recanati Challenger M15 Trnava Biella Challenger Ortisei Challenger Cordenons Challenger Rennes Challenger Punta Del Este Challenger Seoul Challenger St. Remy Challenger Marburg Challenger Alessandria Challenger Busan Challenger Shymkent Challenger Bratislava Challenger Nottingham Challenger Ortisei Challenger San Benedetto Challenger Prague Challenger Montevideo Challenger Kosice Challenger Santo Domingo Challenger Kazan Challenger Napoli Challenger Shymkent Challenger Ostrava Challenger Bogota Challenger Orleans Challenger Turin Challenger Ludwigshafen Challenger Maia 1 Challenger Abidjan 1 Challenger Gran Canaria Challenger Zadar Challenger Mexico City Challenger San Benedetto Challenger Biella Challenger San Luis Potosi Challenger Concepcion Challenger Heilbronn Challenger Prostejov Challenger Bratislava Challenger Almaty 1 Challenger Almaty 2 Challenger Como Challenger Banja Luka Challenger Marbella Challenger Rome Challenger M15 Poprad Mons Challenger Mohammedia Challenger Tashkent Challenger Eckental Challenger Pau Challenger Trieste Challenger Montechiarugolo - Parma Challenger Porto Challenger Vancouver Challenger Vilnus Challenger Heilbronn Challenger Samarkand Challenger Bratislava 1 Challenger Blois Challenger Dobrich Challenger San Benedetto Challenger Brest Challenger Quito Challenger M15 Antalya Istanbul Challenger Oeiras 1 Challenger Tatra Banka Open 2006 - Bratislava Ortisei Challenger Quimper Challenger Lugano Challenger Bratislava Challenger Astana Challenger Zadar Challenger Chicago Challenger Andria Challenger Rennes Challenger Abidjan 2 Challenger Chisinau Challenger Liberec Challenger Astana Challenger Rome Challenger Valencia Challenger Ostrava Challenger Cordenons Challenger Como Challenger Banja Luka Challenger Rome Challenger St. Brieuc Challenger Bratislava Challenger Mouilleron-Le-Captif Challenger Pune Challenger Quimper Challenger Santiago Challenger Winnetka Challenger Segovia Challenger Drummondville Challenger Arad Challenger St. Brieuc Challenger Anning Challenger Nanchang Challenger Poznan Challenger Samarkand Challenger Almaty Challenger Tampere Challenger Prague Challenger Liberec Challenger L'Aquila Challenger Como Challenger Samarkand Challenger Biella Challenger Maia Challenger M25 Santa Margherita di Pula M25 Santa Margherita di Pula Grodzisk Mazowiecki Challenger Barletta Challenger Como Challenger Ambato Challenger Napoli 2 Challenger Maia 2 Challenger Santa Cruz de la Sierra Challenger Roseto Degli Abruzzi 1 Challenger Roseto Degli Abruzzi 2 Challenger Lille Challenger Helsinki Challenger Steelers Cup 2005 - Kosice Oeiras 1 Challenger Oeiras 2 Challenger Banja Luka Challenger Levene Gouldin & Thompson Tennis Challenger - Binghamton Maia Challenger St. Brieuc Challenger Seoul Challenger Grodzisk Mazowiecki Challenger Zhangjiagang Challenger Tenerife 1 Challenger Quimper Challenger Villena Challenger Lugano Challenger Hamburg Challenger Gwangju Challenger Kigali 1 Challenger Shenzhen 1 Challenger Guangzhou Challenger Taipei Challenger Kachreti Challenger San Marino Challenger GHI Bronx Tennis Classic - Bronx Brazzaville Challenger Sassuolo Challenger Barletta Challenger Braunschweig Challenger Savannah Challenger Florence Challenger Furth Challenger Lima Challenger Guayaquil Challenger Sao Paulo Challenger Salinas Challenger ATP Challenger Trophy 2008 - Trnava Cordenons Challenger Vancouver Challenger Monterrey Challenger Astana Challenger Rijeka Challenger Tatra Banka Slovak Open - Bratislava Marbella Challenger Guayaquil Challenger Zagreb Challenger Santiago Challenger Johannesburg Challenger Sarasota Challenger Kosice Challenger Lisbon Challenger Mouilleron-Le-Captif Challenger Irving Challenger Losinj Challenger Knoxville Challenger Barcelona Challenger Bratislava Challenger Bratislava Challenger Champaign Challenger Wolfsburg Challenger San Luis Potosi Challenger Orange Warsaw Open - Warsaw Nottingham Challenger Nottingham-2 Challenger SAP Open - San Jose Cherbourg Challenger Todi Challenger Lermontov Challenger Mons Challenger Glasgow Challenger Dallas Challenger Prague Challenger Manacor Challenger Kosice Challenger Eckental Challenger Bank Austria Tennis Trophy - Vienna Bratislava Challenger Hersonissos 1 Challenger Orleans Challenger Como Challenger Brisbane International - Brisbane Medibank International - Sydney SAP Open - San Jose Marbella Challenger Regions Morgan Keegan Championships - Memphis Napoli Challenger Noumea Challenger Delray Beach International Tennis Championships - Delray Beach Heilbronn Challenger SAP Open - San Jose Farmers Classic - Los Angeles Citi Open - Washington Bergamo Challenger St. Petersburg Open - St. Petersburg Atlanta Tennis Championships - Atlanta San Luis Potosi Challenger Mersin Challenger Leon Challenger Mexico City Challenger If Stockholm Open - Stockholm Valencia Open - Valencia Brisbane International - Brisbane Brisbane International - Brisbane Delray Beach International Tennis Championships - Delray Beach AEGON Championships - London Topshelf Open - 's-Hertogenbosch BB&T Atlanta Open - Atlanta Winston-Salem Open - Winston-Salem Swiss Indoors Basel - Basel Brisbane International - Brisbane BRD Nastase Tiriac Trophy - Bucharest BMW Open - Munich Vegeta Croatia Open - Umag Shenzhen Open - Shenzhen China Open - Beijing Kremlin Cup - Moscow PBZ Zagreb Indoors - Zagreb Mons Challenger Rennes Challenger Athens Challenger Shenzhen Open - Shenzhen Ecuador Open - Quito Memphis Open - Memphis Bratislava Challenger Swiss Indoors Basel - Basel Citi Open - Washington Argentina Open - Buenos Aires Gerry Weber Open - Halle Santiago Challenger Gerry Weber Open - Halle Kremlin Cup - Moscow Ecuador Open - Quito Plava Laguna Croatia Open - Umag Qatar ExxonMobil Open - Doha Argentina Open - Buenos Aires Sao Paulo Challenger Tour Finals Helsinki Challenger Dubai Duty Free Tennis Championships - Dubai Forte Village Sardegna Open - Sardinia Konzum Croatia Open - Umag Argentina Open - Buenos Aires BMW Open - Munich Plava Laguna Croatia Open - Umag Delray Beach International Tennis Championships - Delray Beach Kremlin Cup - Moscow Belgrade 2 - Belgrade Melbourne Summer Set - Melbourne Bogota Challenger Winston-Salem Open - Winston-Salem St. Petersburg Open - St. Petersburg BMW Open - Munich Quimper Challenger Winston-Salem Open - Winston-Salem Cherbourg Challenger Moselle Open - Metz Dubai Duty Free Tennis Championships - Dubai Poznan Challenger Vercelli Challenger Santiago Open - Santiago Binghamton Challenger Truist Atlanta Open - Atlanta Todi Challenger Sardegna Open - Cagliari Astana Open - Nur-Sultan Wuxi Challenger Tata Open Maharashtra - Pune Dubai Duty Free Tennis Championships - Dubai Abierto de Tenis Mifel - Los Cabos Open 13 - Marseille Bergamo Challenger Tashkent Challenger Bet-At-Home Austrian Open - Kitzbuhel Libema Open - 's-Hertogenbosch Atlanta Tennis Championships - Atlanta Farmers Classic - Los Angeles Skopje Challenger Rio De Janeiro Challenger Rennes Challenger US Men's Clay Court Championship - Houston Barcelona Open BancSabadell - Barcelona Open de Nice Cote d'Azur - Nice St. Petersburg Open - St. Petersburg Aircel Chennai Open - Chennai Buenos Aires Challenger Cassis Challenger Marburg Challenger Manerbio Challenger Seville Challenger Open 13 - Marseille Brest Challenger Casablanca Challenger Budapest Challenger Anytech365 Andalucia Open - Marbella Hall of Fame Tennis Championships - Newport Irving Challenger Como Challenger Valencia Open - Valencia Prostejov Challenger Aircel Chennai Open - Chennai Poprad Tatry Challenger Barcelona Open BancSabadell - Barcelona US Men's Clay Court Championship - Houston Quimper Challenger Geneva Open - Geneva Topshelf Open - 's-Hertogenbosch Gerry Weber Open - Halle Guadalajara Challenger Ostrava Challenger Antalya Cup - Antalya BB&T Atlanta Open - Atlanta Lima Challenger San Benedetto Challenger China Open - Beijing Brescia Challenger St. Petersburg Open - St. Petersburg Koblenz Challenger Pau Challenger Garanti Koza Sofia Open - Sofia Kremlin Cup - Moscow Geneva Open - Geneva Aegon Nottingham Open - Nottingham Konzum Croatia Open - Umag Napoli Challenger Winnetka Challenger Recanati Challenger Kremlin Cup - Moscow Brasil Open - Sao Paulo Florence Challenger Hong Kong Challenger Eckental Challenger Rome Challenger Scheveningen Challenger Seville Challenger Troisdorf Challenger Zhuhai Challenger Ecuador Open - Quito Open Sud de France - Montpellier Vancouver Challenger Turin Challenger Cordenons Challenger Busan Challenger ABN AMRO World Tennis Tournament - Rotterdam Barcelona Open BancSabadell - Barcelona Montevideo Challenger Citi Open - Washington Vilnius Challenger Punta Del Este Challenger Qatar ExxonMobil Open - Doha Tata Open Maharashtra - Pune Cordoba Open - Cordoba Busan Challenger Brasil Open - Sao Paulo Santiago Challenger Belgrade Challenger Grodzisk Mazowiecki Challenger Geneva Open - Geneva Prague Challenger Perugia Challenger Liberec Challenger St. Petersburg Open - St. Petersburg Chengdu Open - Chengdu Swiss Indoors Basel - Basel Cordoba Open - Cordoba Tata Open Maharashtra - Pune Concepcion Challenger Rio Open - Rio de Janeiro Generali Open - Kitzbuhel Roanne Challenger Delray Beach Open - Delray Beach Murray River Open - Melbourne Lyon Challenger Cordoba Open - Cordoba Chile Dove Men+Care Open - Santiago Serbia Open - Belgrade Noventi Open - Halle Hamburg European Open - Hamburg Nordea Open - Bastad Hersonissos 2 Challenger Generali Open - Kitzbuhel Citi Open - Washington Lugano Challenger Cordoba Open - Cordoba Aguascalientes Challenger Tbilisi Challenger Augsburg Challenger Gonet Geneva Open - Geneva Pozoblanco Challenger Prostejov Challenger Bratislava 1 Challenger Orleans Challenger Hamburg European Open - Hamburg Sofia Open - Sofia Milan Challenger Sofia Open - Sofia Generali Open - Kitzbuhel ATP Studena Croatia Open Umag - Umag Brest Challenger Lille Challenger Bratislava 2 Challenger Qatar ExxonMobil Open - Doha Busan Challenger Lexington Challenger Qatar ExxonMobil Open - Doha Erste Bank Open - Vienna Sydney International - Sydney Abierto Mexicano Telcel - Acapulco Kremlin Cup - Moscow Citi Open - Washington Great Ocean Road Open - Melbourne Ottignies-Louvain-la-Neuve Challenger Lille Challenger Gwangju Challenger Quito Challenger Szczecin Challenger Kremlin Cup - Moscow Sony Ericsson Open - Miami Delray Beach Open - Delray Beach BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Internazionali BNL d'Italia - Rome Mutua Madrid Open - Madrid Rogers Cup - Toronto BNP Paribas Open - Indian Wells BNP Paribas Masters - Paris Internazionali BNL d'Italia - Rome Western & Southern Open - New York Open Sud de France - Montpellier Delray Beach International Tennis Championships - Delray Beach Nordea Open - Bastad BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Western & Southern Open - Cincinnati BNP Paribas Masters - Paris Millennium Estoril Open - Estoril Kremlin Cup - Moscow BNP Paribas Open - Indian Wells Monte-Carlo Rolex Masters - Monte-Carlo Western & Southern Open - Cincinnati U.S. Open - New York Miami Open - Miami Coupe Rogers - Montreal Erste Bank Open - Vienna Rolex Paris Masters - Paris Truist Atlanta Open - Atlanta Miami Open - Miami Rogers Cup - Toronto Western & Southern Open - Cincinnati French Open - Paris BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells National Bank Open - Montreal Miami Open - Miami Wimbledon - London Shanghai Rolex Masters - Shanghai Miami Open - Miami U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne U.S. Open - New York Australian Open - Melbourne French Open - Paris St. Petersburg Open - St. Petersburg U.S. Open - New York U.S. Open - New York U.S. Open - New York Legg Mason Tennis Classic - Washington French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris U.S. Open - New York U.S. Open - New York U.S. Open - New York Mercedes Cup - Stuttgart French Open - Paris BB&T Atlanta Open - Atlanta Argentina Open - Buenos Aires Bet-at-home Cup - Kitzbuhel Citi Open - Washington China Open - Beijing Sony Open Tennis - Miami Rogers Cup - Montreal French Open - Paris Davis Cup, Group 2, 1R, LTU-GBR 3-2 Australian Open - Melbourne French Open - Paris Wimbledon - London French Open - Paris Wimbledon - London Australian Open - Melbourne French Open - Paris Davis Cup, Group 2, 1R, LTU-GEO 3-2 Davis Cup, Group II, 1R, LTU-CYP 4-1 Davis Cup, Group I, 1R, SVK-LAT 5-0 Davis Cup, Group I, 1R, POL-LTU 3-2 Davis Cup, Group I, LTU-UKR 1-4 Davis Cup, Group I, PO, SLO-LTU 5-0 Wimbledon - London U.S. Open - New York Davis Cup, Group I, PO, SVK-POL 4-1 Davis Cup, Group II, 1R, LTU-EST 3-1 Australian Open - Melbourne Davis Cup, Group II, 2R, FIN-LTU 3-2 Wimbledon - London Australian Open - Melbourne Australian Open - Melbourne Wimbledon - London Australian Open - Melbourne Davis Cup, World Group, QR, SVK-CZE 1-3 Western & Southern Open - Cincinnati Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris French Open - Paris U.S. Open - New York Wimbledon - London Australian Open - Melbourne Wimbledon - London Wimbledon - London Wimbledon - London Davis Cup, Group II, 3R, BIH-LTU 2-3 Davis Cup, Group II, 1R, EST-LTU 3-2 Davis Cup, Group I, 1R, SVK-SUI 3-1 Davis Cup, Group I, PO, LTU-PAK 4-0 Davis Cup, Group 2, 2R, SLO-LTU 5-0 Davis Cup, World Group, PO, AUS-SVK 3-0 Davis Cup, Group I, PO, SVK-SWE 3-2 Davis Cup, Group II, 1R, NOR-LTU 0-5 Davis Cup, Group II, 2R, RSA-LTU 2-3 Davis Cup, Europe/Africa Group II, 2R, IRL-LTU 2-3 Davis Cup, Europe/Africa Group II, 3R, LTU-SLO 2-3 Davis Cup, Group I, 1R, UKR-SVK 3-2 Davis Cup, Group II, 1R, LTU-EGY 4-1 Davis Cup, Group I, PO, PAK-LTU 3-2 Davis Cup, Group I, 1R, ARG-LTU 4-0 Davis Cup, Group II, 1R, LTU-NOR 3-2 Davis Cup, Group I, PO, LTU-GEO 3-2 Davis Cup, Group I, 2R, HUN-SVK 0-3 French Open (juniors) Wimbledon (juniors) U.S. Open (juniors) Australian Open (juniors) U.S. Open (juniors) French Open (juniors) Wimbledon (juniors) Davis Cup, Group II, 1R, MAR-LTU 2-3 Kigali 2 Challenger Australian Open (juniors) All Lower level tournaments Olympics - Rio de Janeiro Istanbul Challenger M25 Santa Margherita di Pula