France's presidential candidates began their last day of campaigning on Friday before Sunday's first round ballot, making a final push for support in a vote that will usher in a new generation of political leadership.

Right wing former interior minister Nicolas Sarkozy has maintained a consistent lead in the opinion polls, but Socialist Segolene Royal has narrowed the gap over recent days.