US President Donald Trump says he held a “very productive” call with Israeli Prime Minister Benjamin Netanyahu and claimed Israeli troops heading towards Beirut had been turned back.

“I had a very productive call with Prime Minister Bibi Netanyahu of Israel, and there will be no Troops going to Beirut, and any Troops that are on their way, have already been turned back,” Trump wrote on Truth Social.

The US president also said he had communicated with Hezbollah through “highly placed Representatives” and said the group had agreed to stop attacks.

“Likewise, through highly placed Representatives, I had a very good call with Hezbollah, and they agreed that all shooting will stop — That Israel will not attack them, and they will not attack Israel,” Trump said.