Gold prices gained as global economic growth concerns kept prices propped above $US1,500 an ounce and expectations of a US-China trade deal reduced safe-haven buying of the weakening dollar.
Spot gold rose 0.3 per cent to $US1,515.26 per ounce overnight.
Prices added 2.2 per cent in the previous week, marking their best week since early August.
US gold futures settled unchanged at $US1,518.60 an ounce.
“The major driver behind gold’s appreciation is the dollar weakness,” said FXTM analyst Lukman Otunuga, adding that bullion could extend gains into 2020 if trade developments between the two nations turned south.
“We haven’t heard the details (of the deal) yet and at the same time it has not been signed on paper.”
Thin end-of-year volumes exacerbated the broad weakness in the dollar, which dipped for three straight sessions, and on Friday suffered its biggest one-day fall since March.
Although the finer details of the agreement have not yet been disclosed, the South China Morning Post reported on Monday that Chinese Vice Premier Liu He will visit Washington this week to sign the pact.
Gold has gained about 18 per cent in 2019 on the back of global recessionary fears, triggered by the long-drawn out trade spat between the world’s two largest economies, and quantitative easing by major central banks.
“As long as gold is able to keep above this psychological level of $US1,500, we will see gold challenging $US1,535 and $US1,550 during the first quarter of 2020,” FXTM’s Otunuga said.
Indicative of investor sentiment, holdings of the world’s largest gold-backed exchange-traded fund, SPDR Gold Trust, rose 0.1 per cent to 893.25 tonnes on Friday, their highest since November 29.
“Gold has punched through the $US1,500 level over the past week and is approaching a two-month high following a technical breakout, supplemented by a weakening dollar,” said INTL FCStone analyst Rhona O’Connell in a note.
Among other precious metals, silver added 1.0 per cent to $US17.93 an ounce and platinum jumped 1.6 per cent to $US960.
Palladium inched 0.2 per cent higher to $US1,908.58.