Spot platinum rose nearly 3% to $2,232.45 per ounce.