Emmanuel Macron wins France's presidential election.

Emmanuel Macron has won France's presidential election, fending off a historic challenge from far-right candidate Marine Le Pen during Sunday's runoff vote.

Macron took 58.55% of Sunday's vote, making him the first French leader to be reelected in 20 years.

He and Le Pen advanced to the runoff after finishing in first and second place, respectively, among 12 candidates who ran in the first round on April 10.

While the contest was a rematch of the 2017 French presidential runoff, much of Europe watched the election with unease.

A Le Pen presidency would have fundamentally changed France's relationship with the European Union.

In the first round, far-left and far-right candidates accounted for more than 57% of the ballots cast.

The voter abstention rate for the runoff was 28%, according to the French Interior Ministry.