Afghan Interior Ministry officials say eight civilians were killed when teenage Taliban gunmen opened fire in a luxury hotel in Kabul.
Authorities said Friday at least one child and four foreigners were killed in the assault.
Four Taliban gunmen were shot dead in the incident Thursday.
Earlier, officials said at least two guards were wounded as guests scrambled for safety.
Afghan security forces found the young gunmen hiding in bathrooms and shot them dead.
Officials say the suspects hid guns in their socks and walked into the Serena Hotel in the early evening. They waited about three hours before firing. All were said to be younger than 18 years old.
The Taliban is claiming responsibility for the attack. The militant group has promised to disrupt plans for the April 5 Afghan presidential election.
A suicide bomber attacked the Serena Hotel in 2008, killing at least six people.