At least one security guard was killed as fighters stormed a private television station in the Afghan capital, Kabul.
An employee at Shamshad TV told TOLOnews on Tuesday that the attackers, who were wearing police uniforms, entered the station's building after detonating explosives at the gate.
Gunfire was heard from the scene, while security forces and ambulances rushed to the area, TOLOnews reported.
"The gunmen barricaded themselves inside the TV station. They [threw] projectiles, grenades and rockets from inside," said Al Jazeera's Jennifer Glasse, reporting from Kabul.
Police confirmed that one security guard was killed.
There was no immediate claim of responsibility.
The Taliban denied it was behind the attack, in a tweet.
Our correspondent said the siege, which lasted more than one hour, was now over.
At least 13 journalists were killed in 2016 - the deadliest in years, Al Jazeera's Glasse said.