OnlineOil little changed on US-Iran disputeChina-US trade war supported pricesOil price: Brent crude futures settled at $72.18 a barrel, gaining 21 centsPhoto: REUTERS/SCANPIXReuters