Oil prices settle higher to post a gain for the week  MarketWatchContinue reading