Oil prices gain 1.7pc as economies bounce back