... trading in London pushed gold to a new high of $1,217.23 an ounce. It has hit a number of new highs in recent weeks. Other precious metals have also rallied strongly. Silver, at $19 dollars an ounce, is 5% off its all-time high. Demand for gold is being driven by two main factors - a weak dollar and investors' appetite for safe assets.