New Delhi: Gold racked up gains on a bout of risk aversion as it climbed for the third straight day by gaining Rs 55 to Rs 28,630 per 10 grams on Monday, reflecting a firm overseas trend amid local buying push.

However, silver came down by Rs 100 to Rs 38,500 per kg due to lower offtake.

In the national capital, gold of 99.9 percent and 99.5 percent purity edged up further by Rs 55 each to Rs 28,630 and Rs 28,480 per 10 grams, respectively. The precious metal had gone up Rs 175 over the previous two days.

Sovereign also firmed up by Rs 100 at Rs 24,400 per piece of eight grams.

On the other hand, silver ready softened by Rs 100 to Rs 38,500 per kg while weekly-based delivery surged by Rs 295 to Rs 38,450 per kg on speculative buying.

Meanwhile, silver coins remained flat at Rs 69,000 for buying and Rs 70,000 for selling of 100 pieces.