The Pakistani military has been called in as police continue to fight attackers at Karachi's Jinnah International Airport, a spokesman for the Airport Security Force has told the Associated Press news agency.
The attack took place at a terminal usually reserved for special VIP flights.
More top news
Time magazine has disputed Donald Trump's account of how he rejected a request for an interview for its "Person of the Year" issue.
The Police Federation chairman said officers were often "letting someone off with a warning and hoping for the best".
A total of 21 are also injured by a blaze which ripped through the upmarket 22-storey hotel on the Black Sea coast.