Half a dozen militants armed with assault rifles launched the attack in Landikotal, tribal district of Khyber on the border with Afghanistan, the officials said. "The militants started firing from the hilltop. A driver of one truck was killed on the spot, while his helper and another driver of another truck were injured," local administrative official Iqbal Khatak told AFP. Intelligence officials said the militants fled after the attack, and confirmed that the trucks were carrying goods for Nato troops in Afghanistan.