French President Emmanuel Macron and far-right rival Marine Le Pen clash bitterly over Islamic headdress, ties with Russia and economic policy as they seek to sway undecided voters in a debate four days ahead of presidential elections.
Jean-Luc Melenchon, the French far-left presidential candidate, has become a kingmaker, coming third in the first round. If Macron is cold-shouldered by Melenchon's supporters, far-right Le Pen might have a chance to snatch a victory.