About 4,800 migrants were plucked from boats off the coast of Libya over the weekend and 10 bodies were recovered, Italy's Coast Guard and Navy said, in what looked to be the biggest rescue operation of its kind so far this year.

Two weeks after nearly 900 boat people drowned in the worst Mediterranean shipwreck in living memory, the flow of people desperate to reach a better life in Europe has accelerated as people smugglers take advantage of calmer seas.

Seven bodies were found on two large rubber boats packed with migrants and rescuers plucked from the sea the corpses of three others who had jumped into the water when they saw a merchant ship approaching, the coast guard said.