En 1369, le roi anglophile Pierre I de Castille est renversé par son demi-frère Henri de Trastamare, qui monte sur le trône de Castille sous le nom d'Henri II. Ce dernier a reçu le soutien français pour s'emparer du trône. En remerciement, il s'engage à engager sa puissante flotte au service des Français. Ainsi, en 1372, le port de La Rochelle, occupé par les Anglais, est assiégé par les Français et leurs alliés castillans. La flotte castillane écrase la flotte anglaise lors de la bataille, écartant pour un certain temps la menace d'un débarquement anglais en France.