Oil prices in weekly gain as rising Middle East tensions keep supply worries alive

Shares: