Macron calls candidate Le Pen 'racist' as election nears

STORY: French President Emmanuel Macron on Friday accused his far-right challenger Marine Le Pen of lying to voters about what he calls her "racist" platform, as the gap between the candidates narrows with hours left before voting begins.

The race appears to be coming down to the two finalists of the 2017 election. Macron entered the race as the favorite, but Le Pen has been closing the gap.

LE PEN: "I think not only will I be in the second round, but that I can win this presidential election. But it's the French people who decide and they will decide on Sunday night.”

MACRON: "I'm fighting for my plan, for my vision which is that of a united France, I've been persisting with it for the past five years, we understand the difficulties and the divisions that exist, and we haven't corrected everything, we're very aware of that, and that's why I want to continue this commitment."

Macron so far has kept clear of any direct debate, with the two taking aim at each other from afar.

Macron said in an interview published Friday that Le Pen's policies are racist and aim to divide.

Le Pen said she was "shocked" at the accusation, branding the president "aggressive."

She said her program, which includes adding a "national priority" principle to the French constitution, would not discriminate against people on grounds of their origin - as long as they held a French passport.

A poll on Friday showed the tightest ever gap in support between the two rivals, with Le Pen seen winning 49% of votes in a likely runoff against the president, her best polling score on record.