
UBS has set a bold new price target of $6,200 per ounce for gold in its latest commodities outlook, citing rising Middle East tensions and a supportive macroeconomic backdrop. Gold is currently trading around $5,035 per ounce and remains near historically high levels despite ongoing geopolitical uncertainty.
Escalating tensions between the United States and Iran, along with increased U.S. military presence in the region, have boosted demand for safe-haven assets. Analysts note that while individual geopolitical events may not permanently shift markets, they often trigger short-term volatility and drive investors toward hedges such as gold.
From a macro perspective, conditions also favor the yellow metal. UBS expects the Federal Reserve to deliver two 25-basis-point rate cuts by the end of September. Lower real interest rates and a potentially weaker U.S. dollar typically support gold prices, as the metal does not offer yield and becomes more attractive in a lower-rate environment.
On the demand side, global gold consumption exceeded 5,000 metric tons in 2025 for the first time, with strong central bank purchases continuing. Meanwhile, supply growth remains limited, and many mines are expected to face production constraints in the coming years.
UBS recommends that investors allocate a mid-single-digit portion of their portfolios to gold, viewing it as one of the most effective hedges against current economic and market risks. With geopolitical uncertainty, easing monetary policy, and supply constraints all in play, the bank maintains a strong bullish outlook for gold.
