Gold, silver rates today: Gold was trading 2.1% higher at $5,511.79 an ounce, after touching a fresh all-time high of $5,591.61 earlier in the session.