Gold rose the most in a week as bond yields and the dollar slumped after US data on Friday showed consumer prices rose last month at the fastest annual pace in nearly 40 years, Bloomberg reported.
The consumer price index rose 6.8% from November 2020.
Spot gold was worth US$1,787 an ounce at the time of writing.
The S&P 500 closed at yet another record high on Friday, at 4,712.02.
Meanwhile nickel slid about 0.6% in London after major producer Tsingshan Holding Group brought new production online in Indonesia, announcing battery-grade matte converted from laterite ore.
Mining majors closed lower in London, where Anglo American was down 1.92% on Friday and Rio Tinto was off 0.44%.
Osisko Mining made the biggest gains on the S&P/TSX Composite Index, up 3.85% following more high-grade drilling results last week at Windfall.
Overall though the metals and mining sector lost 1.04% in Toronto on Friday.
It was a different story in Australian trade at midday, where the metals and mining set was up 1.57% on the S&P/ASX 200.