Italian navy and merchant ships rescued a group of almost 1,000 migrants from three overcrowded boats about 48 kilometers from the coast of Libya.
One person died before the rescue workers reached the boats.
The migrants sent a distress call by phone Friday and were being taken to the island of Lampedusa, following rescue operations conducted into Saturday.
In a dawn operation on Saturday, two Albanians, ages 28 and 42, were arrested after police identified them as the smugglers in charge of a boat carrying 37 would-be Syrian and Kurdish migrants, including five women.
Many asylum seekers and illegal immigrants, mostly from conflict-ridden areas of the Middle East and Africa have attempted to reach Western Europe by crossing the Mediterranean Sea, and many have died during such hazardous voyages.
This year, Italy has received over 12,000 migrants arriving on its shores, a slight drop in the number of migrants recorded during the first three months in 2014.