People buy gold when they are nervous about the economy, and they are right to do so because gold is a unique commodity. It has to a high degree two qualities that are seldom found together: liquidity and reality. It has strong liquidity; it can almost always be bought, sold or exchanged. There are other liquid assets, of which the US dollar is probably supreme, but they lack gold's quality of real value.
Dollars do not constitute a real asset, such as property or “real estate”. The dollar is simply a piece of paper. Gold has been a much better store of value than the dollar.
from TimesOnline