Home Investing News Oil set for weekly rise after new Iran sanctions