Oil set for fourth weekly gain with high energy prices in fo