The dollar slipped 0.1% against major currencies, and was on track for its biggest weekly loss since early December.
Gold prices rose on March 15, recovering from the previous session's sharp fall, as the dollar dipped and mounting concerns about a slowdown in global economic growth boosted demand for the safe-haven bullion.
Spot gold had gained by 0.2 percent to $1,297.95 per ounce, as of 0454 GMT, after shedding about 1 percent the day before. U.S. gold futures were up 0.2 percent at $1,297.80 an ounce.
The dollar slipped 0.1 percent against major currencies, and was on track for its biggest weekly loss since early December.
"The dollar has weakened and gold as a safe-haven asset has seen support from Brexit uncertainty. As long as gold can hold the $1,290 level, it can reach the first level of $1,302 and then $1,310," said Ajay Kedia, director at Kedia Commodities in Mumbai.
"The support we are now seeing at $1,290 shows that as long as there is lack of clarity on the (Brexit) deal, gold should be holding well."
British lawmakers voted on Thursday to seek a delay in Brexit, setting the stage for Prime Minister Theresa May to renew efforts to get her divorce deal approved by the parliament next week.
Providing additional support to bullion were increasing signs of a global economic slowdown, analysts said.
The Bank of Japan on March 15 cut its assessment on overseas economies, saying they were showing signs of a slowdown. It also revised down its view on exports and output.
Meanwhile, comments from China's Premier about a slowing economy suggest that one of the world's biggest economy is struggling, which is offering gold a bit of support, said Brian Lan, managing director at dealer GoldSilver Central in Singapore.
In the United States, data released on March 14 underscored growing pressure on the economy. The number of Americans filing applications for unemployment benefits increased more than expected last week while new home sales fell more than expected in January.
"Data from U.S. is not so good. So, weak US data and Brexit are holding gold prices up," Kedia said, adding the uncertainty around US-China trade talks was still prevailing in the market.
A summit to seal a trade deal between US President Donald Trump and Chinese President Xi Jinping will not happen at the end of March as previously discussed because more work is needed in US-China negotiations, Treasury Secretary Steven Mnuchin said on March 14.
In other precious metals, palladium slipped 0.1 percent to $1,555.90 per ounce, but was still was on track for a 2.7 percent weekly gain.Silver gained 0.6 percent to $15.27 an ounce, while platinum jumped 1.2 percent to $828.57.
Get Lok Sabha 2019 Live Election Results, constituency-wise tally, news, views and analysis