Mens Johan blev holdt fanget i London, regerede hans søn, Karl 5. Han blev mødt med adskillige oprørsforsøg, som han overvandt. For at befri sin far underskrev han freden i Brétigny i 1360, hvorved Frankrig mistede store landområder og måtte betale en gigantisk skadeserstatning.
Som led i en udveksling af fanger blev Johan frigivet, mod at hans søn Ludvig 1. af Anjou kom i engelsk fangenskab, mens Johan søgte at skaffe erstatningen. Da Johan kom tilbage til Frankrig, tog han initiativ til francen for at stabilisere økonomien samtidig med, at han søgte at slippe af med de herreløse soldater ved at sende dem på korstog. Men det strandede på, at pave Innocens 6. døde kort inden deres møde i Avignon.
Sønnen Ludvig undslap det engelske fangenskab i 1363, men Johan fandt, at det ikke gjorde nationen ære, hvorpå han frivilligt vendte tilbage til London og engelsk fangenskab. Her døde han året efter.