Gold prices soared to an all-time high on Tuesday, breaking above $3,500 per ounce, as a weaker US dollar and mounting expectations of a Federal Reserve interest rate cut in September boosted demand for the precious metal.