At least five people were killed and 35 wounded Sunday when a suicide bomber attacked troops at a firing range in Russia's southern republic of Dagestan, sources said.