Several people were killed when a restaurant came under attack in the capital of the southern Russian republic of Dagestan, the ITAR-TASS news agency quoted the local police as saying.