More than 600 migrants have been rescued at sea by the Italian navy and coastguard in the last 24 hours.
More than 200 people were found on an overcrowded vessel close to the southern Italian island of Lampudesa on Tuesday morning.
Another 300, including a newborn baby, were rescued off the Sicilian coastline near Agrigento overnight on Monday.
A further 110 people, believed to be from Syria and Pakistan, were found having landed in the Syracuse area of Sicily.
At least 7,800 migrants have arrived in Italy in the first half of 2013.