Iraqi forces made a "tactical" withdrawal from three western towns, a security spokesman said on Sunday, as Sunni militants widened an offensive that has already overrun swathes of territory.