Home Investing News Oil set for weekly rise on trade deal hopes, new Iran sanctions