Gold prices fell by Rs 95 to Rs 31,290 per 10 grams here today due to profit-selling. (Reuters)