Weak rupee is also boosting demand for gold. The rupee plays an important role in determining the landed cost of the yellow metal, which is quoted in dollars.
Spot gold on MCX rose and was seen trading at Rs 27,761, while spot silver rose and was seen trading at Rs 58,645 per kgs.
Silver for March delivery was trading up by Rs116 at Rs 58,448 and touched intraday high of Rs 59,376 per kgs.
Domestic gold of 99.9 and 99.5% fell to Rs 28,140 and Rs 28,800 per 10 grams, respectively.
The fall in gold price have excited investors to stock more gold as marriage season is still on.
US spot gold was seen lingering at $1,715 an ounce.