US President Donald Trump and EU chief Ursula von der Leyen confirm the deal after "tough negotiations" in Scotland.

"I think we have a good 50/50 chance. That's a lot," Trump said.

The US president is to meet the EU chief in Scotland as Brussels strives for a deal before Trump’s Friday deadline.