But adjusted for real-life inflation, it's doing horribly. It's a genuinely scarce asset, at a time when pent-up inflation looks set to overwhelm the world, and the shorts are in charge of the market. The US$ has halved in value since the early 80's but gold has yet to double from that period.
I read somewhere that it needs to go to $1200 simply to catch up with its 1981-1984 average price, adjusted.
The fact that it's failing to break $700 right now, given that background, is a major blow to the medium and short term gold bull's case.
Eventually, something will break and gold will re-adjust, but that could be 5 years from now, as the status quo is not sustainable in the long term. It could easily spend the intervening years below its current level. Especially if central banks keep selling.
Never underestimate the power of markets to remain illogically over or undersold for very protracted periods.