Oil and natural gas prices weakened as progress on the Russia–Ukraine peace and soft Chinese data weighed on sentiment.