Police,responded with tear gas and water cannons and sought to restore order as dusk settled on the Belgian capital.
Three police officials and one demonstrator were injured in the clashes.
In addition,42 protesters were detained and two were arrested and charged in the violent spree that followed the march,said police spokesperson Ilse Vande Keere.
The marchers came to protest the government’s strong advice to get vaccinated and any possible moves to impose mandatory shots.
Shouting “Freedom! Freedom! Freedom!” and singing the anti-fascist songBella Ciao,protesters lined up behind a huge banner saying “Together for Freedom” and marched to the European Union headquarters.
Amid the crowd,the signs varied from far-right insignia to the rainbow flags of the LGBT community.