Gold futures up at Rs 31,834 on global cues