French right-wing parties were mired by infighting Thursday as campaigning intensified for snap elections called by President Emmanuel Macron, but his government faces a more unified challenge from the left.
Coming just two years after he failed to secure a majority in parliament to buttress his second presidential term, Macron's gamble on early polls risks strengthening the far-right National Rally (RN) and has sparked meltdown among traditional conservatives.
Eric Ciotti of the mainstream right Republicans party announced a surprise alliance with the RN this week, which prompted the rest of the leadership team to vote him out Wednesday.
But on Thursday Ciotti insisted he was still party leader, dismissing the effort to oust him as "quibbles, little battles by mediocre people... who understand nothing about what's going on in the country", adding that it was legally void.
"I'm president of the party, I'm going to my office and that's it," Ciotti told reporters as he arrived at Republicans headquarters in Paris, calling his opponents' vote a "takeover" attempt and saying he had challenged its validity in court.
Viral images spread on social media the day before of Paris region president Valerie Pecresse rolling up her sleeves as she approached Republicans party headquarters -- closed by Ciotti in an apparent bid to prevent the political committee meeting from going ahead.
The lightning election campaign, with the first round of voting on June 30, has also shattered the RN's smaller far-right rival Reconquest over whether to ally with the heavyweight formation.
Marion Marechal, who led the list of Reconquest in Sunday's European vote, called for an alliance with the RN -- whose figurehead Marine Le Pen is her aunt.
"She's reached the end of the road, she's shutting herself out of this party that she's always despised," Reconquest founder Eric Zemmour said late Wednesday.
While smaller outfits fight amongst themselves, Le Pen's RN appears set to cruise to a massively increased parliamentary presence from its current 88 out of 577 seats.
The party "will come out on top of the election with the largest parliamentary group but short of an absolute majority," University College London political scientist Philippe Marliere predicted.
Prime Minister Gabriel Attal told broadcaster France Inter Thursday that voters stood before a "societal choice".
Besides the "extreme left" and "far right", Macron's centrist camp offered a "progressive, pro-work, democratic, republican" alternative, he said.
Attal spent much of his time attacking the left, after Socialists, Communists, Greens and hard-left France Unbowed (LFI) reestablished an alliance that broke apart over the response to Hamas's October 7 attack on Israel and the ensuing Gaza conflict.
"I'm thinking of all the social-democratic voters on the left who don't see themselves in this," Attal said.
Left-wing leaders were occupied with who might be prime minister if their alliance comes out on top, with LFI's repeat presidential candidate Jean-Luc Melenchon and senior MP Francois Ruffin throwing their hats in the ring.
Socialist Party (PS) chief Olivier Faure said that someone "who is not the most divisive but allows us to unite the country" should be PM -- potentially ruling out Melenchon, who attracts fierce loyalty from supporters as well as intense dislike across much of the political spectrum.