Oil prices have risen sharply in recent weeks as an easing of coronavirus restrictions has led to increased demand, but the tensions between the United States and China are beginning to weigh on sentiment.
U.S. oil was up by 13 cents, or 0.4%, at $33.69 a barrel.
Brent was up 26 cents, or 0.74%, at $35.54 a barrel. Both contracts have risen for the past four weeks, although prices are still down around 45% so far this year.
Hong Kong police used tear gas and water cannons on Sunday to disperse thousands of people rallying against Beijing’s plan to impose national security laws on the city.
“The HK security legislation packs on a hefty amount (of) trade war risk premium,” said Stephen Innes, chief market strategist at AxiCorp, noting that it added to market worries last week about the level of Chinese policy stimulus.
Ties between Washington and Beijing have soured since the outbreak of the new coronavirus. President Donald Trump and President Xi Jinping have traded barbs over the outbreak, including accusations of cover-ups and lack of transparency.
Clashes between the superpowers have included Hong Kong, human rights, trade and U.S. support for Chinese-claimed Taiwan.