Gold rates up by Rs 3,100 to Rs 229,900 per tola