The Afghan president said a deadly raid on a village by American and Afghan commandos has put new strain on relations with the United States and promised Thursday to punish those responsible.

U.S. officials have said that at least 30 militants, including a Taliban commander, and no more than seven civilians were killed during the Aug. 22 raid. Afghan officials, backed by the United Nations mission, insist that more than 90 civilians died, including dozens of children.

President Hamid Karzai''s comment come a day after he spoke to President Bush about the raid and how to prevent civilian casualties, his office said.

"President Bush told President Karzai that he grieves anytime innocents die," White House national security spokesman Gordon Johndroe said Thursday.