Mr Macron’s party lost dozens of seats in the National Assembly to candidates backed by far-left supporter Jean-Luc Melanson and far-right leader Marin Le Pen. Both politicians snatched record-breaking inflation to portray Mr Macron as a leader who paid more attention to his role on the diplomatic scene in the war in Ukraine than to voters struggling to make ends meet.