El 14 de noviembre de 1321, Juan tomó una segunda esposa, Inés de Périgord, hija de Helie VII, conde de Périgord y Brunisenda de Foix.