Gold prices recovered to approach $4,560 per ounce after hitting an all-time high near $5,500 before the US-Iran conflict this year. The metal posted an average daily gain of 1% to reach $4,557, its highest level since late May. Continuing an upward trend that began in early August, gold regained ground after earlier losses. Silver prices also advanced 1.3% to approach $69 per ounce, its highest level since mid-June. The rise in precious metals comes amid geopolitical tensions from the ongoing US-Iran conflict, which has boosted demand for safe-haven assets.