Career 2025 2024 2023 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004
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 Bosnia/Herzegovina F1 Serbia&Montenegro F1 Serbia & Montenegro F6 Croatia F5 Croatia F1 Serbia & Montenegro F3 Serbia & Montenegro F4 Croatia F4 Croatia F5 Serbia F5 Italy F22 Croatia F7 Sudan F2 Turkey F4 Bosnia & Herzegovina F1 Bosnia & Herzegovina F2 Bosnia & Herzegovina F4 Serbia F3 Croatia F8 Turkey F32 Turkey F33 Turkey F34 Turkey F35 Turkey F2 Turkey F3 Turkey F4 Croatia F2 Bosnia & Herzegovina F2 Bosnia & Herzegovina F3 Bosnia & Herzegovina F4 Bosnia & Herzegovina F5 Serbia F1 Serbia F2 Serbia F3 Serbia F4 Serbia F7 Croatia F8 Croatia F9 Serbia F11 Serbia F13 Serbia F14 Croatia F12 Turkey F44 Turkey F45 Turkey F46 Turkey F2 Croatia F2 Canada F1 Canada F2 Bosnia & Herzegovina F1 M15 Kursumlijska Banja M15 Sharm ElSheikh M25 Sharm ElSheikh Astana Challenger M25 Astana M15 Monastir M15 Tashkent Shenzhen Challenger Hangzhou Challenger Tulln Challenger M15 Tashkent M15 Kayseri M15 Kayseri Turkey F35 Bosnia/Herzegovina F1 Bosnia/Herzegovina F2 Croatia F3 Senegal F1 Senegal F2 Turkey F50 France F1 Turkey F2 Turkey F3 Turkey F5 Turkey F6 Greece F1 Greece F2 Greece F3 Greece F4 Turkey F22 Turkey F23 Turkey F24 Turkey F25 Turkey F1 Senegal F1 Senegal F2 Turkey F46 Croatia F1 Turkey F27 Turkey F28 Turkey F29 Germany F18 Tunisia F7 Egypt F40 Egypt F41 Nigeria F3 Nigeria F4 Turkey F49 Nigeria F2 Egypt F13 Egypt F14 Georgia F2 Egypt F1 (Sharm El Sheikh) Egypt F2 (Sharm El Sheikh) Egypt F3 (Sharm El Sheikh) Bosnia & Herzegovina F3 Egypt F8 (Sharm El Sheikh) Egypt F9 (Sharm El Sheikh) Egypt F12 (Sharm El Sheikh) Egypt F13 (Sharm El Sheikh) Georgia F1 (Telavi) Georgia F2 (Telavi) Croatia F4 Bosnia/Herzegovina F1 Bosnia/Herzegovina F2 Bosnia/Herzegovina F3 Serbia F1 Turkey F48 (Antalya) Serbia F2 Serbia F3 Serbia F4 Serbia F5 Croatia F9 Egypt F7 (Sharm El Sheikh) Tunisia F4 Tunisia F5 Tunisia F6 Egypt F8 (Sharm El Sheikh) Turkey F3 Turkey F4 Turkey F5 Turkey F6 Bosnia/Herzegovina F2 Bosnia/Herzegovina F3 Bosnia/Herzegovina F4 Serbia F1 Serbia F2 Serbia F3 Serbia F4 Serbia F5 Serbia F6 Bosnia/Herzegovina F6 Bosnia/Herzegovina F7 Croatia F10 Georgia F1 (Telavi) Iran F5 Iran F6 Croatia F1 Portugal F1 Portugal F2 Portugal F3 Turkey F4 Turkey F5 Georgia F2 (Telavi) Georgia F3 (Telavi) Italy F1 Bosnia & Herzegovina F1 Bosnia & Herzegovina F2 Bosnia & Herzegovina F3 Bosnia & Herzegovina F4 Serbia F2 Serbia F3 Syria F1 Syria F2 Belarus F2 (Minsk) Hungary F6 (Gyor) Belarus F3 (Minsk) Serbia F7 Croatia F7 Croatia F8 Sudan F1 M15 Antalya M25 Kiseljak M15 Doha M25 Aktobe M25 Aktobe M15 Antalya M15 Trnava M25 Antalya Bosnia/Herzegovina F5 Bosnia & Herzegovina F5 M15 Sharm El Sheikh Bosnia/Herzegovina F6 M15 Sharm El Sheikh Egypt F29 Croatia F9 Croatia F10 Egypt F27 Serbia F5 Turkey F12 Turkey F13 Germany F3 Germany F4 Egypt F28 Bosnia/Herzegovina F1 Bosnia & Herzegovina F2 Turkey F6 M15 Sharm El Sheikh Turkey F7 M15 Sharm El Sheikh Bosnia & Herzegovina F3 Bosnia & Herzegovina F4 Bosnia & Herzegovina F5 Bosnia & Herzegovina F7 Serbia F2 Serbia F3 Estonia F1 Estonia F2 Serbia F4 M15 Prijedor M15 Antalya M25 Velenje M25 Telavi M25 Skopje M15 Sharm ElSheikh M15 Sharm ElSheikh M15 Belgrade Turkey F47 (Antalya) M25 Nur-Sultan M25 Maribor M15 Budapest M15 Sharm ElSheikh M15 Sharm ElSheikh M15 Sharm ElSheikh M15 Sharm ElSheikh M25 Sharm ElSheikh M25 Tbilisi M15 Tbilisi M15 Osijek M15 Prijedor M15 Warmbad Villach M15 Wroclaw M15 Heraklion M15 Dubrovnik M15 Osijek M15 Doboj M15 Monastir M15 Monastir M15 Monastir M15 Bali M15 Bali Serbia F8 Georgia F3 (Telavi) M15 Telavi Georgia F3 M15 Doha Croatia F11 M15 Antalya M25 Nur-Sultan M25 Trimbach M15 Shymkent M15 Cairo Serbia F2 Croatia F8 M15 Sharm ElSheikh M15 Sharm ElSheikh Italy F3 M25 Sharm ElSheikh Turkey F43 Turkey F22 (Antalya) Banja Luka Challenger 2005 - Banja Luka M15 Sharm ElSheikh M25 Telavi M15 Saarlouis M15 Telavi M15 Pirot Croatia F1 M15 Monastir M15 Antalya M25 Telavi M15 Sozopol M15 Telavi Sarajevo Challenger M15 Cairo M15 Bucharest M25+H Lagos M25 Tbilisi M15 Opava M15 Prague M25 Dubrovnik M15 Doha M25 Bali M15 Singapore M15 Heraklion Sarajevo Challenger M15 Sharm El Sheikh M15 Sibenik M25 Kiseljak M25 Belgrade Napoli Challenger M15 Sharm ElSheikh Palermo Challenger M25 Prostejov Aachen Challenger Barletta Challenger M15 Kayseri Orbetello Challenger Sarajevo Challenger Napoli Challenger M15 Astana Rome Challenger Istanbul Challenger M15 Antalya M25 Tbilisi M15 Tbilisi Turkey F21 (Antalya) M15 Antalya M15 Antalya M15 Telavi M25 Gyor M15 Cairo M25+H Lagos M15 Doha M25 Nussloch M15 Antalya M15 Sharm El Sheikh M15 Sharm El Sheikh M15 Cairo M15 Cairo M15 Sharm El Sheikh M15 Sharm El Sheikh M15 Sharm El Sheikh M15 Telavi M25 Stockholm M15 Cairo M25 Falun M15 Tbilisi M15 Sarajevo M15 Sibenik M25 Marburg M25 Maribor M15 Sharm ElSheikh Samarkand Challenger Arad Challenger M15 Sharm ElSheikh M15 Sharm ElSheikh M15 Doha Meerbusch Challenger Genova Challenger M15 Cairo M15 Sharm El Sheikh Izmir Challenger M15 Antalya Happy Valley Challenger Ortisei Challenger M15 Antalya M25 Sunderland M25 Nur-Sultan M15 Doboj Tunis Challenger Quimper Challenger M15 Sharm ElSheikh Serbia F6 M15 Sharm ElSheikh M25 Split M15 Shymkent Mersin Challenger M15 Sharm ElSheikh M15 Sharm ElSheikh Eckental Challenger Ortisei Challenger M15 Sarajevo M25 Tbilisi Happy Valley Challenger Prostejov Challenger Portoroz Challenger M15 Sharm ElSheikh Istanbul Challenger Rimouski Challenger Itajai Challenger Brest Challenger Eckental Challenger Furth Challenger Andria Challenger M25 Sharm ElSheikh Andria Challenger Ostrava Challenger Karshi Challenger Shenzhen Challenger Samarkand Challenger Ilkley Challenger M25 Trnava Astana Challenger Portoroz Challenger Izmir Challenger Bratislava Challenger Andria Challenger M15 Trnava Quimper Challenger M15 Meerbusch Karshi Challenger Samarkand Challenger Fergana Challenger Recanati Challenger M15 Sharm ElSheikh Portoroz Challenger Zhangjiagang Challenger Shanghai Challenger M15 Sarajevo Andria Challenger M25 Loughborough Barletta Challenger Seoul Challenger M25 Sheffield M25 Doha Bergamo Challenger M25+H Kassel Fergana Challenger M25 Al Zahra Bergamo Challenger Perugia Challenger M25 Sharm ElSheikh Quimper Challenger Nur-Sultan Challenger M15 Sharm ElSheikh M15 Heraklion Genova Challenger M15 Split M15 Tbilisi M15 Prijedor M15 Sharm ElSheikh M15 Koszalin Istanbul Challenger Tashkent Challenger M15 Kamen M15 Brcko M15 Duffel M15 Monastir Recanati Challenger M15 Sharm ElSheikh M25 Brisbane M15 Heraklion M15 Doha M15 Sharm ElSheikh M15 Sharm ElSheikh M15 Sharm ElSheikh Kosice Challenger M15 Hinode M15 Kayseri Tashkent Challenger Lille Challenger St. Brieuc Challenger Bratislava Challenger Guadalajara Challenger Recanati Challenger M15 Zahra Leon Challenger Bratislava Challenger Prostejov Challenger Trieste Challenger Prague 2 Challenger Warsaw Challenger Banja Luka Challenger Istanbul 2 Challenger Losinj Challenger Forli 1 Challenger Forli 5 Challenger Biel Challenger Lugano Challenger Milan Challenger Salzburg Challenger Nur-Sultan Challenger Zug Challenger Banja Luka Challenger Istanbul Challenger Ismaning Challenger Szekesfehervar Challenger Zadar Challenger Mauthausen Challenger Troisdorf Challenger M15 Zahra Manerbio Challenger Rennes Challenger Astana Challenger Banja Luka Challenger Split Challenger Timisoara Challenger San Benedetto Challenger San Marino Challenger BRD Nastase Tiriac Trophy - Bucharest Tunis Challenger Prostejov Challenger Fergana Challenger Meerbusch Challenger Genova Challenger Istanbul Challenger Izmir Challenger Agri Challenger Tashkent Challenger Cherbourg Challenger Kazan Challenger Sydney Challenger Segovia Challenger Tbilisi Challenger Grodzisk Mazowiecki Challenger Brest Challenger Mexico City Challenger Segovia Challenger Loughborough Challenger Shymkent Challenger Almaty Challenger Kachreti Challenger Francavilla Challenger Prague Challenger Portoroz Challenger Playford Challenger Ortisei Challenger Forli 2 Challenger Forli 3 Challenger Sanremo Challenger Zagreb Challenger Troisdorf Challenger Astana Challenger Istanbul Challenger Vilnus Challenger Koblenz Challenger Trieste Challenger Bet-at-home Cup - Kitzbuhel BRD Nastase Tiriac Trophy - Bucharest BMW Open - Munich M25 Marburg M25 The Hague BRD Nastase Tiriac Trophy - Bucharest M25 Astana Sarajevo Open 2004 - Sarajevo Sarajevo Open - Sarajevo BH Telecom Indoors Sarajevo 2006 - Sarajevo M15 Monastir Sony Ericsson Open 2008 - Belgrade BH Indoor Sarajevo - Sarajevo Hungarian Open - Budapest Medjurgorje Open - Medjugorje Banja Luka Challenger 2008 - Banja Luka Belgrade Challenger ATP Studena Croatia Open - Umag Qatar ExxonMobil Open - Doha M15 Budapest Samarkand Challenger Rijeka Challenger Bratislava Challenger San Marino Challenger Bratislava Challenger PBZ Zagreb Indoors - Zagreb M15 Budapest Banja Luka Challenger Santos Challenger Sao Paulo Challenger Ostrava Challenger M15 Kursumlijska Banja Izmir Challenger M25 Sharm ElSheikh European Open - Antwerp Eckental Challenger Bratislava Challenger Banja Luka Open - Banja Luka Karshi Challenger Kosice Challenger Milan Challenger Cortina Challenger San Marino Challenger Banja Luka Challenger Sibiu Challenger Ortisei Challenger Helsinki Challenger Cherbourg Challenger Guangzhou Challenger Napoli Challenger Karshi Challenger Samarkand Challenger Prague Challenger TEB BNP Paribas Istanbul Open - Istanbul Portoroz Challenger Jonkoping Challenger Surbiton Challenger Ilkley Challenger M15 Zahra St. Remy Challenger Izmir Challenger Brescia Challenger Wroclaw Challenger St. Brieuc Challenger Recanati Challenger Cortina Challenger Segovia Challenger Orleans Challenger Eckental Challenger Swiss Indoors Basel - Basel Budapest Challenger Ricoh Open - 's-Hertogenbosch Segovia Challenger Astana Challenger Sibiu Challenger Cordenons Challenger TEB BNP Paribas Istanbul Open - Istanbul Ortisei Challenger M25 Sharm ElSheikh Eckental Challenger Busan Challenger M15 Sharm ElSheikh Segovia Challenger Manerbio Challenger Recanati Challenger M15 Sharm ElSheikh Eckental Challenger Forli 2 Challenger Poznan Challenger Luedenscheid Challenger Split Challenger M25 Creteil Grodzisk Mazowiecki Challenger Trieste Challenger M25 Trnava Bratislava Challenger Ortisei Challenger M25 Kachreti Casablanca Challenger M15 Amstelveen M15 Saarlouis Dobrich Challenger M15 Doha M25 Caloundra Turkish Airlines Open Antalya - Antalya Istanbul Challenger Aircel Chennai Open - Chennai M15 Doha Ismaning Challenger Serbia Open - Belgrade Gwangju Challenger Serbia Open - Belgrade M25 Carrara Erste Bank Open - Vienna Kremlin Cup - Moscow Garanti Koza Sofia Open - Sofia Vilnius Challenger M25 Castelo Branco Wimbledon - London U.S. Open - New York U.S. Open - New York Australian Open - Melbourne French Open - Paris M15 Budapest Australian Open - Melbourne Wimbledon - London M15 Kayseri Australian Open - Melbourne Wimbledon - London U.S. Open - New York Wimbledon - London U.S. Open - New York French Open - Paris French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Davis Cup, Group 2, 1R, MKD-BIH 2-3 Davis Cup, Europe/Africa Group II, 2R, EST-BIH 2-3 Davis Cup, Europe/Africa Group II, 3R, POR-BIH 3-2 Davis Cup, Group II, 1R, MAR-BIH 2-3 Davis Cup, Group II, 2R, BIH-EST 3-2 Davis Cup, Group II, 3R, DEN-BIH 3-2 Davis Cup, Group II, 1R, BIH-LUX 4-1 Davis Cup, Group II, PO, LUX-GEO 5-0 Australian Open - Melbourne Davis Cup, World Group II, PO, GEO-EST 1-4 All Lower level tournaments Davis Cup, Group II, 1R, GEO-TUN 4-1 Davis Cup, Group I, PO, LTU-GEO 3-2 Davis Cup, Group I, PO, GEO-POL 0-4