秋七月,姑蘇張士誠以舟師來攻鎮江,上遣兵禦之。癸巳,戰于龍潭,破之,焚其船,殺溺甚眾,我師遂乘勝進攻常州。時徐達守東鄙,上謂之曰:「其張士誠者,起于鹽徒,術務經紀,詐出多端,交必有變,鄰必有間,當速出三軍以攻毗陵。倘有說客,勿令擅言,沮其詐術,困其營壘。」于是達等益督兵攻圍常州。未幾,有義兵鄭僉院者率甲士七千叛入常州,反來攻營,達督兵與戰,常遇春引兵自東壘擊之,大破其眾,俘斬大半。復圍常州,逾旬,彼眾宵遁,遂克其城。初,我師攻城急,士誠遣書,卑辭求和,願歲輸米二十萬石,金五百兩,銀三百斤,以充軍用。上命移檄報之曰:「春三月,取鎮江,兵抵奔牛壘城,彼時來降,繼復叛去,皆爾所謀。納我逋逃之人,拘我通好之使,予之興師,亦豈得已?既蒙許給軍糧,中更爽約,原其所自,咎將誰歸?今若果能再監前盟,分給糧儲五十萬石,歸我使者,則常州之師即罷,而爭端永絕矣。」士誠不從,故遂攻取之。明年,復破其兵于宜興湖橋,擒其弟張九六,並獲其戰船馬匹。
  夏四月丁卯,取寧國,降其守帥,獲其戰士,屬縣皆平。五月壬午,銅陵縣降,遂破雙刀趙兵于青陽縣。克江陰城。七月戊寅,元帥胡大海等克績溪。庚辰,取徽州,以鄧愈守之,及其屬縣皆平。九月甲戌,江浙閩海平章夏章遣使請降。元帥汪同、馬國寶皆降,命仍前職。壬辰,破元潘萬戶兵,乘勝克武康縣。
  冬十月壬申,擊破池洲兵,斬洪元帥,生擒其將魏壽等,遂平池州。甲申,上率諸軍至大通江。樞密張明鑑以揚州降,得其精兵戰馬,以元帥張德麟、耿再成守之。是時,天下豪傑雖多,獨上全有江左及淮右數郡。上宵晝自思固保江東諸郡,以觀羣雄,若仁者治世,當全江東,共樂承平。于是嚴飭諸將,秣馬勵兵,戍守邊鄙。
  至正戊戌春正月,院判鄧愈遣兵攻婺源,斬其首將帖木不花,遂克其城。三月,元帥胡大海破長鎗軍,取淳安、建德等縣。
  夏四月,苗軍參政楊完者以舟師來侵徽洲,大海引兵與戰,破之,擒其將董旺、呂升。明日,元師何世明等復敗其軍,擒其將黃牛兒等。丁丑,總兵李文忠大破苗軍,大海復引兵邀擊之,虜其萬戶羅受,其楊完者收餘眾遁還杭州。未幾,張士誠取杭州,遂殺完者。其同僉員成率眾屯桐廬,來乞師,許之。初,士誠以水軍來寇,我師禦之,破其眾于太湖鮎魚口。總兵廖永安又與戰于常熟福山港,大破之。繼而復敗其兵于通州郎山,獲其戰船而還。六月癸酉,取石埭縣,遂克宜興。辛未,取蘭溪州,雙刀趙兵陷建德縣,元帥羅友賢退屯祁門。戊子,友賢引兵與其將張元帥戰于葛公嶺,敗之,斬其萬戶汪彥章,復取建德。時聞東浙有隙,婺城可下,密令守嚴州之將胡大海率兵討之,不克。十一月,上親往婺州。十二月,抵其城,營兩日而城下,民市肆不易,敕將守之。凡六月班師,八月,上還京。其後胡大海兵復克諸暨。
  至正己亥春正月,總兵邵榮等破張士誠兵于餘杭。復遣兵與戰于湖州,敗之,追至城下,彼眾入城抗守,攻之不克。明日,乃悉兵來戰,我師弗利,遂引兵還營。未幾,榮等聞士誠欲來攻營,乃預設伏兵以待之,戒諸軍堅守勿戰,俟山上旗竪乃起。已而,果遣其將李右丞來攻餘杭、臨安諸營,不能下。榮度其士眾已疲,乃竪旗,于是諸軍鼓譟四出,伏兵一時俱起,敵眾大亂,更相蹂躪,死者盈野。久之,士誠兵復來攻營,為我師所敗,乃斂兵退守,我師攻之,弗克,亦還。時雙刀趙寇陷太平縣,又陷陵陽、石埭等縣。僉院張德勝率兵與戰于柵江口,破之,殺溺甚眾。
  九月癸巳,徐達、張德勝引兵自無為登崖,復破雙刀趙兵于浮山、青山等處。己亥,追至潛山,斬其首將,遂克潛山縣。繼而雙刀趙為陳友諒所滅。友諒既取雙刀趙,遂生隙于我,使者往來,觀其辭語,察彼人情,有必戰之計。時徐達、常遇春皆率兵守池州,上命使星馳與之計曰:「陳兵必至,爾諸將當以五千人堅守其城,以五萬人伏于九華山下,彼兵若臨城,城上以旗搖鼓譟為約,令三軍見此而起,往絕其後,斯必克矣。」使者至軍中,達等如計。明日,陳兵果至,其來甚銳,直造城下,守者搖旗鼓譟,伏兵見之,緣山而出,循江而下,絕其歸路,一戰俘斬萬餘眾,生擒三千人。常遇春不欲以聞,曰:「此皆勍敵也,既俘不殺,將貽後患。若以聞,上必不盡誅。」達不聽,遂以聞。上謂使者曰:「急回軍中喻諸將,彼先開隙,今初與戰,三千精銳,未可盡廢,宜釋之,使為後用。」遇春初聞遣使赴京,密令軍中以三千人皆殺之,黎明,止存三百人。上聞之,再命使往,令生放還,于是俘者歸至陳。(「于是俘者歸至陳」,「陳」原作「陣」,據玄覽堂叢書本改。)陳遣使來告曰:「戰非有謀,乃巡邊者偶戰耳。」十一月,取處州,其參政石抹宜孫遁,屬縣皆平。
  至正庚子夏,閏五月,陳友諒舟師寇陷太平,列巨舟于采石,僭稱帝,國號漢,改元大義,遣人約張士誠來夾攻金陵。時羣議皆以為宜速復太平,上曰:「不可,且太平初起堅壘,豈意彼以巨艦破之,若戰于陸地,彼必不能進。今彼既勢居上流,遣兵與戰,難以取勝。若由水上決戰,則彼舟十倍于我,勢可量也。若親征,彼既見我其勢,不來接戰,即解纜下流,半日可至金陵,吾步騎非一日不可至,縱使可至,百里趨戰,又非上將利也。」乃令指揮康茂才佯為謀叛,誘使來攻。
  茂才遣人具書以往,將行,以所謀問李善長。善長曰(「善長曰」,原無「善長」二字,據玄覽堂叢書本補。):「方不得寇去,何為更誘其來?」上曰:「此計之上也,倘今不往,久則生計。陳、張若合,吾何以支?」于是茂才遂遣人行。乃命馮宗義率兵伏于右灰山,徐達列陣南門外,楊璟列兵大勝港,張德勝、朱虎出舟師于龍江關外。