The Indian army says two of its soldiers were killed by Pakistani firing along the heavily militarized de facto border dividing Kashmir between the two countries.

An army officer said Pakistani troops fired machine guns and grenades at Indian positions in the Gurez sector on Monday in violation of a 2003 cease-fire agreement between the two countries. He spoke on condition of anonymity because he was not authorized to speak to the media.

There was no immediate comment from Pakistan.

Skirmishes between Pakistani and Indian forces are common, with each side routinely blaming the other.

Pakistan and India have fought two of their three wars over the disputed Kashmir region. Each controls part of Kashmir but both nations claim it in its entirety.