Thousands of US and Iraqi forces have been sweeping Diyala since early January in a fresh bid to flush out al-Qaeda and other pockets of resistance that retain a presence in the area after being driven from Baghdad and western Anbar province as well as the southern belts .