Centrist Emmanuel Macron and far-right leader Marine Le Pen are set to face each other in a May 7 runoff for the French presidency after coming first and second in the first round of voting, early projections indicated.
In a race that was too close to call up to the last minute on Sunday Macron, a pro-European Union ex-banker and economy minister who founded his own party only a year ago, was projected to get 24 percent by the pollster Harris and 23.7 percent by Elabe.
Ms Le Pen, leader of the anti-immigration and anti-EU National Front, was given 22 percent by both institutes.
Harris gave both conservative candidate Francois Fillon and far-left contender Jean-Luc Melenchon 20 percent, which would mean their elimination from the race.
Mr Fillon had consistently been polling third in surveys leading up to the election. French senator and key Fillon supporter Roger Karoutchi told reporters: "The first indications are not good."
The result, if confirmed, will mean a face-off between politicians with radically contrasting economic visions for a country whose economy lags that of its neighbours and where a quarter of young people are unemployed.
Though Mr Macron, 39, is a comparative political novice who has never held elected office, opinion polls in the run-up to the ballot have consistently seen him winning the final clash against the 48-year-old Ms Le Pen easily.
That in turn reduces the prospect of an anti-establishment shock on the scale of Britain's vote last June to quit the EU and the election of Donald Trump as US president.
Mr Macron favours gradual deregulation measures that will be welcomed by global financial markets, while Ms Le Pen wants to ditch the euro currency and possibly pull out of the EU.
Whatever the outcome on May 7, it will mean a redrawing of France's political landscape, which has been dominated for 60 years by mainstream groupings from the centre-left and centre-right, both of whose candidates faded.