Israel has agreed to the conditions to finalise a 60-day ceasefire in Gaza, US President Donald Trump has said.
In a post on Truth Social, Trump said that during the proposed ceasefire, the US would work with all parties to end the war.
“The Qataris and Egyptians, who have worked very hard to help bring peace, will deliver this final proposal. I hope… that Hamas takes this Deal, because it will not get better — IT WILL ONLY GET WORSE,” Trump wrote.
Israel has not confirmed it has agreed to the conditions of a deal, and there was no immediate comment from Hamas.
Trump’s announcement comes before a meeting with Israeli Prime Minister Benjamin Netanyahu scheduled for next week, in which the US president has said he would be “very firm”.
The US president said on Tuesday that he believed Netanyahu wanted to end hostilities in Gaza.
“He wants to. I can tell you he wants to. I think we’ll have a deal next week,” Trump added.
On Tuesday, Israel’s Strategic Affairs Minister, Ron Dermer was due to meet US special envoy to the Middle East, Steve Witkoff, US Secretary of State, Marco Rubio, and Vice President JD Vance in Washington.
Read also:
- Trump slams Iran, Israel for violating ceasefire
- Trump’s camp split over US joining Israel in attacking Iran
- Trump hints on possible US involvement in Israel, Iran conflict
Earlier, Israel’s ambassador to the United Nations, Danny Danon told the BBC that Israel was “absolutely” ready for a ceasefire.
Speaking on the BBC News channel, Danon said that Hamas was “playing hardball”.
“We are putting pressure on Hamas, and if they will not come to the table, the only option we will have to bring back the hostages, is to apply more military pressure,” Danon said.
“The war will end when the hostages are back home,” he added.
Around 50 Israeli hostages are still in Gaza, at least 20 of whom are believed to be alive.
Last week, a senior Hamas official told the BBC, mediators have increased efforts to broker a new ceasefire and hostage release deal in Gaza, but that negotiations with Israel remain stalled.