Cong fighting on many fronts