Gold (XAU/USD) Price Forecast: Stalls at $3,897 as Buyers Test Key Levels | Metals Mine