He covered a distance of 110 kilometres without stopping, spending 48 hours in the water.
He completed the feat on Sunday afternoon in the Paniowice reservoir, south-western Poland.
Gajewski’s result is a new European record in long-distance swimming.
(mk/pk)