US troops remembered fallen colleagues at a ceremony in Kabul as the rest of their countrymen back home commemorated the nation’s Memorial Day.
More than 4,500 US service members have died in Iraq and nearly 1,500 in Afghanistan.
At Arlington Cemetery in Virginia, President Barack Obama laid a wreath at the tomb of the Unknowns.
In his address, President Barack Obama said: “To those of you who mourn the loss of a loved one today, my heart goes out to you. I love my daughters more than anything in the world. I cannot imagine losing them. I can’t imagine losing a sister or a brother or a parent at war.”
In Afghanistan, Taliban insurgents attacked an Italian military base in the normally peaceful town of Herat. Four locals were killed and dozens wounded.
It followed an earlier rise in civilian casualties at the weekend after a NATO bombing mistakenly killed several children.