gold climbs on global cues; silver tops rs 46,000 mark