LONDON—Oil rose on Friday and was on track for another weekly gain supported by solid fuel demand in the United States, although fresh COVID-19 alerts in Shanghai and Beijing curbed gains.
Brent crude was up 40 cents, or 0.3 percent, at $123.47 a barrel at 0934 GMT while U.S. West Texas Intermediate crude rose 30 cents, or 0.3 percent, to $121.81 a barrel.