Four US soldiers were killed and one wounded Thursday in a clash with militants in eastern Afghanistan, the military said.