龙潭击败陈保二，于是请求增兵围困常州。张士诚派出将领前来增援，徐达率部离开城池设下两道埋伏圈等待，派王均用率部充当奇兵，而自己亲自指挥部队。张士诚军败走遭遇埋伏，被徐达击败，生擒张、汤二将。第二年攻克常州，晋升佥枢密院事。接着攻克宁国，进攻宜兴，派前锋赵德胜攻占常熟，生擒张士诚的弟弟张士德。至正十八年（1358年），再次进攻并攻占宜兴。朱元璋亲自率军进攻婺州，命徐达留守应天，又派出军队击败天完将领赵普胜军，收复池州。改任奉国上将军、同知枢密院事。接着，徐达进攻安庆，从无为陆路进攻，夜袭浮山寨，破赵普胜部