President Donald Trump used a one-day tour of Israel and Egypt to soak in the praise from fellow leaders and lay out a vision for broader Middle East peace after the success of U.S.-led mediation efforts to end the fighting in Gaza.

Now comes the even harder part.

Speaking in the resort city of Sharm El-Sheikh, Trump signed a Gaza agreement that he said had taken 3,000 years to reach. He then stood before more than a dozen leaders he’d gathered to the spot and gave a campaign-style speech, thrashing his predecessor, Joe Biden, and even some of them.