Oil up on vaccine hopes

Copper hit 29-month peak

Oil prices ease