With just 5 days to go until voters decide who'll be the next US president, candidates on both sides are putting their final hours into the important swing states.
National polls appear to show a narrowing of the gap between the two parties.
Overnight US president Barack Obama turned out to a rally in North Carolina to support Hillary Clinton.
Barack Obama lent his weight to Hillary here in North Carolina, a key battleground state with 15 of the 270 electoral college votes needed to be president.
He criticised republicans for nominating Donald Trump, and heavily condemned Trump for his record on women, his acceptance of support from white supremacists and the fallacy that he was ever good to workers.
He said Hillary Clinton was an excellent secretary of state who worked tirelessly all her life for public service saying she made him a better president.
Voting is well underway in North Carolina with Hillary appearing to be in the lead but very recent polls appear to show that trend changing.