Oil rose 3% towards $39 a barrel today, as Opec kept up talk of production cuts and a cold snap in the United States boosted heating oil demand.
Oil rises towards $39