High-melee armor units, such as Teutonic Knights and Boyars can counter Serjeants pretty well. Jaguar Warriors and Samurai can be devastating due to their attack bonuses. Leitis can also counter Serjeants, since their melee armor is useless against them.