In the first attack, Magomedrasul Gansov, a top police investigator in the city of Kizilyurt, some 65km (40 miles) from the capital, Makhachkala, was shot as he returned home after work in the early hours of Sunday.
The police spokesman said they were aware of the identity of the lone assassin, who is believed to have opened fire with an automatic machine gun, and that a search was currently underway.
The second incident occurred early Sunday in the village of Gonoda, in Daghestan's Gunib district, as unknown assailants shot dead a group of nine people, among them a local policeman.
The people had been sitting in two cars when the gunmen attacked, spraying the vehicles with automatic gunfire.
The police spokesman cited unconfirmed reports that the shootings were the result of an argument between local business groups involving an unpaid debt.