De første kanondrønnene fra festningen hørtes ved middagstid den 21. mars. Isen brast for norske kanonkuler i og foran de svenske kolonnene ved Ekebergåsen. Det var ikke mulig å fortsette over isen under så sterk beskytning. Derfor marsjerte svenskene inn bak Bleikøya, Hovedøya og Nakholmen, som beskyttet dem mot artilleriilden. De gikk i land på Bygdøy. Om kvelden gikk en fortropp over Frognerkilen til Gamle Aker kirke. Derfra oppdaget de at byen var forlatt. Den 22. mars ble Christiania uten motstand okkupert av Karl XII og beleiringen av Akershus festning kunne begynne.