Gold hit a trough around $1,642 an ounce, its lowest since early January. (Reuters)