Oil prices pull back but remain set for strong weekly gains