Despite the gold pricing struggling over the last 4 years, gold is still the best performing asset class of the last decade returning an average yield of 10%. Gold was the best or second best performing asset in five of the seven years between 2005 and 2011.

10 year returns by asset class:

Gold 10.0%
S&P 400 (Mid Cap U.S. Equities) 9.6%
Emerging Markets Equities 8.8%
Russell 2000 (U.S. small cap equities) 7.7%
REITS (Real Estate Investment Trust) 7.3%
MSCI EAFE (Measure of global equities ex U.S.) 5.2%
Barclays Agg Bond (Global Fixed Interest) 4.7%
Mkt Neut HFs (Market-neutral hedge funds -1.0%
Bloomberg Commodities (commodity tracker) -3.3%