Actually major central banks and govts trade Gold and silver to hedge against currency depreciation and inflation and whenever they get profit or u can say whenever they get Gold and silver at cheaper rate or support level they buy and offload near resistence
US $ is on verge of a crash everyone thinks due to excess printing of paper money now to safeguard from that everycountry have there reason to buy china Russia etc Iran want barter trade in oil so buying and taking gold and to get weaker hands out they keep on jerking after every few days in the name of QE3 or any other reason
silver finds stronkg support near 26-27, after reaching life time high of 50 it is third attempt to break the strongest support, i hope it'll not, but if so, may be we'll see below 20