Oil prices rose about $US1 a barrel overnight, hitting the highest level in more than four months with a boost from a European Union stimulus deal and hopeful news about coronavirus vaccine trials.

Oil prices rose about $US1 a barrel overnight, hitting the highest level in more than four months with a boost from a European Union stimulus deal and hopeful news about coronavirus vaccine trials.