Gold recovers to Rs 30,510; silver recaptures Rs 41,000-mark