28日晨,英分舰队在与舰队主力会合前,与意第3分舰队遭遇。8时许,双方开始炮战,持续约1小时,均未命中。9时许,英分舰队向东南撤退。意舰队因未得到计划中的航空兵掩护,开始返航。10时30分,亚基诺令旗舰及4艘驱逐舰改变航向,配合第3分舰队攻击尾随其后的英分舰队。11时,双方再次炮战。与此同时,英轰炸机、鱼雷机开始攻击意舰队。15时许,“维托里奥·万内托”号被空投鱼雷击中受重创,经抢修后驶向塔兰托。黄昏时,意巡洋舰“波拉”号被空投鱼雷命中,丧失机动能力。21时,亚基诺今第1分舰队巡洋舰“扎拉”号、“阜姆”号及4艘驱逐舰前去援救“波拉”号,其余舰艇继续返航。此时,英舰队主力赶到。约22时30分双方在马塔潘角以南海域向“波拉”号接近时,英舰雷达发现意舰群,当即开始炮击,击沉“阜姆”号、“扎拉”号和2艘驱逐舰;29日凌晨又击沉“波拉”号。此役,意舰5艘被击沉,1艘遭重创;英方损失飞机1架,4艘轻巡被重创。意大利海军力量受损,有利于英军在北非的作战行动。英国海军取胜的原因是:舰队航空兵发挥了突击威力,首次使用舰载雷达并取得明显效果。