Because IMF just sell a record quantity of gold to the Central bank of India and look like China will follow suit.
Also because people are nervous about holding on to the US dollar due to the US inflation rate and the perceived slowness of recovery compared to the other economy.

Bad news for those receiving their income in US dollar or other currencies fixed-pegged to the greenback (such as Qatari Riyals)