Gold was marginally up on Friday on a dip in U.S. Treasury yields, but an elevated dollar set prices up for their biggest weekly drop in eight by dampening bullion's demand.
Spot gold firmed 0.2% to $1,744.07 per ounce by 0323 GMT. U.S. gold futures rose 0.1% to $1,740.50.
Benchmark U.S. 10-year Treasury yields edged lower, after gains in the previous two sessions, buoying non-yielding gold.
Two of the Federal Reserve's most vocal hawks on Thursday said they would support another 75 basis-point interest rate increase later this month but a downshift to a slower pace afterward.
Gold bulls were hoping for some reprieve from the Fed, given the market narrative has pivoted from inflation fears to growth concerns, said Stephen Innes, managing partner at SPI Asset Management. "But nary a dove was in sight."
Rising interest rates increase the opportunity cost of holding bullion. Gold could have trouble crossing $1,750-60 on firmer Treasury yields heading into next week's heavy U.S. data docket, headlined by the consumer price index, Innes said.
Bullion lost about 3.7% this week. It is likely to drop for a fourth straight week, in its biggest weekly decline since May 13.
The dollar steadied near its highest since 2002, keeping greenback-priced gold near nine-month lows hit on Wednesday.
"While gold is caught between elevated inflation risks and growing concerns over a recession, it has reverted to taking its cue from the dollar, which has benefited from safe-haven flows over gold," Standard Charted analyst Suki Cooper said in a note.
"Gold is also vulnerable to a weaker price floor amid the seasonally slow period for demand; a key level is $1,690/oz."
Spot silver rose 0.2% to $19.23 per ounce, and platinum firmed 0.2% to $874.52, but both were set for weekly losses.
Palladium climbed 0.5% to $2,000.68, and has gained about 2% for the week.
(Reporting by Bharat Govind Gautam in Bengaluru; Editing by Rashmi Aich)