More than 20,000 Serbs took to the streets in the capital, Belgrade, on Saturday to march against President Aleksandar Vucic and his ruling Serbian Progressive Party.
The protesters, who accuse the president of stifling democratic freedoms, chanted "Vucic thief!" as they marched peacefully through the city center in the fourth such protest in as many weeks.
Vucic's opponents say the president is an autocrat who has imposed tight controls on mainstream media and sidelined critical voices. Vucic has denied the allegations.
The protesters have demanded media freedoms and an end to attacks on journalists and opposition politicians. It was an attack on an opposition politician last month that sparked the recent street demonstrations.
The demonstrations have been one of the biggest expressions of discontent against Vucic and his ruling party. Serbia has rarely seen major opposition protests since the popular unrest that ousted former strongman Slobodan Milosevic in 2000.
Read more: Serbian opposition politicians becoming frequent targets of violent attacks
'Ready to listen'
In an interview with the pro-government Studio B TV during Saturday's protest, Vucic said he was ready to discuss opposition demands.
"I am ready to look at what causes dissent of the people," he said.
His comments came after he was jeered by a group of protesters as he entered the television studio.
Vucic, a former firebrand nationalist, has embraced pro-European values over the years and wants to lead Serbia into the European Union.
The EU has said Belgrade should "improve the situation regarding freedom of expression and freedom of the media" if it hopes to join the bloc.
Read more: EU and the Balkans: Brussels' favorite strongmen
ap/cmk (AP, Reuters, AFP)
Each evening at 1830 UTC, DW's editors send out a selection of the day's hard news and quality feature journalism. You can sign up to receive it directly here.