Oil up 7% on week after swinging on Mideast, US crude build and Russia

Shares: