Brent crude jumped almost 6% to $32.30 a barrel, reversing earlier falls, while US oil was up 5.4% at $31.98.