Oil prices held steady near highs following US President Donald Trump’s shortened deadline for Russia to end the war in Ukraine.