The Danish company said pre-tax profit for the period was DKK 351m ($59m), one fifth more than a year ago.

Revenue rose from DKK 3.34bn to DKK 3.57bn thanks to higher passenger and freight volumes.

Over the last few months DFDS had to cancel its Le Havre – Portsmouth service while it adjusted some Baltic routes to mitigate the impact of Russian sanctions.

Niels