A fisherman has managed to catch a massive 9ft-long catfish after battling with the beast for nearly an hour.

Jakub Vagner, 43, made the catch in the Vranov Reservoir, south of Prague, Czech Republic, on August 4, and said he released the huge fish back into the water after photographing it.

Pictures show the TV fisherman and professional angler standing in the shallows with the massive catfish, holding its huge head beside his own.

Vagner said he first spotted the fish in the early morning light while drifting past a rocky overhang.

He cast his custom-made rod towards it and waited.