Citigroup said the blast-off was likely to occur within two years, and possibly as soon as 2009. Gold was trading yesterday at $812 an ounce. It is well off its all-time peak of $1,030 in February but has held up much better than other commodities over the last few months – reverting to is historical role as a safe-haven store of value and a de facto currency.