One soldier was killed and six others were wounded Monday in an attack on a convoy in Indian Kashmir on the eve of a visit by Prime Minister Manmohan Singh, the army said.

The soldiers were attacked when militants opened fire on their convoy on the outskirts of Srinagar, the main city in Indian-controlled Kashmir, army spokesman Colonel Brijesh Pandey told AFP.

The attack came amid a high state of alert which had been imposed ahead of Singh's visit to the territory, his first since 2010.