Brent crude was up by 25 cents, or 0.4%, at $58.95 a barrel by 0214 GMT, after falling 1% in the previous session, dropping for a third day in a row. U.S. crude was up by 30 cents or 0.6% at $53.94 a barrel, having also dropped 1% on Monday for a fourth day of declines.
Oil prices rose on Tuesday after U.S. President Donald Trump predicted a trade deal with China after positive comments by Beijing, calming nerves after a round of tit-for-tat tariff hikes had sent markets reeling.
Oil prices have fallen around 20% from a 2019 high reached in April, in part because of worries that the U.S.-China trade conflict is hurting the global economy, which could dent demand for oil.