On the Multi Commodity Exchange (MCX), gold for April delivery was trading at Rs 28,012 per 10 grams higher by Rs 64 and it had reached intraday high of Rs 28,049 per 10 grams.
Similarly, silver for march delivery was at Rs 58,654 per kgs up by Rs 224 per 10 grams and touched intraday high of Rs 58,938 per kgs.
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.
However, Spot gold on MCX increased and was seen trading at Rs 27,822 per 10 grams and silverdipped further to Rs 57,595 from Rs 57,747 per kgs.
US spot gold was seen at $1,697 an ounce.