The city's main airport was closed to passengers for several hours after a blaze triggered by an electrical fault in a bar broke out in terminal three, which is used for international flights.
When the airport reopened, there were scenes of total chaos with thousands of people trying to find out what was happening and frantic airport staff desperately attempting to deal with the backlog and match disorientated and frustrated passengers to seats on waiting planes.
Three airport employees were treated for smoke inhalation but there were no serious injuries.
The fire erupted shortly after midnight and was not brought fully under control until more than five hours later, by which time the authorities had decided to cancel most of the morning's flights and close the airport to passengers.
Also Read
A shopping area in the terminal which is home to a string of upmarket boutiques was devastated.
The chaotic scenes prompted calls for a probe into why a fire limited to one terminal had caused such disruption over the entire airport for hours.
"You have to ask why the company that runs the airport did not have adequate plans in place to deal with an event of the kind that happened overnight," said Michele Anzaldi, a member of the National Assembly.
"If it had to resort to closing everything it means something has gone wrong," the centre-left deputy added. "There was no plan B."
Firefighters said it could take several days to make the area hit by the fire safe.
The terminal is one of four at the airport and serves flights to European countries outside the Schengen no-borders zone and destinations further afield with the exception of Israel and the US.