Gold can be an asset. But the way it functions as a financial instrument is more like a short against fiat currency. That is, when inflation starts (or at least when it comes to peoples' attention), gold will move by more than the amount of inflation. When peoples' awareness of inflation goes down, gold goes down, even if inflation is still greater than zero.
Note well: This is my impression. I have not tested this hypothesis against historical data.