1. To hedge against dollar. Weakining of dollar lead to increase in price of gold as gold is bought and sold in dollars.
2. To fight aainst inflation.
3. Short supply of new gold.
4. Lack of demand deficiency,
Indians have a good appetite for yellow metal :-)
5. Gold is considered as safe heaven investment agaunst all other forms of investment. Any signal of weakning economy, investors turns towards gold.
6. Classic case of gold price rise is in 2008 where all the stock exchanged were drastically down. Although they have recovered but the confidence is not gained which has supported the gold prices.
Unless we get clear signals of European crisis, gold will continue to maintain the same level, or rise further