On 18 January 2021, Zachara signed a contract lasting until the end of the 2020–21 season with Bosnian Premier League club Široki Brijeg.[6] He debuted in a league game against Olimpik on 21 March 2021.[7] Zachara scored his first goal for Široki Brijeg on 11 April 2021, in a league game against Krupa.[8] He left Široki Brijeg after his contract with the club expired in June 2021.[9]