The majority of the migrants were on boats adrift off the coast of Sicily and were expected to be brought ashore later today.
Italian media said one man was found dead on board one of the boats.
At least another 1,000 migrants were also rescued by the Italian Navy on Christmas Eve.
Italy has been struggling to cope this year with a massive jump in the number of migrants trying to cross the Mediterranean Sea to Europe, the majority of them from war-wracked Syria or Eritrea.