西陵の戦い
だが西陵を奪われれば、長江南岸諸山の蛮族にも動揺を与える。そうなったときの難事を思えば、江陵を棄ててでも西陵にあたるべきだ」と述べ、軍の指揮を執り西陵に向かった。
江陵は平坦な地にあり、進軍が容易であった。陸抗は江陵督の張咸に命じ、城の周辺の水路を堰き止めさせ、江陵城に通じる北東の平地を水没させることで敵襲と味方の離反を同時に防がせた。 そのため、羊祜は江陵を攻めるにあたって、船を用いて兵糧を輸送しようとしたが、途中で堰が切られて水が引いてしまうことを恐れ、敢えて自ら堰を切って歩兵を進軍させるという虚報を流した。陸抗はこの情報が羊祜の策だと看破し、諸将の反対を押し切り江陵の守将に命じて、堤を切って水を退かせた。羊祜は当陽まで進軍したところで堰が切られたと聞き、改めて陸路で輸送する車を用意しなければならず、輸送に大幅な損害を出した。
11月、陸抗は張咸に江陵城を死守させる一方、公安督の孫遵に長江南岸を守備させ、羊祜が長江を渡って南に進軍するのを阻止させた。晋の巴東監軍の徐胤が指揮を執る水軍も建平に攻め寄せており、陸抗は水軍督の留慮・鎮西将軍の朱琬を派遣しこれを迎え撃たせた。西陵にも楊肇軍が到達すると、陸抗は自ら包囲陣に拠ってこれに対峙した。
このとき、呉の将軍朱喬での営都督兪賛が裏切り、楊肇の軍に投降した。 陸抗は「兪賛は軍中に長くおり、その内情に詳しい。私は以前より訓練不足の異民族部隊を憂慮している。もし敵が包囲陣を破ろうとするなら、まず異民族部隊を狙うだろう」と述べ、密かに夜のうちに異民族の兵の守備する箇所を古参の呉の精鋭兵と交替させた。翌日、想定通り楊肇軍が異民族部隊の拠点を突いて攻めてくると、陸抗は他の部隊も動員し雨のように矢石を降らせ、大損害を与えた。
12月、戦況が膠着して万策尽き果てた楊肇は西陵攻略を断念し、夜闇に紛れて退却を開始した。陸抗はこれを追撃しようと考えたが、背後には西陵城の歩闡が呉軍の隙を窺っており、大きな兵力は割けなかった。そのため、兵を揃えて鼓を打ち鳴らし、あたかも追撃に出るかのように見せかけた。楊肇軍の兵は混乱し、装備を脱ぎ捨て、我先に逃亡しはじめた。敵部隊が崩れたところで、改めて陸抗は少数の兵を用い追撃をかけ、楊肇軍を大いに打ち破った。楊肇軍の大敗を聞いた羊祜はこれ以上の攻勢を断念し、救援軍を全面的に撤退させた。呉軍の捕虜になった者は合わせて数万に及んだ。 陸抗は晋軍が完全に撤退したのを見届けてから、西陵城に総攻撃をかけた。そしてついに西陵城を陥落させ、歩闡らを捕縛した。