Oil set for weekly gain as sanctions outlook offsets glut woes