Oil prices rose amid investor caution.Over the Iran-US truce.Brent reached $96.96 per barrel.WTI hit $97.38.With ongoing constraints in Strait of Hormuz.And supply concerns.