里卡的领域内拥有足够的支持者，令佩德罗四世无法维持自己的地位，并在1338年，通过教宗的调停，赫里卡与国王和解，埃莉诺得到了她的土地和管辖权。佩德罗四世在很大程度上被迫投降因为摩洛哥新的入侵目标是卡斯蒂利亚和瓦伦西亚。1338年，他迎娶纳瓦拉国王菲利佩三世与纳瓦拉女皇胡安娜二世的二女儿。1339年5月，他与卡斯蒂利亚国王阿方索十一世结盟对抗摩洛哥，但他在萨拉多河战役的关键战役（1340年10月）中，他的舰队之贡献在战役中没有任何影响。
攻佔马略卡.在佩德罗四世的统治初期，他的姊