Silver prices trimmed their gains on Thursday after hitting a four-week high, as the white metal draws support from dollar's drop, but the surge triggered profit-taking operations.
Silver last traded at $16.77 an ounce, compared to the opening price of $16.75, with an intraday high at $16.97, and a low at $16.71.
Silver's climb to a one-month high comes after dollar's tumble against main rivals, which buoyed commodities in the markets, while Wall Street gave up ground today.
On the other hand, silver trimmed their gains today after flirting with the psychological barrier of $17 an ounce, which triggered profit-taking and forced the metal to relinquish most of its gains,
The dollar index, measuring the greenback against an array of six major rivals, slumped to 101.04 from the opening of 101.60, with an intraday high at 101.79, and a five-week trough at 100.70, which comes after Trump's speech yesterday, intensifying the negative correction.