Gold hovered above $5,060 per ounce on Wednesday, holding near a two-week high, as traders absorbed a mix of weaker U.S. economic data, steady central bank purchases, and ongoing geopolitical tensions. Each move reflects how closely markets are tracking the interplay of global forces.
U.S. December retail sales came in below expectations, showing that consumer spending slowed. The market quickly adjusted, pricing in a higher chance of three Federal Reserve rate cuts this year, up from two last week. Traders are now watching upcoming U.S. jobs and inflation reports for further signals on where monetary policy may head.

At the same time, the People’s Bank of China kept up its gold-buying streak for the 15th month in a row, quietly reinforcing demand. These purchases highlight the continuing role of central banks in supporting the market.
Geopolitical tension, particularly between the U.S. and Iran, also added support, keeping safe-haven demand steady.
As the day progresses, gold remains near two-week highs, reflecting the combination of U.S. economic data, central bank activity, and geopolitical developments, a clear snapshot of the forces driving the market right now.