Oil holds gain as Trump says US doesn’t need a deal with Iran

· Moneyweb