Deretter tok norske og allierte (britiske, franske og polske) styrker opp kampen for å drive tyskerne ut av byen. Dette lyktes i et felles angrep den 28. mai 1940. Tyskerne ble nå presset til oppholdende strid med svenskegrensen som retrettmål, samtidig ødela tyske bombefly store deler av byen. Gjenerobringen av Narvik ble regnet som de alliertes første seier mot Tyskland og fikk stor internasjonal oppmerksomhet. Utviklingen i krigen mellom Frankrike og Tyskland på kontinentet førte imidlertid til at de allierte trakk seg ut den 9. juni 1940, rett før tyskerne ville ha blitt nødt til å kapitulere eller bli drevet inn i Sverige. Da denne uventede tilbaketrekningen av de allierte styrkene skjedde, ga nordmennene opp å bekjempe tyskerne alene og kapitulerte.