La guerre se poursuit sur le continent en 1214. Philippe II écrase la tentative d’invasion germano-flamande à Bouvines (27 juillet), et Louis de France met les Anglais en déroute à la Roche aux Moines (2 juillet). Ces deux victoires éclatantes affermissent la monarchie capétienne (Philippe II y gagnera le surnom d’« Auguste ») et relancent la guerre navale. Jean sans Terre, discrédité par sa fuite à la Roche aux Moines, voit se dresser contre lui la noblesse anglaise révoltée. Cette dernière se tourne alors vers Louis de France et lui offre la couronne d’Angleterre. Philippe II, comme en 1213, reste toujours aussi peu enthousiaste vis-à-vis de cette aventure, puis donne finalement son accord. En mai 1216, Louis débarque avec une petite armée (), secondé par des rebelles anglais. Londres tombe sans coup férir. Louis de France rejoint ainsi les quelques rares conquérants à avoir réussi un débarquement en Angleterre. À l’été 1216, malgré quelques points de résistance (dont Douvres), la victoire semble proche. Mais Jean Sans Terre, aux abois, décède brutalement (octobre). La noblesse anglaise en profite pour refaire son unité autour d’un nouveau roi, le jeune Henri III. La situation se retourne alors complètement pour Louis qui est lourdement battu à Lincoln en mai 1217. Tout n’est pas encore définitivement joué si les renforts qu’il demande depuis des mois réussissent à débarquer. Ces derniers sont organisés avec ardeur par son épouse et principal soutien en France, Blanche de Castille. Une première expédition est tenue en échec devant Douvres. La seconde va donner lieu à la première « vraie » bataille navale franco-anglaise, c'est-à-dire menée en haute mer (et non sur la côte ou dans un estuaire) par deux flottes usant de choix tactiques (par rapport au vent) et qui sont loin du choc entre deux masses de navires hétéroclites comme c’est généralement le cas pendant tout le Moyen Âge (et jusqu’au ).