Because people have stopped investing in real estate. So they have some money left over, which they use to buy gold!
More demand = higher price.

Hope it helps!