Gold edges up as dollar weakens, rate-hike worries cap gains
Gold prices inched up on Friday as the dollar weakened, though investor worries that recent economic data could lead the U.S. Federal Reserve to keep raising interest rates capped gains.
Spot gold was up 0.1% at $1,824.79 per ounce, as of 0608 GMT. U.S. gold futures gained 0.3% to $1,832.10.
Bullion is likely to decline for a fourth straight week and is down about 0.8% for the period.
"Expectations for the Fed's rate path have seen a hawkish recalibration, with gold prices' upside being heavily challenged by the renewed rise in Treasury yields," said Yeap Jun Rong, a market analyst at IG. [US/]
Bullion is seen as a hedge against inflation, but rising interest rates dull its appeal as they increase the opportunity cost of holding the non-yielding asset vis-a-vis bonds.
Data on Thursday showed U.S. GDP increased at a revised 2.7% annualized rate last quarter, while new claims for unemployment benefits unexpectedly fell last week.
Separately, data showed fourth-quarter personal consumption expenditures (PCE) price index rose 3.7%, revised up from a previous estimate of 3.2%.
Thursday's reports are the latest in a flurry of data that has fuelled concerns that interest rates would stay higher for longer.
Traders of Fed funds futures expect benchmark rates to peak at 5.347% in July and remain above 5% through the year.
The Fed's preferred inflation measure, the PCE data for January, is due at 1330 GMT and will be closely watched.
"Market expectations have previously adjusted to the upside surprises in inflation readings, so it may take a significant outperformance (in core PCE numbers) to sway market expectations further," IG's Yeap said.
"A lower-than-expected read could see some paring back of hawkish bets, which could prompt renewed upside in gold."
The dollar index eased off a seven-week high hit on Thursday, making bullion less expensive for overseas buyers. [USD/]
Spot silver edged up 0.03% at $21.29 per ounce, platinum was little changed at $947.45 and palladium held steady at $1,448.84 per ounce.