Oil prices are expected to post weekly gains on Friday, even with the recent US decision permitting temporary purchases of Russian oil and refined products stuck at sea. This development follows an ...