Gold futures edge lower to trade back below $1,600 an ounce, failing to find support from a weaker dollar as a climb in U.S. consumer confidence in December helps to send U.S. stocks higher.

Originally from MarketWatch