Belgian police fired water cannon and teargas in central Brussels on Friday to drive back protesters inspired by France’s “yellow vest” anti-tax movement .
The protesters reportedly hurled rocks at the prime minister’s office.
Police made several arrests and protesters destroyed at least two police vans as what started as a peaceful but unauthorised demonstration descended into violence.
For three hours, crowds complaining about fuel prices and a squeeze on living standards disrupted traffic and walked the streets.
Police said they arrested about 60 people before the violence, mostly for blocking roads or carrying large fireworks.
Several hundred people wearing the fluorescent safety vests drivers must carry in their vehicles eventually converged on the office of Prime Minister Charles Michel.
Dozens, many of them masked, threw rocks, firecrackers and road signs at police who doused them with high-pressure water jets and fired gas rounds.
The disturbances lasted over an hour before riot police surrounded and then arrested some demonstrators while the rest of the crowd dispersed.
Police put the total number of protesters at about 500.
Michel tweeted: “No impunity for unacceptable violence in Brussels. Those who came to smash and loot must be punished.”
Protests in Belgium, notably around fuel depots in the French-speaking south, have been inspired by the yellow vest — or “gilet jaune” — actions in France.
The protest was against increases in fuel duty imposed by President Emmanuel Macron’s government as part of efforts to reduce emissions causing global warming.
“Michel, resign!” people chanted on Friday. Michel, a liberal ally of Macron, voiced sympathy for people’s troubles on Thursday, but added: “Money doesn’t fall from the sky.”
His center-right coalition faces an election in May.
Observers said the protest was lacking clear leadership and was being largely promoted on social media.