The Mahdi Army has exchanged fire with US troops before, most notably during the fierce battles for control of the southern Iraqi cities of Najaf and Karbala in 2004. Those confrontations ended with a truce of sorts – though skirmishes have continued – because US forces have been reluctant to fight Sunni insurgents and Shi’a militiamen at the same time.