Rising for the third straight day, gold prices rose by another Rs 150 to Rs 28,350 per 10 grams, tracking positive global cues amid continued buying by local jewellers. On similar lines, silver advanced by Rs 400 to Rs 39,900 per kg on increased offtake by industrial units and coin makers. Bullion traders said apart from a firming trend overseas, fresh weakness in dollar raised demand for the precious metal as a safe-haven and persistent buying by jewellers in the domestic market mainly kept gold prices higher. Globally, gold rose 0.68 per cent to $1,149.50 an ounce and silver by 1.16 per cent to $16.16 an ounce in Singapore.