Gold struck a new all-time peak of almost $868 dollars on Thursday as the precious metal benefited from its safe-haven status amid record high oil, a struggling dollar and Pakistan tensions, analysts said. The price of gold reached a historic $867,90 an ounce on the London Bullion Market. It later slipped slightly to stand at $866,90.