gold gains accelerate; up $19.70 at $1220.5/oz