Gold prices recovered from a 10-month low by rising Rs 100 to Rs 28,550 per 10 grams, taking its strength from scattered buying by local jewellers even as the metal weakened overseas. Silver too bounced Rs 150 to Rs 41,400 per kg on increased offtake by industrial units and coin makers. According to traders, mild buying by jewellers to meet the ongoing wedding season demand at the domestic spot market helped the recovery, but a weak trend overseas reined in the upside. Globally, gold fell 0.33 per cent to $1,155.80 an ounce.