El conde Carlo di Persano lideró la flota italiana, mientras que la austriaca estaba al mando del contraalmirante Wilhelm von Tegetthoff.