Iraqi and US troops killed 22 Shiite gunmen who attacked a security checkpoint in north-eastern Baghdad, the US military said Monday.
At 6:35 pm local time on Sunday Iraqi and US army troops manning a security checkpoint were attacked by a large group of "criminals" using small-arms fire, according to a military statement.
US soldiers used tank fire and small-arms fire to kill the 22 gunmen, forcing others to retreat, the dpa said.
The US military uses the term criminals to describe fighters from the Mahdi Army militia of radical Shiite cleric Moqtada al-Sadr.
The militia has been engaging in deadly fighting with Iraqi and US troops in Shiite-dominated areas in east and north-east Baghdad, mainly in Sadr City.
Al-Sadr rejected Sunday pre-conditions set by the Iraqi government for talks to end fighting.
The government made talks with al-Sadr conditional on his fighters handing over their arms, ending their interference in the government's affairs, handing over fighters wanted by the authorities and providing names of those involved in violence.
But a spokesman for al-Sadr rejected those conditions.