白村江の戦い
661年5月、第一派倭国軍が出発。指揮官は安曇比羅夫、狭井檳榔、朴市秦造田来津。豊璋王を護送する先遣隊で、船舶170余隻、兵力1万余人だった。
662年3月、主力部隊である第二派倭国軍が出発。指揮官は上毛野君稚子、巨勢神前臣譯語、阿倍比羅夫(阿倍引田比羅夫)。
663年(天智2年)、豊璋王は福信と対立しこれを斬る事件を起こしたものの、倭国の援軍を得た百済復興軍は、百済南部に侵入した新羅軍を駆逐することに成功した。
百済の再起に対して唐は増援の劉仁軌率いる水軍7,000名を派遣した。唐・新羅軍は、水陸併進して、倭国・百済連合軍を一挙に撃滅することに決めた。陸上部隊は、唐の将、孫仁師、劉仁願及び新羅王の金法敏(文武王)が指揮した。劉仁軌、杜爽及び元百済太子の扶余隆が率いる170余隻の水軍は、熊津江に沿って下り、陸上部隊と会合して倭国軍を挟撃した。
一方の大和朝廷側は強力な権限を持った統一指揮官が不在であり、作戦も杜撰であった。唐と比較して対外戦争経験も乏しく、加えて全体兵力も劣っていた。前述されたように、百済側の人員も意思統一が全くされておらず、この時点で内紛を起こしているような状態であった。
斉明天皇の時代になると北方征伐が計画され、越国守阿倍比羅夫は658年(斉明天皇4年)4月、659年3月に蝦夷を、660年3月には粛慎の討伐を行った。
倭国・百済連合軍は、福信殺害事件の影響により白村江への到着が10日遅れたため、唐・新羅軍のいる白村江河口に対して突撃し、海戦を行った。倭国軍は三軍編成をとり4度攻撃したと伝えられるが、多数の船を持っていたにもかかわらず、火計、干潮の時間差などにより、663年8月28日、唐・新羅水軍に大敗した。
この際、倭国・百済連合軍がとった作戦は「我等先を争はば、敵自づから退くべし」という極めてずさんなものであった(『日本書紀』)。
同時に陸上でも、唐・新羅の軍は倭国・百済の軍を破り、百済復興勢力は崩壊した。
白村江に集結した1,000隻余りの倭船のうち400隻余りが炎上した。九州の豪族である筑紫君薩夜麻や土師富杼、氷老、大伴部博麻が唐軍に捕らえられて、8年間も捕虜として唐に抑留されたのちに帰国を許された、との記録がある。
白村江で大敗した倭国水軍は、各地で転戦中の倭国軍および亡命を望む百済遺民を船に乗せ、唐・新羅水軍に追われる中、やっとのことで帰国した。
援軍が近づくと豊璋は城兵らを見捨てて拠点であった周留城から脱出し、8月13日に大和朝廷軍に合流したが、敗色が濃くなるとここも脱出し、数人の従者と共に高句麗に亡命した。