Militias loyal to Sadr have been battling coalition and Iraqi forces in Baghdad 's Sadr City district since late March .