Pro-European Macron and far-right anti-immigration candidate Marine Le Pen have offered starkly different visions for France during a campaign that has been closely watched in Europe and the rest of the world.
At the end of a battle that has only increased in intensity in the final days, both candidates made final campaign appearances and toured radio and TV stations.
Macron was visiting the southwest city of Rodez while Le Pen headed for Reims in northern France as they sought to win over voters before Sunday's run-off.
Macron said he had already chosen the name of his future prime minister -- but even the person concerned had not been informed.
Also Read
"Yes, this choice has been made 'in petto'," he told Europe 1 radio, using an Italian expression meaning "in my heart".
Macron said he would only announce his choice after he took over from President Francois Hollande, if he wins.
"I will not announce it before," he said.
In a major security breach, Greenpeace activists partially scaled the Eiffel Tower in Paris to hang a giant anti-Le Pen banner saying "Liberty, Equality, Fraternity" and "#resist".
The Paris police department said Friday's protest had exposed "flaws" in the security of the world-renowned monument that needed to be addressed.
It came at the end of a campaign in which Le Pen sees her rise as the consequence of growing right-wing nationalism and a backlash against globalisation reflected in the election of Donald Trump in the United States and Britain's shock vote to leave the European Union.
She has sought to soften the image of her National Front party over the past six years -- but without fully banishing doubts about the party's core beliefs.
Le Pen has tried to portray Macron as being soft on Islamic fundamentalism, playing to the concerns of many of her supporters after a string of terror attacks in France that have killed more than 230 people since 2015.
Although polls show her slipping, she told supporters Thursday she would sweep to power.
Disclaimer: No Business Standard Journalist was involved in creation of this content