Escalating violence in the MIddle East:

Has contributed to another move higher for gold. It had already climbed past USD3000, Its since added to those to hit a high above USD3005.

gold record high $3005 18 March 2025 2
Source: Forex Live