US-Iran war, July 21 -- Oil prices steadied after posting gains over the previous two sessions as tensions between the US and Iran persisted in the Middle East. Adding to supply concerns, Yemen's Houthi rebels threatened to disrupt Saudi Arabia's maritime trade through the Red Sea.

Brent crude futures slipped 35 cents, or 0.4%, to $88.87 a barrel, while US West Texas Intermediate (WTI) crude for September delivery held steady at $82.47 per barrel. Despite the decline, both benchmarks remained below the more-than one-month highs reached in the previous trading session.

The United States carried out a tenth consecutive day of airstrikes after President Donald Trump warned that Tehran would "pay" for the killing of American soldiers. In re...