Less than two months after he was re-elected president, Emmanuel Macron is on course to lose control of the French National Assembly following a strong performance by rival parties.
His centrist Ensemble coalition is on course to win parliamentary elections, according to projected results.
But he is set to lose dozens of seats and will struggle to pass reforms.
A left-green alliance is projected to come second, with Marine Le Pen’s far-right party coming third.
President Macron now faces the prospect of losing some of his cabinet ministers and having to work with a National Assembly that is far less pliant.
Far-left leader Jean-Luc Mélenchon told supporters that the presidential party had suffered a total rout and every possibility was now in their hands.
Ms Le Pen was in jubilant mood saying the people had spoken: Emmanuel’s Macron’s adventure was over and he had been consigned to a minority government, she said.