Oil rose after China’s economy showed signs of strength, while traders await US President Donald Trump’s next steps on the war in Ukraine.