Emmanuel Macron and Marine Le Pen have won the first voting round in the French presidential election.
With 95.5 percent of the votes counted, Macron, the incumbent, is at 28 percent support and Le Pen, the leader of the far right, at 23 percent. Far-left candidate Jean-Luc Mélenchon places third with 22 percent.
The April 24 runoff will be a rematch of the 2017 election, when Macron defeated Le Pen with 66 to her 34 percent. Polls predict a narrower margin this year.