"The re-run elections in Belgrade will be held on June 2 and all other elections in accordance with the legal and constitutional deadlines," President Aleksandar Vucic announced at a press conference.
"It is important that we hold elections that at the end everyone will say: this is the result," he added, quoted by Danas.
The Serbia Against Violence (SAV) alliance, formed amid anger over last year's mass shootings and the Vucic regime, welcomed the decision.
Today, the Serbian head of state held a meeting with Serbian Progressive Party (SPP) President Milos Vucevic, Executive Council President Darko Glisic and outgoing Prime Minister Ana Bernabic. The leader of the Socialist Party of Serbia (SPS), Ivica Dacic, was also present at the talks. The latter will be acting prime minister of the country until a new government is formed.
Vucic's ruling SPS won victory in the parliamentary and local elections on 17 December last year.
The vote results sparked a series of multi-thousand protests, and a complaint of vote theft was filed in January.
In Belgrade, the opposition accused the government of allowing voters from the neighbouring Republika Srpska to vote illegally in the capital.
The Organisation for Security and Cooperation in Europe (OSCE) noted that the election was "dominated" by Aleksandar Vucic, "which, together with the systematic advantages of the ruling party, created unfair conditions for the participants".
On 8 February, the European Parliament, in a resolution, called for an international investigation into irregularities in the December elections and a suspension of EU funding to Belgrade if it is proven that the authorities committed electoral fraud. /BGNES