Oil switched between small gains and losses as investors turned their attention to Donald Trump’s meeting with Volodymyr Zelenskiy on Monday, as the Ukrainian leader faces US pressure to reach a peace deal with Russia that would involve ceding territory.