Israel and Hamas have struck a deal for Hamas to release all remaining hostages and for Israel to withdraw its forces to an "agreed upon line," President Trump announced Wednesday, in what he called the "first Phase" of a peace deal to end the two-year-long war .

"This is a GREAT Day for the Arab and Muslim World, Israel, all surrounding Nations, and the United States of America," the president wrote on Truth Social . "BLESSED ARE THE PEACEMAKERS!"

The announcement comes just hours after Mr. Trump said he may travel to the Middle East this weekend, and was open to potentially traveling to the Gaza Strip.

Two regional sources told CBS News there is an agreement on all sides in principle on a hostage release, but procedural issues remain. Once those details are handled, it will be 4

See Full Page