Først i 1449–1450 ble Akershus beleiret igjen, denne gangen av den svenske kongen Karl Knutsson Bonde, men han måtte heve beleiringen etter en tid. Borgen ble ikke beleiret igjen før i 1502, da den norske adelsmannen Knut Alvsson reiste en hær fra grensestrøkene mot Sverige, inntok Akershus (og Tunsberghus) og avsatte den danske høvedsmannen Peder Griis. Samme år beleiret skotske leiesoldater i den danske kongens tjeneste Akershus. Denne beleiringen mislyktes, men etter å ha utskrevet hver tredje mann på Sørøstlandet forsøkte kongen å gjenvinne kontrollen over Akershus. På vei til fredsforhandlinger ble Knut drept av kongens menn, og på denne måten gjenvant kongen kontrollen over Akershus.