US President Donald Trump demanded Iran reopen the Strait of Hormuz while Israel and Hezbollah exchanged fire, complicating upcoming talks aimed at turning a fragile ceasefire into lasting peace.