LONDON—The spot price of gold was around its highest level in more than six weeks after soft Japanese economic data fueled some fresh safe-haven buying.
Spot gold recently traded up $6.30, or 0.5%, at $1,221.70 a troy ounce. Prices touched their highest level since July 1, when the yellow metal hit an intraday high of $1,243.