President Gjorge Ivanov has revoked all the remaining pardons he granted to officials implicated in Macedonia's wire-tapping scandal.
The move on June 6 was demanded by Macedonia's opposition party and had been urged by the European Union and the United States.
In an EU-brokered deal last year, Macedonia's political parties agreed to hold early elections and that a special prosecutor should investigate allegations that former Prime Minister Nikola Gruevski and his close allies authorized eavesdropping on more than 20,000 people.
Ivanov in April issued pardons for 56 officials who were prosecuted over their involvement in the scandal. The pardons led to nationwide protests and the cancellation of elections set for June 5.
Macedonia's parliament last month passed legislation that enabled Ivanov on May 27 to revoke his decision to pardon 22 politicians.
On June 6, Ivanov announced the cancellation of the pardons for the other 34 people.
With reporting by Reuters and Balkan Insight