Sitting at $1,331/oz mid-morning UK time, gold has gained almost 7% over the past 30 days, according to analysts from BMO Capital Markets.
At the same time, the US dollar has been going the other way.
The greenback has "given up considerable ground against a basket of major currencies over the past 30 days", the analysts said. The low today has been around 91.31, a level not seen since September.
The dollar weakness comes ahead of US inflation data to be released later today.
The gold price rise had a positive impact on equities such as Newcrest Mining (AU:NCM), Randgold Resources (LN:RRS) and Polymetal (LN:POLY), which all posted gains as of mid-morning in the UK.