As gold prices hit a 2012 record of $1,787.40 per ounce on Friday, Bank of America Merrill Lynch analysts said the precious metal could soar to $3,000 or even $5,000 over the longer-term.

Gold

“We will be focusing in on gold. Ultimately we think gold can trade between $3,000 and $5,000 an ounce going forward,” MacNeil Curry, head of foreign-exchange and rates technical strategy at BAML, told CNBC’s “Worldwide Exchange.”