Одержав полную победу, Педро обнародовал амнистию и дал в собрании кортесов присягу, что будет соблюдать законы и обычаи королевства, не будет никого подвергать казни, изгнанию или заключению без постановления суда; его преемники должны были давать такую же присягу. Все споры между королём и подданными отдавались на решение хустисии (этот сановник считался блюстителем закона). С этого времени свобода в Арагоне стала поддерживаться не столько оружием, сколько законом. Хустисия назначался королём, но действовал под наблюдением комитета инквизиторов (контролеров), избираемых кортесами, и не мог постановлять решений, не одобренных ими; это служило гарантией законности его постановлений. Восстания в царствование Педро больше не повторялись. К тому же в 1350 г. у короля родился сын, и инфант Фернандо утратил всякие права на престолонаследие. Разрешив внутренние проблемы, Педро обратился к внешним. Власть арагонцев над Сардинией все ещё была очень непрочной. То и дело здесь вспыхивали восстания, инспирированные генуэзцами. Для того, чтобы в корне покончить с этим злом, Педро объявил войну Генуе и вступил в союз с её извечным врагом Венецией. Два морских сражения, в которых одержали победу арагонцы, не могли обеспечить окончательное умиротворение острова. В 1354 г. Педро сам отправился в Сардинию с большим войском и овладел некоторыми укрепленными пунктами. Затем внимание Педро надолго было отвлечено тяжелой войной с Кастилией. Война продолжалась много лет и велась с большим ожесточением. Кастильцы несколько раз вторгались в пределы Арагона и подвергали страну опустошениям. В 1365 г. Педро удалось выправить положение, а затем, воспользовавшись междоусобиями в Кастилии, он перешел в наступление и завладел Молиной. Когда королём в Кастилии стал умный и ловкий Энрике II, военное счастье опять покинуло Педро. Особенно опасно стало его положение в 1375 г.: Энрике заключил союз с португальским и французским королями, а Хайме, король Майорки, занял Руссильон и Сердань и начал наступление в глубь Арагона. Педро поспешил помириться с королём Кастильским, уступил ему обратно Молину и другие пограничные области. Хайме Майорский был после этого окружён в горах и с большим трудом смог вывести своих солдат из Испании. Война, длившаяся двадцать с лишним лет, завершилась, причем все соперники остались при своих старых границах. Последние годы жизни Педро были омрачены семейными распрями. Уже шестидесятилетним стариком он женился на Сибиле Форциа, дочери кастильского вельможи, поддался её влиянию и рассорился со старшим сыном Хуаном.