二十二年三月，駐洪都之故友諒降將祝宗、康泰反，徐達將漢陽之兵擊之。夏四月，以達赴安豐，友諒乘虛，陷吉安、無為等處，而並力攻洪都。六月，洪都被圍已兩月，形勢吃緊。太祖召徐達自廬州來會，並以舟師二十萬屯湖江、九江口與南湖嘴以扼其歸路，友諒聞大軍將至，遂撤圍自鄱陽湖東退，相遇於康郎山。達身先，率兵戰，大破陳友諒軍之前鋒，斬一千五百多人，並獲戰船一艘。戰中，徐達所乘之舟被火，然其臨危不懼，一面撲，一面指揮戰也。合戰數月，友諒移泊渚磯莫敢戰。