gold soars to 2-month high on speculative buying