Citigroup Predict Gold At $2,400/oz In 2012 And $3,400/oz "In Coming Years"