Gold prices recovered Rs 570 to Rs 78,700 per 10 grams in the national capital on Monday amid value buying by stockists and investors following a firm global trend, according to the All India Sarafa Association. The precious metal ended at Rs 78,130 per 10 grams on Friday.