Spot silver was last up 2% at $33 per ounce, having hit its highest level since late October at $33.41. The white metal scaled a more than 10-year peak of $34.87 per ounce on October 22.