Saskatoon police say they had to fight with a man found in the South Saskatchewan River early Thursday morning.
Police and firefighters arrived near the University Bridge around 3 a.m., following a report of someone swimming in the river.
A 25-year-old man found in the water reportedly resisted efforts to pull him into a rescue boat.
The man was eventually restrained and taken back to shore, according to a police media release.
Once back on land, police said they found the man was the subject of a Canada-wide arrest warrant for being unlawfully at large.
The man was also charged with assaulting a police officer and given a ticket under a city bylaw against swimming in the river.
Police said the man was expected to appear in Saskatoon Provincial Court on Thursday afternoon.