Gold hit an all-time peak on Wednesday as investors flocked towards the safe-haven metal less than a week before the US presidential election, while they awaited economic data for clues on the Federal Reserve's rate stance. Spot gold was up 0.2% at $2,779.39 per ounce, after hitting an all-time high of $2,782.03 earlier in the session. US gold futures rose 0.4% to $2,791.70. Spot silver shed 0.3% to $34.33 per ounce. Palladium fell nearly 1% to $1,210.72 per ounce, while platinum rose 0.1% to $1,046.89. Source: Qatar News Agency