Gold futures up at Rs 31,226 per 10 grams