India, July 21 -- The prices for gold stayed at all-time highs on 20 July 2026 due to the growing risks in the global political arena, increases in crude oil prices, as well as uncertainty with regards to U.S. interest rates. Gold was trading in the range of $4,018-$4,030 per ounce, whereas the effect of the U.S.-Iran tension, inflation fears and Fed signals were being considered by market participants.

LIVE Gold Price Today | International Gold Prices (United States of America) - 20 July 2026

Gold Price Per 10 Grams (USD)

Gold Price Per 100 Grams (USD)

US Gold Market Snapshot (21 July 2026)

Los Angeles Gold Rate Today

New York City Gold Rate Today

Chicago Gold Rate Today

Houston Gold Rate Today

Arizona Gold Rate Today

Texas Gol...