The two contenders for the French presidency are trading insults in a head to head TV debate in a key moment of a long and bitter campaign. Centrist Emmanuel Macron said his far-right rival Marine Le Pen's strategy "is to lie", while she called him a shameless "darling of the system".
Mr Macron is well ahead in the polls, although his lead has narrowed.
The aim of both candidates is to win over the estimated 18% of undecided voters. For the first time, neither candidate is from a mainstream French party.