French President Emmanuel Macron on Wednesday said that one reason he had called early legislative elections was to prevent the far right winning the presidency in 2027 polls when he must stand down.

"I do not want to give the keys to power to the far right in 2027," he told reporters.