Oil prices head for weekly gain on Russia-Ukraine tensions

By