Home Investing News Oil prices head for weekly gain on Russia-Ukraine tensions