Spot gold was flat at $1,212.24 an ounce, with the dollar 1 percent stronger against a basket of major currencies. Gold prices were on track for their fifth consecutive weekly fall. U.S. gold futures for December delivery settled down 90 cents at $1,219.
Investors rushed to the safety of the greenback as the Turkish lira collapsed as much as 23 percent to a record low, Russia's rouble crumbled to its lowest in more than two years and the euro and pound touched their weakest levels in a year.
With the turmoil in Turkey spreading to other markets, gold - traditionally used as a safe investment in times of uncertainty - also saw some extra interest, Saxo Bank analyst Ole Hansen said.
Still, continued gains by the dollar added weight to gold.
"There is a battle going on between the strengthening dollar and some safe-haven demand emerging from the contagion risk following the collapse of the lira."
Gold has tumbled 11 percent from an April high to a one-year low of $1,204 last week as the dollar rallied to 13-month highs and investors exited gold positions and began to speculate on lower prices.
Holdings of gold at exchange-traded funds (ETFs) tracked by Reuters have fallen by 3.7 million ounces, or 6.3 percent, since late May to the lowest in almost a year.
Speculators have meanwhile expanded their net short position on the Comex exchange to the biggest ever recorded, helping to drive prices lower.
Adding to the pressure are expectations that the U.S. Federal Reserve will raise interest rates next month, bolstering the dollar and U.S. bond yields and damaging the appeal of non-yielding gold.
Those expectations were bolstered on Friday by data showing an increase in U.S. consumer price inflation.
If gold rises, investors could be forced to liquidate short positions, which would lift prices. But this is unlikely to happen until gold reaches around $1,230, according to Hansen.
In the meantime, he said, "the bears are still in control."
Momentum indicators suggest prices will fall further, analysts at ScotiaMocatta said, with support at gold's July 2017 low of $1,204.90.
Silver was down 0.66 percent at $15.31, platinum was 0.17 percent lower at $828.80 and palladium rose 0.28 percent to $909.50. All three metals were on track to end the week largely flat.