Afghan police say a suicide bomber has killed two soldiers and a child in southern Afghanistan .