Riot police were seen swinging batons at marchers who descended on the French capital to protest against Mr Macron’s plans to introduce mandatory COVID-19 health passes. More than 150,000 demonstrators were estimated to have taken to the streets across the French Republic against the President’s plans to make the passes obligatory to enter many public cultural venues.
Protesters chanting “Liberty! Liberty!” marched through eastern Paris in one protest.
At the same time, a march organised by a former top official in Marine Le Pen’s far-right Front National party arrived at the Eiffel Tower.
In shocking footage which went viral on social media, police were seen aggressively pushing back protestors.
Several are seen swinging batons as the protestors are driven back.
Protests were planned in more than 150 French cities, including Montpellier, Bordeaux, Marseille, Nice and Nantes.
It marked the third weekend of consecutive protests.
Last weekend 161,000 people gathered while 110,000 took to the streets a week earlier.
French authorities are implementing the health pass because the highly contagious delta and gamma variants continue to spread across the country.
On Friday more than 24,000 new daily cases were confirmed – drastically more than just the few thousand recorded at the start of July.
In response the government announced that the health passes would be compulsory from August 9.
After the Constitutional Council approved the measure, many unvaccinated French people signed up for jabs so their social lives won’t be affected.
After a slow start, France’s vaccine rollout quickly gathered pace and now more than 52 percent of the country’s population has been vaccinated.
But Covid continues to threaten the freedom of its notoriously anti-establishment population.
The virus has also killed more than 111,800 in France since the start of the pandemic – raising fears that another uncontained outbreak could overwhelm the country’s health service.