Oil prices were struggling midweek to regain ground won in earlier trading amid a slight easing in US-Iran tensions and rising US inventories. By Wednesday, oil futures were trading at the lowest