Gold price has recovered from the losses and gained its mojo back. Spot gold was up 1.3 per cent to $4,156.58 per ounce. US gold futures for December delivery rose 1.7 per cent to $4,178.50 per ounce. Among other metals, spot silver gained 1.9 per cent to $56.69 per ounce, platinum rose 0.7 per cent to $1,617.50 per ounce and palladium climbed 3.5 per cent to $1,132 per ounce.
Gold prices climbed more than 1 per cent on Thursday as the dollar and US Treasury yields remained under pressure, while investors looked to fresh US inflation data for clues on whether the Federal Reserve will raise interest rates again this month.