Silver extended its blistering rally for a third session on Monday, soaring as much as 11.2% to a near eight-year high as retail investors piled into the metal in a frenzy kicked off by U.S. social media users last week.
Spot silver jumped 8.6% to $29.31 an ounce by 1027 GMT, having earlier hit its highest since February 2013 at $30.03.
Silver has gained nearly 19% since Thursday when posts began circulating on Reddit urging small-time investors to buy silver mining stocks and exchange-traded funds (ETF) backed by physical silver bars, in a GameStop-style squeeze.
"It's hard to say how far this can go. It's all about momentum; if the futures market also gets behind this move, they could add fuel to the fire, so the New York open would be very interesting," said Ross Norman, an independent analyst.
"What seems to be lost in this whole story is the news about India reducing its import tax on gold and silver to 7.5% - to me that's (more) long-term bullish than the Reddit investors getting behind silver."
Commerzbank analyst Eugen Weinberg said in a note that in the medium term, any excessive price rise is harmful for silver as it can damage physical demand.
"On the other hand, however, it results in silver being increasingly viewed as an investment metal," he added.
Data from iShares Silver Trust ETF, the largest silver-backed ETF, showed its silver holdings jumped by a record 37 million shares from Thursday to Friday alone, each representing an ounce of silver.
Spot gold jumped 0.6% to $1,857.80 per ounce, while U.S. gold futures were up 0.6% to $1,860.20.
Experts caution that gold's relatively subdued performance suggests that silver's rally may not last long. An ounce of gold currently buys 63.5 ounces of silver, compared to 73.3 ounces on Jan. 25.
"Given the gold-silver ratio is at a multi-year low, we see limited room for further outperformance of silver," said Soni Kumari, commodity strategist with ANZ.
Platinum rose 3.7% to $1,111.78 and palladium gained 2% to $2,270.38.