2 sierpnia U-4 nie trafił torpedami we włoski krążownik typu , a trzy dni później sam był celem nieudanego ataku torpedowego z wrogiego okrętu podwodnego. Tydzień później zatopił w pobliżu Brindisi włoski szkuner „Ponte Maria” i ponownie uniknął ataku nieprzyjacielskiego okrętu podwodnego. Dwa dni później, 14 sierpnia, U-4 zakończył swój pracowity miesiąc atakując brytyjski parowiec „Inverbervie” w pobliżu przylądka Nau. Około dwóch miesięcy później zatopił włoski tankowiec „Margaretha” na pozycji . „Margaretha”, pierwotnie „Atilla”, należący do kompanii J.M. Lennard & Sons, zatonął 13 października bez strat w ludziach.

1917–1918 Na początku maja 1917 roku U-4 zatopił na Morzu Jońskim włoski parowiec „Perseo”, drugi co do wielkości zatopiony przez niego statek. Mimo że „Perseo” służył w tym czasie jako transportowiec wojska, w czasie ataku 4 maja obyło się bez ofiar. W połowie maja 1917 roku U-4 odegrał pomocniczą rolę w rajdzie na siły blokujące Cieśninę Otranto, który zapoczątkował bitwę w tej cieśninie.