Oil set for weekly loss as tension builds ahead of OPEC+ meeting