Spot gold was down 0.3% at $2,291.88 per ounce as of 10:04 a.m. EDT (1406 GMT), after hitting a record high of $2,304.09 earlier in the day. U.S. gold futures fell 0.3% to $2,308.30. Strong central bank buying and safe-haven inflows amid growing geopolitical tensions have boosted demand for gold, helping to drive the price up more than 25% since October.