Republican candidate John McCain is battling to overcome a strong challenge from Obama in a dozen states won by George W. Bush in 2004.
Speaking from New Hampshire, he appealed to undecided voters to put their trust in him:
“I have served my country all my life and I have always put my country first. (…) I come to the people of New Hampshire – Republicans, Independents, Democrats, libertarians, vegetarians – all of them, and ask again to let me go on one more mission,” he said.
In an election that has galvanised the nation, polls predict the highest turnout ever since Kennedy’s election in 1960.