Gold futures closed sharply higher Tuesday, with the yellow metal finishing at its highest level in more than two years. Flagging appetite for assets perceived as risky, including crude-oil and stocks, helped draw bids for haven assets, like precious metals. December gold closed up $13, or 1%, at $1,372.60 an ounce. Gold booked its best finish for a most-active contract since March 2014, according to FactSet data.
Continue Reading Below
Copyright © 2016 MarketWatch, Inc.