Oil set for weekly gain after finding floor amid virus confusion