Gold near 3-month high on sluggish US data, dollar