Silver futures rose nearly one percent in American trade to the highest since November 27, as the dollar index hit the lowest since September 22, amid a lack of data from the US, and ahead of important Chinese data on Sunday.
As of 06:26 GMT, silver futures due on March 15 rose 0.93% to $17.08 an ounce from the opening of $16.923, while the dollar index shed 0.50% to 92.14 from the opening of 92.60, marking a three-month low.
Markets await important Chinese data on Sunday, with the manufacturing PMI expected to drip to 51.6 for December, while the Services PMI is forecast to steady at 54.8 with no change.
Silver is heading for the longest daily winning streak in two months after rising for the fifth straight session, and the longest weekly winning streak in four months, as the dollar goes for the worst yearly performance since 2007.
Global markets were closed on Monday for Christmas, while last week, President Donald Trump singed into law the $1.5 trillion tax reform bill, which cuts the corporate tax rate from 35% to 21%.