2017 gelangte er bei den Halleneuropameisterschaften in Belgrad über 800 Meter bis in das Halbfinale, konnte dort aber verletzungsbedingt nicht mehr an den Start gehen. Im August startete er erneut bei den Weltmeisterschaften in London, kam diesmal mit 1:46,54 min aber nicht über die erste Runde hinaus. Im Jahr darauf siegte er in 1:49,49 min bei den Balkan-Hallenmeisterschaften in Istanbul und im August schied er dann bei den Europameisterschaften in Berlin mit 1:47,24 min im Halbfinale aus. 2019 wurde er bei den Halleneuropameisterschaften in Glasgow in 1:47,91 min Sechster und siegte dann Ende Mai in 1:46,68 min beim Bauhaus-Galan in Stockholm, ehe er beim Herculis in 1:43,62 min auf Rang drei gelangte. Ende September erreichte er bei den Weltmeisterschaften in Doha erneut das Finale über 800 Meter und gewann dort in 1:43,47 min min die Silbermedaille hinter dem US-Amerikaner Donavan Brazier. 2021 verbesserte er in Madrid den bosnischen Hallenrekord über 800 Meter auf 1:45,95 min und erreichte anschließend bei den Halleneuropameisterschaften in Toruń nach 1:47,37 min Rang fünf.