Gold prices rose by Rs 100 to Rs 31,306 per 10 grams in futures trade. (Reuters)