Belgrade: Thousands of Serbians protested against President Aleksandar Vucic and his ruling Serbian Progressive Party in downtown Belgrade, chanting "Vucic thief".

The peaceful march through the city centre was the fourth such protest in as many weeks. They demanded media freedoms, an end to attacks on journalists and opposition politicians.

People march during a protest against populist President Aleksandar Vucic in Belgrade. Credit:AP

Backers of the Alliance for Serbia, an opposition grouping of 30 parties and organisations, say Vucic is an autocrat and his party is corrupt, something its leaders vehemently deny.

In an interview with the pro-government Studio B TV during the protest, Vucic said he was ready to discuss the opposition demands.