The military says the shooter opened fire as a Swedish patrol visited a police station near the village of Gurgi Tappeh, about 25 miles (40 kilometers) west of the Swedish base in Mazar-e-Sharif.
Military spokesman Gustaf Wallerfeldt said Monday it's still unclear whether the gunman was a police officer or an impostor dressed in a police uniform. The gunman was shot and killed in the ensuing shootout.
The Swedish officers were identified as 28-year-old Capt. Johan Palmlov and 31-year-old Lt. Gunnar Andersson, both from Stockholm. Another Swedish soldier was lightly wounded in the attack.