Gold prices stayed in ascending order for the second straight day, climbing Rs 2,650 to a fresh peak of Rs 1,40,850 per 10 grams in the national capital on Tuesday, tracking robust trends in the global markets, according to the All India Sarafa Association.