Gold rates up by Rs.2,900 to Rs 235,500 per tola