gold tops rs 29,000-mark, hits over-mth high on global cues