gold turns higher, up 0.8% at $1,656.20 an ounce