Several factors influence gold prices (mainly the US dollar, gold ETF inflows/ outflows, inflation rate, bond yields, safe haven demand, physical gold demand, gold supply) but none is more reliable than real interest rates.
The demand for gold moves inversely to interest rates — the higher the rate of interest, the lower the demand for gold, the lower the rate of interest the higher the demand for gold.