Marine Le Pen is closing the gap between rival Emmanuel Macron in the latest French election poll after the centrist was accused of taking victory for granted.

Macron is still predicted a win on May 7, but his share of the vote could be 59 per cent, down four points, according to an Odoxa survey.

Marine Le Pen is on 41 per cent, up four points from earlier in the week.

Marine Le Pen is predicted to gain 41 per cent of the French election vote, up four percent from earlier this week, according to a poll. She is closing the gap with centrist rival Emmanuel Macron

Mr Macron is seen here signing the guest book during a campaign to visit the ruins of the village of Oradour-sur-Glane, whose inhabitants were massacred by the Nazi SS

Emmanuel Macron is predicted to win the election with 59 per cent of the vote, but has been criticised for taking victory for granted after he won the first round of voting

Mr Macron, centre right, listens to the mayor of Oradour-sur-Glane Philippe Lacroix, during a campaign visit to the ruins of Oradour-sur-Glane

Mr Macron lays a bouquet of flowers with Robert Hebras, one of the survivors of the massacre at the village

The poll also showed 40 per cent of supporters of the defeated first-round French presidential candidate Jean-Luc Melenchon would vote Emmanuel Macron, while half of Francois Fillon voters would do the same.

More than 40 percent of Melenchon voters plan to abstain.

An opinion poll on Friday predicted Macron would beat Le Pen by 60 percent to 40 percent in the run-off vote.

Mr Macron pictured with his wife Brigitte, second from left, and survivor Robert Hebras, centre left

Mr Macron at the municipal cemetery, in Oradour-sur-Glane, where people who died in the massacre are buried

The poll comes after the former National Front leader hijacked Macron's visit to a Whirlpool factory in his hometown of Amiens by visiting the plant earlier in the day

Macron was criticised for taking victory for granted after he hosted a celebratory dinner when he won the first round of voting.

He celebrated at Paris's upscale Rotonde restaurant and was accused of 'speaking as if he had won already' by Florian Philippot, deputy leader of the National Front.

The poll comes after the former National Front leader hijacked Macron's visit to a Whirlpool factory in his hometown of Amiens when she went to see them earlier in the day.

Macron was forced to make a detour and visit a factory several miles away, where he was booed and heckled by workers.

When Le Pen visited Whirlpool workers in the northern French city, she said: 'I am for French workers.

'When I heard that Emmanuel Macron was coming here and did not plan to meet the workers, did not plan to come to the picket line but would shelter himself who knows where in the chamber of commerce ... I considered it was such a sign of contempt for the Whirlpool workers that I decided to ... come here and see you.'

Macron celebrated his first round win at Paris's upscale Rotonde restaurant and was accused of 'speaking as if he had won already' by Front National deputy leader Florian Philippot

Macron was forced to make a detour and visit another factory several miles away, where he was heckled by workers. They were protesting over their jobs being moved to Poland next year

Whirlpool staff have been protesting over their jobs being relocated to Poland and were outraged when Macron said he could not guarantee their jobs.

He said: 'I'm not telling you that I'm going to save your jobs, because nobody can do it.'

Macron is due to visit a village that has been preserved as it was when SS soldiers killed nearly all of its inhabitants in 1944.

He will visit Oradour-sur-Glane, a village in central France, which is a 'frozen-in-time' memorial to the 642 men, women and children killed in the space of a few hours in June 1944.

Le Pen said she wanted to replace the 'grey' EU with a 'happy Europe'. Macron is expected to visit a village where almost everyone was killed by the SS in 1944

On Thursday, Le Pen said she wanted to replace the 'grey' EU with a 'happy Europe', in a speech that focused on her plans to build back border checks, but she did not mention her anti-euro stance.

Macron is in favour of closer European integration, although in interviews on Thursday he sought to present a tough position on countries he felt do not play by the rules.

Germany's Europe Minister Michael Roth said a victory for Le Pen, 'Would be the end of the EU as we know it.

'I don't want to speculate but of course this would have massive consequences for a united Europe,' he said. 'It would be a clear signal that things cannot go on as they are.'

'I am pleased that Macron is in first place and has a good chance to win the election.'