The US military says an American soldier has been killed in a rocket or mortar attack north of Baghdad.
A statement says the soldier was killed Thursday in an indirect fire attack in Diyala province but provides no other details. Indirect fire is the military term for a rocket or mortar attack.
The US military said earlier that an American soldier died of noncombat causes late Wednesday in Baghdad.
At least 4,185 members of the US military have died in the Iraq war since it began in March 2003. That's according to an Associated Press count.