French presidential rivals Nicolas Sarkozy and Francois Hollande get their last chance to sway votes in the only TV debate before Sunday's run-off.