Gold futures open firmer at Rs 29,770