What determines the price of gold? For much of the past decade the answer was easy: the price of money. The lower rates fell, the higher gold climbed, and vice versa.
Gold is the quintessential “anti-dollar” — a place to turn for those who distrust fiat currency — so it seemed natural that prices would rise in a world of low real interest rates and cheap dollars. Or when rates went up, gold, which pays no yield, naturally became less attractive, sending prices tumbling.
Source: Yahoo! Finance