Oil swung as traders await US President Donald Trump’s announcement on Russia and weigh surging supplies from Saudi Arabia.