綦良攻打慈州刺史上官政,不能攻克,引兵攻打行相州事薛胄,又不克,于是从滏口进攻黎州,切断白马津黄河渡口。余公理穿过太行陉,攻打河内,皇帝任命右卫将军史祥为行军总管,驻军于河阴。史祥对军吏说:“余公理轻率无谋,恃众而骄,容易对付。”余公理屯驻河阳,史祥在南岸集结舟船,余公理在北岸聚兵抵挡。史祥简选精锐,于下游秘密渡河,余公理听闻,引兵抵御,战于须水。余公理还未列阵完毕,史祥突击,余公理大败。史祥东进黎阳,綦良军不战而溃。史祥,是史宁之子。
皇帝将要征发幽州兵,怀疑幽州总管窦抗有二心,问杨素派谁去能拿下窦抗,杨素举荐前江州刺史、渤海人李子雄,授上大将军,拜广州刺史。又任命左领军将军长孙晟为相州刺史,征发山东兵,与李子雄共同配合。长孙晟推辞说自己的儿子长孙行布在杨谅所部,皇帝说:“公体国之深,终究不会因为儿子而违背大义,朕如今委任你,你不要推辞。”李子雄驰马到幽州,住进传舍,召募得一千余人。窦抗来谒见李子雄,李子雄埋伏甲士,将他生擒。窦抗,是窦荣定之子。