Gold prices rose for the third day on Saturday adding Rs 35 to close at Rs 18,795 per 10 gram in Delhi on buying by stockists and jewellers amid the festive season.
Silver strengthened by Rs 50 to Rs 29,350 per kg on increased offtake by industrial units and coins makers.
Buying activity further gathered momentum as gold rose to nearly a six-week high in global markets on slowing economic growth and rising demand for the metal.
Global bullion markets, which normally set the price trend on the domestic front, added 3.10 dollar to 1,219.80 dollar an ounce.
On the domestic front, gold of 99.99 per cent and 99.5 per cent purity added Rs 35 each to Rs 18,795 and Rs 18,695 per ten grams respectively. It had gained Rs 335 in the previous two trading sessions.