Oil slips but set for weekly gain despite forecast for weaker demand