Donald Trump and Barack Obama have given rousing speeches as the US enters the last day of campaigning before Americans cast their votes in the midterm elections on Tuesday.
Speaking at a rally in Macon, Georgia, the president ramped up his hard-line rhetoric on immigration as he issued warnings about the caravan of migrants heading to the US border with Mexico.
He told supporters to “look at what is marching up – that’s an invasion”. He said Democrats encouraged chaos at US borders because it was good politics.
The billionaire tycoon likened voting Democrat to taking “a giant wrecking ball to our economy” as he addressed the cheering crowd.
“This election will decide whether we build on this extraordinary prosperity we have created,” he added.
However, speaking in Gary, Indiana, the former president Mr Obama said Republicans were taking credit for economic gains that started under his presidency.
“You hear those Republicans brag about how good the economy is, where do you think that started?” he asked.
Without naming the current US leader, Mr Obama condemned him and Republicans for what he described as divisive policies.
Mr Obama accused Mr Trump of lying and “fear-mongering”, warning Democrats not to get distracted.
He criticised Republicans for trying to repeal Obamacare while claiming to support the healthcare law’s protections for those with pre-existing conditions.
Mr Obama, campaigning on behalf of candidate Joe Donnelly, added: “The only check right now on the behaviour of these Republicans is you and your vote.”
Mid-term elections 2018: Democrat wins tight Arizona race. To read more click electionsowl.com