Oil prices rose on the back of a "deep" supply cut by the Organization of Petroleum Exporting Countries (Opec) and its allies, and are set for more volatility. Crude prices are headed for the biggest weekly gain since early of Russia's invasion of Ukraine this year.