dec. gold ends up $6.50, or 0.7%, at $887.30 an ounce