Far-right leader Marine Le Pen and centrist frontrunner Emmanuel Macron will move to the second and final round of the French presidential election in a historic shake-up of French politics.
With 90 percent of votes counted, the Interior Ministry said Macron, the head of En Marche!, had nearly 24 per cent, giving him a slight cushion over Le Pen's 22 percent.
The result represents a seismic shift in the French political landscape, with neither of the candidates from the mainstream left Socialists or the right-wing Republicans party - which have governed post-war France - making the run-off.