Another statement said a soldier died in combat this week in Ninewa province , northwest of Baghdad More than 2900 U.S. troops have been killed in Iraq since the 2003 invasion .