NATO troops killed more than 20 insurgents in fighting in eastern Afghanistan Saturday after a patrol came under fire, the coalition said, while in the north, Germany's chancellor made a surprise visit to her nation's troops. In southern Afghanistan, a suicide bomber targeting a district chief in the city of Kandahar killed two passers-by, including a child, and wounded at least nine more people, authorities said. Saturday's gunbattle between NATO forces and insurgents took place in the Tagab district of Kapisa province, where coalition forces called in air support after their patrol came under fire, NATO said. It added that Taliban commanders were among the more than 20 insurgents killed, AP reported.