The German Navy has rescued 10,528 refugees since May in the Mediterranean Sea.
The armed forces said Saturday that more than 539 migrants were rescued off the coast of Libya. They included 505 men, 30 women and four children from three rubber dinghies and one wooden boat.
On Christmas Eve, they brought to safety 121 migrants.
Meanwhile, the Italian coastguard said Saturday on Twitter that 179 people were rescued in two coordinated operations also involving the international humanitarian group Doctors Without Borders.
On Friday, 751 migrants were rescued at sea, the Italian coastguard said.
More than 1 million people have arrived in Europe this year as they escape conflicts and poverty, UN refugee agency UNHCR and the International Organization for Migration (IOM) said this week.
Some 972,500 people entered the continent via the Mediterranean Sea, more than four times as many as last year, the two agencies said.
More than 800,000 migrants came via the Aegean Sea from Turkey into Greece this year, and 150,000 from North Africa to Italy, they said.