合肥の戦い
合肥城の位置と戦略上の意義
合肥城は巣湖の北岸に位置し、曹操軍からすると長江流域の前線拠点だった。孫権軍にとっては長江流域の完全掌握にも外征にも必要な拠点だった。合肥城は張遼・楽進・満寵などが防衛にあたった。孫権軍は巣湖南岸の濡須口に砦を整備するなどしてこれに対峙した。濡須口も孫権軍にとって重要拠点であり、魏と呉が衝突を繰り返した(濡須口の戦い)。
劉馥による合肥城整備
200年に孫策が死に、孫策が廬江太守に任命した李術は孫権に逆らい揚州刺史の厳象を殺害し、それに乗じてか廬江の雷緒・陳蘭・梅乾らが数万人を集めて蜂起するなど長江、淮河一帯は混乱の様相を呈した。この時袁紹と戦っていた曹操はこの方面を鎮撫するには劉馥が適任であると考え、上奏して劉馥を揚州刺史とした。
劉馥は当時空城であった合肥城に単騎で入城すると行政機関を整備し雷緒らを帰順させ、屯田、灌漑の整備、教育機関の整備などを行い民政を整え備蓄を増した。劉馥は国家にとって合肥城が要衝になると考え、合肥城の城壁、土塁の強化や城壁に取り付いた兵を打ち払うための木や石、魚油を備蓄するなど戦争の準備もした。この整備が後に孫権軍をおおいに苦しめることとなる。
第一次戦役（208年）
208年の赤壁の戦いで孫権・劉備の連合軍は烏林で曹操軍を打ち破り、曹操は江陵と荊州の守備を部将達に任せると許昌へ撤退した。周瑜ら孫権軍と劉備軍はそのまま江陵方面に進軍し荊州の制圧を開始したが、この時柴桑に駐屯していた孫権は余勢を駆ってか自ら軍を指揮して江水を下り合肥城へと侵攻を開始した。
曹操は張喜と蒋済に1000人の軍を指揮させ即座に救援として派遣し、汝南を通過する際に汝南の兵を指揮させる事とした。張喜と蒋済の軍はそもそも寡兵であった上疫病により頭数が減っていたが、蒋済は一計を案じ、歩騎4万の軍を率いて向かっているから受け入れの準備をするようにという偽の書簡を揚州刺史に届けた。孫権はこの書簡を届けていた使者を捕らえ、4万の軍勢が救援として接近していると考え軍と共に撤退した。
209年、曹操は自ら出陣し合肥に陣を張った。史料には同年合肥での本格的な軍の衝突の記録はなく、この時期曹操は合肥の兵力や武将の編成や整備などを行ったものと推測される。
第二次戦役（215年）
214年に廬江郡都の皖城を奪取しており、この年に劉備との荊州統治の係争が一応の解決を見て、孫権は再び北方に軍を向ける余裕ができた。孫権は自ら10万の軍を指揮して陸口からそのまま出撃し、合肥城への攻撃を開始した。
この時、曹操は合肥城に将軍の張遼・楽進・李典と護軍の薛悌を置いていたが、兵力は7000人弱しかおらず、三将軍の仲は悪かった。楽進と張遼は仮節された上位の将軍であったが、かつて潁川を彼等が守備していた時はいがみ合って協調しないことが多かったため、趙儼の仲裁によって統制されていた。張遼と李典が不和である理由には明確な記述はないが、張遼が呂布の部将であった時、李典は一族の長であった伯父を呂布の配下に殺されている。孫権軍が迫り、薛悌が曹操から預かっていた命令書を三将軍と共に開封すると、「もし孫権が来たならば張遼と李典は出撃せよ。楽進は護軍の薛悌を守り、戦ってはならない」と書いてあった。みな曹操の意図を理解できなかったが、張遼は「公(曹操)は遠征で外におり、救援が到着する頃には敵は我が軍を破っているに違いない。だからこそやつらの包囲網が完成せぬうちに迎撃し、その盛んな勢力をくじいて人心を落ち着かせ、その後で守備せよと指示されている。成功失敗の契機はこの一戦にかかっているのだ。諸君は何をためらうのだ」と主張した。李典はこれに賛成し、「国家の大事にあって顧みるのは計略のみ。個人的な恨みで道義を忘れはしない」と断言し、張遼と共に出撃する事となった。
張遼は夜中に敢えて自らに従うという兵を選別し800人を集め、牛肉を将兵に振る舞い、明け方に出撃すると伝えた。
明け方、張遼は鎧を着込み戟を持ち自ら先鋒を勤めた。張遼は孫権の本陣に斬り込み数十人の兵と2人の将校（内一人は陳武）を斬り殺し、孫権の眼前に迫った。徐盛が負傷し牙旗を奪われて逃走したが、賀斉が牙旗を奪い返し、潘璋が逃亡兵を斬って士気の崩壊を防いだため、前線に戻った。孫権は長戟を振るって身を守りつつ高い丘の上に逃走した。張遼は孫権が誰か分からず、戟を持って丘の上に逃げた赤髭で背が高く、短足の将軍（孫権）に「下りてきて戦え」と怒鳴りつけた。孫権はこれには応じず、張遼の率いる軍が寡兵であることを見てとり張遼の軍を幾重にも包囲した。
張遼は左右を指差し左右から包囲を突破すると見せかけ、敵軍の意表を突き包囲の中央を急襲。張遼以外は数十人の兵しか脱出することが出来ず、残りの兵は包囲の中に取り残された。残された兵たちが「将軍は我らを見棄てられるのですか」などと叫んでいるのを聞くと張遼は再び包囲に突撃し残された兵を救出した。孫権軍は張遼の凄まじい攻撃に意気消沈し、脱出していく張遼に敢えて攻撃しようとはしなかった。結局張遼は明け方から日中まで戦い続け、孫権軍は戦意を喪失したと判断し、城まで後退し守備を固めた。
その後孫権は合肥城を攻囲したが陥落させることができず、陣中に疫病が発生したこともあって10日目で退却を開始した。孫権は自ら最後衛に位置し、武将らとともに撤退の指揮を執っていた。逍遥津に小師橋という橋の北には近衛兵1000人弱と、呂蒙・蒋欽・凌統・甘寧が残っているのみであった。張遼はその様子を窺い知ると、楽進らと急襲をかけた。
孫権は馬上から弓矢で急襲に応じた。凌統が配下300人と共に包囲を破り、将らが死に物狂いで防戦している間孫権は橋にまで来ることができたが、橋はすでに張遼らの手によって1丈余り撤去されていた。孫権の側仕えの谷利が孫権の馬に後ろから鞭を当てて馬に勢いをつけさせ、孫権の乗る馬は橋を飛び越した。
凌統は孫権が橋を渡った後再び戻って奮戦したが、配下は皆死に、自らも全身に傷を負いながら数十人を斬った。孫権が無事撤退した頃を見計らって自らも撤退したが、橋は壊れていたので革の鎧を着たまま河に飛び込んだ。船に乗っていた孫権は凌統が無事帰還すると狂喜した。
張遼は後に、孫権軍の降兵から自らが目撃した将軍が孫権自身であったことを知り、楽進に「あれが孫権と知っていれば急追して捕まえられただろう」と言って、捕まえ損ねたことを惜しんだ。
合肥新城の築城
230年代初頭、孫権は毎年のように合肥侵攻を企てていた。合肥城は寿春の遠く南にあり、江湖に近接した位置にあったため、過去の攻防戦においては呉の水軍の機動力の有利さが発揮されやすい展開が多くあった。曹休の後任として都督揚州諸軍事となった満寵は上表し、合肥城の立地の欠点を指摘した上で、北西に30里の地に新たに城を築くことを進言した。蒋済はこれを「味方の士気を削ぐ」と反対したが、満寵は重ねて上奏し、兵法の道理を引きながら築城の長所を重ねて主張した。尚書の趙咨は満寵の意見を支持し、明帝の聴許を得た。こうして合肥新城が築かれた。
第三次戦役（233年）
233年、孫権が合肥に攻め寄せたが、合肥新城が岸から遠い場所にあったので上陸しようとしなかった。満寵は孫権は魏が弱気になっているのではないかと決めつけ、必ず襲撃してくるに違いないと判断し、伏兵として歩騎兵を6千用意したところ孫権が上陸して攻めかかってきた。伏兵らは100人の首を取った。
第四次戦役（234年）
234年に、孫権は蜀の諸葛亮の北伐に呼応し、10万の軍勢で自ら親征して居巣湖の入り口から合肥新城へと進撃。同時に陸遜・諸葛瑾らには１万人余りの軍勢で沔水（漢水）から襄陽へと向かわせ、孫韶・張承には淮水から広陵、淮陰へと向かわせ、魏領内への多方面同時侵攻に打って出た。
234年6月、合肥新城は孫権軍に包囲され、滿寵はいったん合肥新城を放棄して北方の寿春にまで孫権軍を引き込み、そこで改めて敵を迎え撃ちたいと明帝に打診して許可を求めた。曹叡は「魏呉蜀の三国にとって合肥、襄陽、祁山の三城は兵法で言う所の“兵家必争の地”たる最重要防衛拠点で、魏ではこれまでここを死守することによって呉蜀からの侵攻を撃退することができた。たとえ孫権が合肥新城を攻撃しても決して攻め落とすことはできない、だから諸将に於いてはこれらの城を堅く守り抜くこと。もし私自らが親征して赴けば、敵は恐れを抱いて逃げ出すであろう」と言い滿寵の訴えを却下した。満寵は合肥新城へ救援に赴くと、数十人の義勇兵を募り松と麻の油を用いて風上より火をかけ呉軍の攻城兵器を焼き払い、孫権の甥・孫泰を射殺した。
234年7月、曹叡は御龍舟に乗って東征を開始。孫権軍は幾度も合肥新城を攻撃するも、魏将・張穎らが力戦し合肥新城を死守したため、突破口を見出せないでいた。孫権は曹叡の親征を知ると、曹叡の軍が未だ数百里に至る前に撤退。陸遜・諸葛瑾、孫韶らもまた同様に軍を引き上げ、遠征は呉軍の全面敗北という結果に終わった。蜀の諸葛亮も戦果のないまま陣没し、遺された将兵は撤退した（五丈原の戦い）。
第五次戦役（253年）
孫権が252年に崩御すると、魏の胡遵・諸葛誕らは呉領の東興などを攻めた。呉の諸葛恪は丁奉や朱異らを指揮して迎え撃ち、魏軍は韓綜・桓嘉が戦死して敗走した（東興の戦い）。
253年、勢いに乗った諸葛恪は魏に侵攻して合肥新城を包囲した。魏の諸将は慌てたが、司馬師は毌丘倹と文欽、張特に持久戦を命じた。彼らは2ヶ月間城を防衛するが、城内では兵の半分が戦死したり病にかかったりして、合肥新城も呉軍に攻め落とされた。張特はこの状況でまともに戦っても勝機は無いと見て、諸葛恪に対し「魏の法では、城を100日守ればその将兵は敵に降伏しても罪にはならず、家族が処刑されることもない。数日したら100日になるので、それから降伏する」と述べた。諸葛恪はこの言葉を信じ、城への攻撃を中止した。張特は密かに城壁を修復し、呉軍に対し徹底抗戦を始めた。諸葛恪はこれに激怒して城を攻めた。
合肥新城は100日経っても攻め落とせなかった。同年7月、魏の太尉の司馬孚が東征して合肥新城の救援に赴くと、呉軍内部で疫病が流行り始めたこともあり、諸葛恪の軍は撤退し8月に呉に帰還した。
毌丘倹は「建国以来、これほど困難な戦はなかった」と上奏し、戦死した将兵の功績を讃え、遺族のために便宜を図ったという。