Strolling around a small town in northwestern France, beaming to crowds shouting "Macron President!," Emmanuel Macron sought to revive a lackluster campaign whose increasingly uncertain outcome rattled markets on Tuesday. Macron is still ahead in opinion polls but his far-right, euroskeptic rival Marine Le Pen has been closing the gap, and a poll on Monday put victory within the margin of error, unnerving investors ahead of Sunday's first round.