Despite the risk aversion surrounding the markets, gold reversed sharply after setting a new historic high around $1,685 an ounce, falling over $40 to $1,640/oz with traders reporting that the strong selloff in stocks is forcing investors to cover positions and meet margin calls.