Afghan President Hamid Karzai on Friday condemned US troops for killing a four-year-old boy in the southern province of Helmand, in an incident set to add fresh strain to troubled relations between Washington and Kabul.