HOUSTON: Oil prices gained more than two per cent on Monday after attacks by the US and Iran underscored the fragility of their interim peace deal , while cautious hopes of a continued recovery in energy shipping through the Strait of Hormuz limited gains. Brent crude futures were up $1.18, or 1.64pc, at $73.17 a barrel by 1:35 p.m. EDT (1735 GMT).