Gold up at Rs 29,750; silver rebounds to Rs 40,840