The Ocean Viking migrant rescue ship should dock in Italian waters as per international maritime laws and Rome's refusal to let it do so - which has caused the ship to head to France - is "unacceptable", the French government said on Wednesday.
"Italy has a responsibility to welcome these people," government spokesperson Olivier Veran told France Info radio.
"The Italian attitude is ... unacceptable. Italy must play its role," he added.
Veran said diplomatic talks were underway between France and Italy to try to resolve the fate of the ship, which is carrying more than 200 people.
"No one will let this boat face the slightest risk," said Veran.
The Ocean Viking, used by France's SOS Mediterranee non-governmental organisation, has been sailing towards France after Italy refused to give it a safe port for more than two weeks.
Italian Prime Minister Giorgia Meloni's two-week-old administration is cracking down on charity vessels, urging them to take rescued people to other countries. The government says Italy cannot alone receive arrivals from North Africa.
(Reporting by Sudip Kar-Gupta and Myriam Rivet, Editing by GV De Clercq and Mark Potter)