Gold futures up at Rs Rs 31,220 per 10 gm