Gold weakens, silver tops Rs 41,000-mark Gold prices softened by Rs 40 to Rs 31,950 per ten grams at the bullion market on Saturday owing to… # Business