С апреля Дидо базировался в Алжире, после чего ушёл на ремонт в Ливерпуль, в ходе которого были установлены радары предупреждения и управления артиллерийским огнём сантиметрового диапазона. После окончания ремонта, в начале июня крейсер был определён на службу в состав 12 эскадры крейсеров в Средиземном море. 18 июня крейсер вышел из Скапа-Флоу, чтобы присоединится к своей новой эскадре в Алжире. Крейсер вошёл в состав резервных прикрывающих сил, обеспечивающих высадку на Сицилии (Операция Хаски).