在此期间,驻扎冰岛雷克雅未克港的德国空军,派出一百二十架飞机空袭该舰队,但由于盟军舰队采取打了就走的游击战术,空袭没有取得任何战果。
自此,北大西洋局势已经一片糜烂,德国运输船队不敢西进补充冰岛的兵力,停泊在卑尔根港的德军航空母舰见势不妙,赶紧出港,返回基尔港进行大修。
为了改变北大西洋的被动局面,德国海军包括“俾斯麦”号、“提尔皮茨”号、“沙恩霍斯特”号、“格奈森诺”号、“吕佐夫”号、“舍尔海军上将”号等六艘战列舰和三艘希佩尔海军上将级重巡洋舰在内的主力舰队,于三月二十一日驶离开波罗的海及北海的港口,二十三日在北海北部洋面会合,北上迎击盟军的航母特混舰队。
根据空军的连续侦查,德国方面查明盟军的航母特混舰队包括六艘美国“埃塞克斯”级航空母舰、两艘“**”级航空母舰和英国“独角兽”号、“巨人”号、“复仇”号、“尊敬”号、“战神”号、“光荣”号等六艘轻型航母。
此外,这个航母特混编队还包括“肯特”号、“贝里克”号、“坎伯兰”号、“康沃尔”号、“萨福克”号等五艘重巡洋舰和二十四艘驱逐舰。
利用这几天休战的时间,德军向法罗群岛上增派了六个空军飞行中队和两个海军陆基航空兵中队,并且在设得兰群岛修建临时机场,也进驻了三个空军飞行中队,准备利用法罗群岛和设得兰群岛这一岛链,抵消盟军的航母优势。将这股强大的海军力量扼杀于挪威海。
就在德军主力舰队准备咬着盟军航母特混编队的屁股进行突袭的时候。盟军伞兵部队在二十三日下午空降设得兰群岛,占领了梅恩兰岛上的斯卡洛韦港和附近的勒威克镇,俘获了镇子附近简易机场上德国空军的十多架侦察机和二十多架战斗机。
盟军立即动用从中国采购的运i木制运输机运来了更多的轻步兵。巩固了机场的防御,击退了岛上北部地区驻布雷镇的德军一个装甲连和一个步兵营的反攻。此后,双方在岛上展开拉锯作战。盟军和德军都不断地调集兵力,空投增援梅恩兰岛,战斗在局部异常惨烈。
二十四日,盟军在设得兰群岛战火正酣的时候,忽然对法罗群岛的斯特莱默岛南部进行了空投作战。四个营的英军空降兵在空中就遭到有所提放的德军的射击,损失惨重,侥幸着陆的伞兵,在德军地面部队的围剿下,无一漏网。空投宣告失败。
当天夜里,由四艘“伦敦”级重型巡洋舰“伦敦”号、“德文郡”号、“苏塞克斯”号、“什罗普郡”号和五艘“南安普敦”级轻型巡洋舰“南安普敦”号、“纽卡斯尔”号、“谢菲尔德”号、“格拉斯哥”号、“伯明翰”号以及十八艘驱逐舰组成的雷击舰队,炮击了托尔斯港口的防御工事。掩护盟军两个陆战团实施了登陆行动。
盟军很快击败驻守此地的一个德军步兵团。夺取了港口,俘获里面停泊的运输船、布雷舰、扫雷艇和鱼雷艇。合计十二艘。
盟军登陆部队迅速前进,占领了整个托尔斯港镇,经过一昼夜苦战,歼灭德军卫戍司令部和大量炮兵、后勤部队,德军残部退守斯特莱默岛北部地区,依托复杂崎岖的地形,与盟军登陆部队进行周旋。
盟军在清除港口及周边地区的威胁后,两个飞行队迅速进驻港口机场,与周边岛屿的德军战机争夺制空权。
二十五日凌晨,一路追赶盟军航母特混编队行进至法罗—设得兰海沟的德军主力舰队鉴于空军和海军陆基航空兵蒙受重大损失,已经难以提供有效的空中支援,暂停北上,等待从卑尔根出发的德军护航航母舰队。该舰队拥有六艘改装自9000吨级商船的轻型航母,拥有一百八十多架舰载战机,可以提供一定的空中掩护。
二十七日,德军战列舰队与护航航母舰队会合后,一起北上,寻找盟国海军航母特混舰队主力进行决战。
同一天夜里,盟军海军雷击舰队突然进入法赫萨湾,袭击了雷克雅未克港,击沉港内的十多艘布雷艇、扫雷艇和运输船。随后舰队抵近雷恰角,炮击了部署在凯福拉维克镇后方的德军军用机场。