Taliban suicide bombers attacked a joint US-Afghan air base in eastern Afghanistan early today, detonating explosives at the gate and sparking a gunbattle that lasted at least two hours with American helicopters firing down at militants before the attackers were defeated.