眼看著朱家軍已快從戰略上將自己包圍,並一步步地擠壓著自己的地盤,張士誠自然每日坐立不安。趁著朱家軍主力南下的大好時機,短暫休整過後的張部準備再次反撲。
這年六月,張家軍集結大部隊試圖奪回常熟。此前徐達率主力攻打過一次常熟,隻取得了一次小勝後就被召回應天籌劃攻打宜興之事,徐達走時留下了趙德勝的萬餘人馬,命其伺機攻奪常熟,至少要在主力攻打宜興時適當地牽製住張家軍。就在朱家軍攻打池州的當兒,常熟的張氏守軍放鬆了警惕,結果被趙德勝瞅準了機會一舉拿下。
捷報傳至應天後,元璋對李善長、馮國用等人笑道:“這個‘黑趙’,咱是讓他唱配角的,結果這廝給唱成了主角,把咱攻略宜興的計劃都給打亂了,哈哈,看來咱們要重新部署嘍。”
“常熟深入張氏腹心,張氏必將以重兵來奪,常熟這副擔子不輕啊!”李善長憂慮道。
馮國用笑道:“如今我部既奪下了常熟,那就照著長興的戲路唱下去嘛!”
“嗯,國用說的是。”元璋在一幅地圖邊指了一會兒又道,“如今池州已被我部拿下,西邊一時是無慮了!正可調出廖氏兄弟的水軍加強到常熟去,以廖永安為帥,廖老三與‘黑趙’為輔,讓這三雄給咱在常熟先唱一出好戲。”
常熟地處張士誠統治區的腹心地帶,元璋知道張家軍勢必會以重兵來奪,因此他才派出廖永安、廖永忠兄弟配合趙德勝鎮守常熟,不但要擊退張士誠部的反攻,還可以相機消滅一部分敵軍。果不其然,張家軍的反攻很快就來到了,雙方十幾萬人馬大戰於福山港,結果張家軍被廖永安擊敗。七月,廖部人馬再接再厲,水師主動出擊,再敗張家軍於通州郎山,獲其戰艦十餘艘而還。
八月,張家軍進犯江陰,守將吳良大敗之,抓了不少俘虜,繳獲了一批馬匹輜重。而同樣屢敗於朱家軍的楊完者,自從被元廷授江浙左丞,雖然無尺寸功勞,但態度卻驕橫無比,把江浙行省丞相達識鐵木兒給徹底激怒了。於是,達識鐵木兒偷偷地聯絡了張士誠部夜襲楊完者的營地,楊完者倉促之間無法應戰,最終絕望地自縊而亡。