$50 silver price, $2,300 gold are next, but not before this happens first - Patrick Karim
According to Karim, silver and gold both need to hit certain price levels first before another bull rally is confirmed, and once they do, new all-time highs can be breached.
"For silver, until it closes above $28 [an ounce], you've got to stay on the sidelines. If it closes above $28, then it's $48 within six months, and probably faster," Karim told David Lin, anchor for Kitco News.
Gold is on its way to $2,300 an ounce but needs to sustain momentum above $1,800 an ounce first.
For Karim's views on the stock market and his long-term analysis of silver and gold, watch the video above. Follow David Lin on Twitter: @davidlin_TV.