州总管韩擒虎统率军队从庐江出发，吴州总管贺若弼统率军队从广陵出发，共有行军总管九十位，兵力五十一万八千人，都受晋王杨广的节度指挥。燕荣率水军自东莱入海，入太湖，取吴郡。南陈吴州刺史萧瓛甚得民心，陈朝灭亡后，吴地人民推举他为首领，割据自立，隋朝右卫大将军宇文述统率行军总管元契、张默言等率军讨伐。燕荣率领水军从东海赶来参战，南陈永新侯陈君范从晋陵投奔萧瓛，合军抗拒宇文述的军队。宇文述的军队快到时，萧瓛在晋陵城东面建立栅栏，留下军队抗拒宇文述，并派遣部将王褒守吴州，自己则率领大军从义兴进入太湖，打算从背后袭击宇文