Three militants were killed in a shootout with Indian government forces in the heart of Kashmir's main city Srinagar, police said Sunday, two days after eight rebels died in another gun battle.

New Delhi has been stepping up counter-insurgency efforts in the disputed territory since the nationwide coronavirus lockdown was imposed in late March.

The militants were killed in a firefight in the Zoonimar area of the densely populated old city of Srinagar, a police officer who asked to remain anonymous told AFP.

One home was destroyed during the clash.

Indian-administered Kashmir has been in turmoil since last August, when New Delhi revoked its semi-autonomous status and imposed a communications blackout that has not been fully lifted.

Pakistan criticised the change in Kashmir's status, and there have been frequent exchanges of fire across the heavily militarised border between the nuclear-armed rivals.

On Sunday, Pakistan's Ministry of Foreign Affairs said it had summoned the Indian charge d'affaires "to register Pakistan's strong protest over the ceasefire violations" that, it said, led to the death of a teenage resident on Saturday. Two other civilians including a child were seriously hurt, the ministry said.

The clash in Srinagar was the second such encounter in the old city and brought the death toll of alleged militants to more than 100 this year.

Indian security personnel head to the site of a firefight in the old city of Srinagar, Kashmir, on June 21, 2020
Indian security personnel head to the site of a firefight in the old city of Srinagar, Kashmir, on June 21, 2020 AFP / STR

Just over a month ago, the son of a top separatist leader and his associate were killed in the city.

The May incident -- a day-long firefight that saw 15 homes blown up by police and soldiers -- was the first armed encounter between rebels and government forces in Srinagar in two years.

Rebel groups have fought for decades for the region's independence or its merger with Pakistan, and they enjoy broad popular support.

The fighting has left tens of thousands dead, mostly civilians, since 1989.

India has more than 500,000 troops stationed in Kashmir, a Himalayan territory also claimed by Pakistan.

The countries have fought two of their three wars since independence over the region.

India regularly blames Pakistan for arming and training rebels before sending them across the border, charges that Islamabad denies.

New Delhi also has a frontier dispute with neighbouring Nepal and tensions with China that last week left 20 Indians dead after a fight with nail-studded batons, rocks and fists. There were also an unknown number of Chinese casualties.