Gold prices rallied Wednesday to tally a sixth straight session of gains. The U.S. dollar and equities took a hit as political uncertainty surrounded the Trump administration, prompting investors to take refuge in the perceived safety of gold. June gold rose $22.30, or 1.8%, to settle at $1,258.70 an ounce. Prices settled at their highest since April 28, according to FactSet data.
Copyright © 2017 MarketWatch, Inc.