Macquarie does its best to explain:
The gold price settled today at $1,254/oz. Exactly one year ago it was $1,251/oz. That’s not the only similarity – in both cases the price rallied strongly in the new year after ending the previous year heading south as the Fed raised rates (14 December 2016 and 16 December 2015).
So far this year’s rally has not been as impressive as last year’s, adding just over $100/oz from the low compared with $200/oz in 2015/2016. Furthermore, as gold fell more in 4Q16 than it did in 4Q15, this February we are still trading $50/oz lower than where the price began in 4Q, whereas in February 2016 we were $50/oz higher (Fig 1).