Spot silver hit a new 2-1/2-year high of $20.84 an ounce on Friday, as it catches up with a rally in gold.
Silver hits new 2-1/2-year high at $20.84 an ounce