Italy said Friday it had suspended its Schengen agreement with Spain, following the influx of migrants into Madrid's Ceuta enclave in north Africa, bordering Morocco.

Far-right Prime Minister Giorgia Meloni called the one-month suspension an "extraordinary measure" intended to "safeguard national security and prevent possible repercussions for our nation".

Italy's interior ministry confirmed to AFP that Italy had closed to Spain its maritime and air entry points but cautioned it would not impact travel for Spanish and European citizens to Italy.

READ ALSO: Spain says integrity of Schengen area 'absolutely guaranteed'

A spokesman also said that following discussions with France, the two countries would the reinforce land border controls already in place.