Authorities in Indian-controlled Kashmir have extended a rigid curfew to most parts of the disputed Himalayan region in an attempt to prevent an anti-India protest in the region's main city.

The mostly Muslim area, where resistance to rule by predominantly Hindu India is strong, has been under a rolling curfew and strikes for nearly a month after the killing of a popular rebel commander sparked massive anti-India demonstrations.

Separatists have called Kashmiris to march to prominent Hazratbal shrine in the city of Srinagar and stage protests after Friday prayers there.

Police and paramilitary soldiers patrolled deserted streets and laid razor wire and steel barricades to cut off neighborhoods in the city.

Shops, businesses and schools remained closed for the 28th consecutive day.