跋珪于是兵分三路分攻三城：自攻中山，拓跋仪攻邺及王建、李栗攻信都。然而，拓跋珪在攻中山城时遭燕军力拒，于是暂时放弃中山城，改而南取其余二城。皇始二年（397年）正月，拓跋珪加入进攻信都城，终于逼得守将慕容凤弃城出走，但其时慕容德却成功离间进攻邺城的拓跋仪及贺赖卢，令他们退兵，并乘机从后追击，大破魏军。上一年，为拓跋珪憎恶的魏将没根自疑而叛魏投燕，其侄儿丑提恐怕会被株连，于是决定自并州率部回北魏后方作乱。拓跋珪见内乱起，于是自后燕求和，但慕容宝却意图乘此机反击，拒绝之余更派步兵十二万及骑兵三万七千出屯柏