Staff Answer
May 20, 2026 - 06:25 AM
As of 9:00 AM ET today, Wednesday, May 20, 2026, the spot price of gold is $4,506.20 per troy ounce. This marks a decrease of 0.72% from yesterday morning’s price of $4,539.00. Broken down by weight metric, gold is trading at $144.88 per gram and $144,877.30 per kilogram.
The morning sell-off stems from a multi-year surge in the 10-year U.S. Treasury yield, which recently touched 4.67%. This bond market volatility is raising the opportunity cost of holding non-yielding physical bullion. Simultaneously, global investors are parsing comments from Washington regarding the U.S.-Iran impasse. President Trump's dual statements that the war could end "very quickly" but threatening a "big hit" if negotiations fail have injected mixed sentiment, triggering technical profit-taking as gold tests short-term support levels near $4,500.