1940年6月,随着法国的战败投降,英国所面临的战争局面就显得异常严峻,形势对英国海军极为不利。原来根据英国与法国的协议,英国海军主要负责在大西洋上进行护航作战和封锁北海海域,阻止德国海军主力舰队进入大西洋,而在地中海与意大利海军角逐的使命则由法国海军来承担。但现在,英国海军不得不在大西洋和地中海上同时迎战德国和意大利海军。而且,此时德国海军潜艇在海上的破坏活动非常猖獗,英军需要投入大量的护航反潜兵力,若要再分出部分兵力对付意大利海军,颇有些捉襟见肘。
此时,意大利海军拥有战列舰6艘、重巡洋舰7艘、轻巡洋舰12艘、驱逐舰61艘、潜艇105艘,其他舰艇69艘。地中海的英军则处于绝对劣势,因此英军地中海舰队司令安德鲁·坎宁安海军上将向海军部请求增派舰艇和飞机。
英国海军部根据战场形势,适时调整地中海舰队的建制,将地中海舰队一分为二,一支由坎宁安指挥,仍称地中海舰队,共计航母1艘、战列舰3艘、巡洋舰7艘、驱逐舰26艘,其他舰艇8艘,以埃及的亚历山大港为母港;另一支由詹姆斯·萨默维尔海军中将任司令,称为H舰队,共计1艘航母、1艘战列舰、1艘战列巡洋舰、2艘巡洋舰和11艘驱逐舰,驻直布罗陀。两支舰队的作战区域以马耳他岛为界。
意大利舰队的主力常驻塔兰托港,掌握着地中海中部的制海权。在岸基飞机的掩护下,他们可以随时袭击英国在地中海上的运输船队,使在埃及作战的英军后勤补给陷入困境。为此,英国地中海舰队不得不集中全力为运输船队护航。可是,尽管英国军舰在地中海上疲于往返奔波,运输队仍不断遭受袭击。而且,由于护航舰只较少,运输船队出航的时间间隔被迫拖长,致使运输船的周转率大大降低。因此,削弱意大利舰队,夺取地中海的制海权,以保障运输船队的航行安全,已成为英国地中海舰队的当务之急。