French President Emmanuel Macron has appealed for national unity to fight the resurgent coronavirus, and lashed out at those fuelling anti-vaccination sentiment and protests.
About 160,000 people protested around France on Saturday against a special Covid-19 pass for restaurants and mandatory vaccinations for health workers.
Many marchers shouted “Liberty!” and said the government should not tell them what to do.
Mr Macron visited a hospital in French Polynesia on Saturday night.
He asked: “What is your freedom worth if you say to me ‘I don’t want to be vaccinated’, but tomorrow you infect your father, your mother or myself?”
He said protesters are “free to express themselves in a calm and respectful manner” but added that demonstrations will not make the coronavirus go away.