自從被朱元璋擊敗在應天城下後,陳友諒回到了老巢,咬牙切齒地埋頭苦幹,終於在1362年末恢複了元氣。當朱元璋去救援安豐城時,他認為報仇的機會終於到了,於是拿出了全部家底——幾千艘戰艦和數十萬將士,從武昌南下,直逼朱元璋所在的南昌,他的目標仍然是朱元璋的應天城。
當他的艦隊從九江進入鄱陽湖時,整個鄱陽湖都震動了起來,隨後,他又進入了贛江,贛江的水位頓時飆升。在滔天巨浪的加持下,他抵達了南昌城下。南昌城的防備司令朱文正是朱元璋的親侄子,智勇雙全、敢打敢拚,所以朱元璋才讓他守衛重鎮南昌。
陳友諒不是第一次和南昌打交道了。他曾奪取過南昌,但又被朱元璋奪回,那兩場戰役讓陳友諒印象深刻。如今看著南昌城,他感慨萬千,並且在心底暗暗發誓,要讓南昌城成為他永遠的地盤。
朱文正並沒有被陳友諒鋪天蓋地的兵團嚇倒,他不慌不忙地備戰。陳友諒一抵達南昌城就開始水路並進,對其發動了猛烈的進攻,朱文正也猛烈地回擊。雙方大戰七天七夜,不分勝負。但朱文正明顯感覺到自己漸漸陷入劣勢,他派人出城回應天求救,朱元璋得到消息後,隻問了一句話:“南昌城士氣如何?”
來人告訴他:“士氣不錯。”
朱元璋“噢”了一聲後,便再無下文了。朱元璋開始琢磨陳友諒的套路:陳友諒的目標原本是應天,可是他為什麽要先打南昌呢?在思索幾天後,他終於想明白了,從武昌沿長江到應天,要先東去,然後北上,而路過的沿江城市有安慶、銅陵、蕪湖、馬鞍山,最後才能抵達應天。陳友諒當初選擇攻打應天,是因為那幾個沿江城市是他的地盤,而現在這些城市已經屬於朱元璋了。而攻南昌,陳友諒艦隊可以順流而下,不會遇到任何抵抗就可抵達城下。如果能攻下南昌,朱元璋必會從應天發兵救援。那麽,陳友諒等於是把戰場放到了雙方都很陌生的鄱陽湖。