New Delhi:  Snapping a four-day rising streak, gold prices on Thursday declined by Rs 20 to Rs 28,880 per 10 grams in the national capital owing to slackness in demand at prevailing higher levels amid weakening global trend.

However, silver remained steady at Rs 56,100 per kg in scattered deals.

Traders said subdued demand at prevailing higher levels and weakening trend in global markets mainly led to decline in gold prices.

Gold in global markets, which normally set price trend on the domestic front, fell by 5.10 dollar to 1654.60 dollar an ounce in London.

In addition, rising trend in the equity market attracted some investors to park their funds that further reduced the metal demand.

On the domestic front, gold of 99.9 and 99.5 per cent purity declined by Rs 20 each to Rs 28,880 and Rs 28,740 per 10 grams, respectively. The metal had gained Rs 760 in last four trading sessions. Sovereign held steady at Rs 23,550 per piece of eight gram in limited deals.

On the other hand, silver ready remained steady at Rs 56,100 per kg, while weekly-based delivery strengthened by Rs 25 to Rs 56,180 per kg.

Silver coins remained flat at Rs 63,000 for buying and Rs 64,000 for selling of 100 pieces.