Marine Le Pen took her fight for the French presidency to the Right-wing Riviera bastion of Nice last night slamming Emmanuel Macron as a puppet of "oligarchs" whose aim is to destroy and "dilute" France. 

Her claim came as one poll suggested that Mr Macron's lead had slightly shrunk ahead of the May 7 runoff. 

"We can win," Ms Le Pen told 4,000 tricolour flag-waving supporters at the Nice rally. " Throw them out!  We are David against Goliath." 

The far-Right contender spent the first first three days after Sunday's first round vote wooing French workers - many of whom had voted for Jean-Luc Mélenchon, the Communist-backed firebrand.