Gold prices hit record highs, with spot gold up 0.5% at $2,588.29 per ounce, driven by a weaker dollar and anticipated US interest rate cuts.