French Communist-backed presidential candidate Jean-Luc Melenchon drew tens of thousands of supporters to an open-air rally Sunday, underlining his surging popularity just two weeks from the unpredictable election.
Polls show far-left Melenchon closing in on the frontrunners, 39-year-old centrist Emmanuel Macron and far-right leader Marine Le Pen ahead of the April 23 first round, adding new drama to a rollercoaster campaign.
After strong performances in two televised debates, several new surveys this weekend showed him climbing to third position, with 18-19 percent of voters saying they would vote for him.
Speaking in Marseille, Melenchon said voters had a choice other than the extreme-right "condemning our great multi-coloured people to hate itself" and fans of the free-market that "transforms suffering, misery and abandonment into gold and money".
Left-leaning news magazine L'Obs commented that "the sudden emergence of Jean-Luc Melenchon among the four candidates with around 20 percent has shattered all the predictions, (and) is sowing doubt among the favourites."
Analysts say forecasting the two-stage election is even more difficult than usual, with an unusually high number of voters saying they plan to abstain or have not made up their minds.
- 'Not asking you to love me' -
Scandal-hit rightwinger Francois Fillon also held one of his biggest rallies so far, gathering thousands of supporters at a Paris conference hall.
The ex-premier is desperate to pick up momentum after a campaign dominated by allegations he paid his wife hundreds of thousands of euros for a fake parliamentary job.
"I'm not asking you to love me -- I'm asking you to support me, because it's in France's interest," he told the crowds.
One former minister and Fillon ally admitted to AFP on condition of anonymity: "If he doesn't rise a few points (in the polls) this week, it's over."
Le Pen meanwhile sparked criticism from Jewish groups with an interview in which she denied the French state was responsible for the wartime round-up of more than 13,000 Jews at Paris' Vel d'Hiv cycling track who were then sent to Nazi death camps.
"I think that generally speaking if there are people responsible, it's those who were in power at the time. It's not France," she told LCI television.
The CRIF umbrella grouping of Jewish organisations called the comments "an insult to France, which honoured itself in 1995 by recognising its responsibility in the deportation of France's Jews".
Le Pen and her closest allies had hit the airwaves Sunday selling their vision of a nationalist France, unburdened by the European Union and the euro currency and tougher on crime and Islamists.
Her telegenic niece Marion Marechal-Le Pen made a rare television appearance to deny reports of differences in the family, which led to speculation this week she might quit.
"I'm 100 percent behind Marine Le Pen," she told BFM television, adding she planned to stand in parliamentary elections in June.
- 'Nothing is decided' -
Macron meanwhile detailed what his priorities would be for his first few months in office, telling the Journal du Dimanche newspaper that one of his first measures would be to pass a law setting new ethical standards for parliament.
This would be followed by other legislation to cut the number of MPs by a third and to free up the labour market.
Asked about a slight fall in support according to surveys, he replied: "They show exactly what I feel: that nothing is decided yet. We are entering a crucial phase."
In a sign that his team are growing anxious about the impact of Melenchon, particularly among the young, supporters spread a video online set to techno music warning about the leftwinger's huge tax-and-spend plan.
Melenchon's radical programme includes a new 100-billion-euro ($106-billion) stimulus plan and a reduction in the working week to 32 hours, as well as proposals to overhaul the EU and pull France out of NATO.
Polls published this weekend confirmed shifting momentum following this week's final televised debate between the 11 candidates vying to lead France, with a survey for KANTAR Sofres-Onepoint even putting Melenchon a point ahead of Fillon.
Le Pen and Macron are neck-and neck but both have lost ground slightly and would win 23-24 percent if the vote were held today.
This would mean both qualifying for the run-off scheduled for May 7, which polls suggest Macron would win comfortably -- although analysts caution against firm predictions.