Gold prices rose to their highest level in two weeks today, supported by technical buying, a decline in the U.S. dollar index, and investor anticipation of the Federal Reserve meeting next week.

Spot gold rose 1.7% to $4,145.24 per ounce, after hitting its highest level since July 7, while U.S. gold futures for August delivery jumped 1.9% to settle at $4,151.90.

Among other precious metals, spot silver rose 2% to $59.98 per ounce, platinum gained 0.7% to $1,640.63, and palladium increased 1.4% to $1,299.47.

Discuss the news with artificial intelligence.