The 2,000th military death in Iraq was marked in the US by protests and vigils.
In Washington, the Senate held a minute of silence, and the names of the dead were read out on the floor of the House of Representatives.
President George W Bush has warned Americans to brace themselves for more casualties, saying no-one should underestimate the difficulties ahead.
Unofficial estimates put Iraqi civilian deaths since the war at about 25,000.
