Oil prices were mixed on Friday as China's Covid-19 lockdowns and supply disruption fears weighed on the outlook for crude demand, as Western sanctions curb crude and products exports from Russia.
Brent crude futures rose 15 cents to $107.74 a barrel after gaining 2.1% in the previous session....