The Iraqi army says it has destroyed a camp of the rebel group in the south of Baghdad, but it is struggling to contain the group which has taken control of Anbar province, to the west of the capital.