It is fear that drives up the price of precious metals. Fear of wars, fear of defaults, fear of inflation, fear of civil unrest, basically anything that undermines out trust in the government.
A week after the Lehman Brothers bankruptcy in 2008, the price of gold and silver jumped by a little over 15%, then three years later, during the European government debt crisis, silver more than quadrupled in value, while gold increased 250%.