Spot gold experienced a rise of 0.8%, reaching $2,320.95 per ounce by 1503 GMT. Additionally, U.S. gold futures for June delivery saw an uptick of 0.9%, reaching $2,329.70 per ounce.
As of 1521 GMT, spot gold witnessed a 0.4% decline, settling at $2,294.30 per ounce, marking its second consecutive weekly downturn with a total decrease of 1.8% thus far.
Spot gold fell 0.3% to $2,315.34 per ounce by 1153 GMT, after having hit its lowest since April 5 in the previous session. U.S. gold futures fell 0.6% at $2,328.60.
At 11:54 a.m. ET (1554 GMT), spot gold retreated slightly by 0.1% to $2,326.19 per ounce after reaching an all-time peak of $2,353.79 earlier in the day. Meanwhile, U.S. gold futures remained stable at $2,344.80.