Gold prices on Thursday surged by Rs 1,185 to scale an all-time high of Rs 1,28,395 per 10 grams in the domestic futures trade, while the yellow metal crossed the USD 4,250 per ounce globally, driven by expectations of interest rate cuts by the US Federal Reserve, and persistent geopolitical tensions.