Gold touched an all-time high of $1,107.2 an ounce yesterday as investors abandon the struggling dollar. Growing demand in Asia and other emerging markets has also played a part in driving up prices in the last two weeks as governments diversify away from the US dollar in order to protect the value of their reserves.


