Spot gold was flat at $2,024.08 per ounce as of 15:06 ET (1436 GMT), and was on track for a 0.6% weekly rise. U.S. gold futures were 0.2% higher at $2,033.70 per ounce.
Spot gold rose 0.5% to $2,022.84 per ounce by 10:14 a.m. ET (1514 GMT). U.S. gold futures rose 0.4% to $2,023.20. Benchmark 10-year Treasury yields slipped after the GDP data. The U.S. economy grew faster than expected in the fourth quarter amid strong consumer spending, with growth for the full year coming in at 2.5%.
Gold tends to perform well during economic turmoil, with reliability that can help offset the risk of more volatile assets in conditions such as geopolitical uncertainty.
​Gold touched its highest in more than three weeks on Wednesday, as traders bought zero-yield bullion in anticipation of U.S. interest rate cuts next year, while a dip in the dollar and bond yields also supported prices.