Fresh US sanctions on Russia’s top oil firms over the Ukraine war are fueling supply worries, pushing crude futures towards a weekly gain. Chinese and Indian buyers are reportedly cutting Russian oil imports. However, OPEC’s spare capacity and upcoming US-China trade talks are tempering a one-sided rally, with analysts predicting price stability.
