Fighters can't hit subs unless there's a destroyer friendly to the fighters in the battle and subs can't hit fighters. It doesn't matter whether the sub is submerged or not. Fleets should always be escorted by destroyers when there are enemy subs around.
Fixed. So would the fighter be able to retreat 4 spaces as a result?