A U.S. soldier was killed in fighting in Afghanistan, a senior U.S. general said on Thursday, bringing the American combat death toll this year to seven service members.