By

DUBAI: Most Gulf markets ended higher on Tuesday after Iran and Israel said they had halted attacks, though Tehran warned the truce would end if Israel kept striking Hezbollah in Lebanon. The most direct clash between the two countries since April threatened to derail Washington’s efforts to broker an end to the more than three-month-long war in the Middle East.

Saudi Arabia’s benchmark index gained 1.3 percent, with the country’s biggest lender by assets, Saudi National Bank, climbing 4.2 percent.