Gold edged up slightly on Friday, but was on track for a seventh straight weekly decline amid expectations that the U.S. Federal Reserve will opt for more interest rate hikes in 2017.
Spot gold edged up 0.2 % to $1,131.19 an ounce by 0306 GMT. Bullion closed down 0.2 % on Thursday.
U.S. gold futures were steady at $1,132.2 per ounce.
New orders for U.S.-made capital goods rose more than expected in November. Other data on Thursday showed that third-quarter U.S. economic growth beat expectations.
But the number of Americans applying for unemployment aid hit a six-month high last week and U.S. consumer spending increased modestly in November.
"There is not much reaction (to the news) because the pre-holiday liquidity is very tight," said Helen Lau, an analyst at Argonaut Securities in Hong Kong.
"It is very difficult to gauge the short term direction," Lau said, adding that gold might move according to the dollar.
More consistent evidence of U.S. economic strength could prompt the Fed to tighten credit again sooner than later. Higher rates discourage buying of non-interest-paying bullion, which is priced in dollars.
The dollar hovered below the 14-year high set earlier this week. The dollar index, which measures the greenback against a basket of currencies, was slightly down at 103.040.
"The dollar was finding a small bid prior to the long weekend," MKS PAMP Group trader Jason Cerisola said.
Spot gold remains neutral in a range of $1,121-$1,137 per ounce, and only an escape could indicate a direction, according to Reuters technical analyst Wang Tao.
Overnight, U.S. equities posted their first back-to-back daily declines of the month in light trading ahead of the Christmas weekend. U.S. indices fell as much as 0.4 % on Thursday.
Markets globally appeared be on pause for the holidays, with the MSCI World index down 0.16 % on Thursday, and little changed on Friday. [MKTS/GLOB]
Spot silver edged up slightly to $15.85.
Platinum rose 0.6 % to $903.99 and palladium was up 0.4 % to $658.
09:28 AM IST