The Panama-flagged MV Iceberg One was seized off the Yemeni coast in 2009, and was being held near Gara'ad village on the coast in Mudug region when Puntland's maritime troops surrounded it on 10 December.

In their statement, the Puntland authorities said their troops fought the pirates for two weeks before safely rescuing all 22 hostages on board the ship.
Link:http://www.bbc.co.uk/news/world-africa-20832401

At last! I have m' doubts about a long fight, more likely a cordon and talk. Note no reference to any prisoners being taken.