Both Gold and Silver will shine when inflation kicks in due to massive expansion of dollars (dillution)and loss of confidence in the dollar. Silver will outperform gold IMHO, as the historical ratio of silver to gold prices favors that.
The US Govt knows the only way they can ever hope to repay their debt obligations is to inflate ($ devalue)their way out.
The reason the dollar hasn't collapsed already is the massive amounts of dollars held by foreign investors. They don't want to start a panic and make the dollars they hold worthless. The US Govt is playing tricks with the bonds they sell. They are selling them to foreign investors and buying them back a few days later. That way they can make it look like foreign investment is still there.