Spot gold reached a record of $2,817.23 per troy ounce on Friday as it entered 2025 with renewed vigour after having had its best annual performance since 2010 last year.