NEW DELHI—Eight soldiers were killed and three injured when an Indian army convoy was attacked Monday near Hyderpora on the outskirts of Srinagar, a day before Prime Minister Manmohan Singh is scheduled to visit Kashmir to launch new development initiatives.

The attack was the second on security forces in Kashmir in recent days. On June 22, militants shot and killed two police officers in Srinagar, the state's summer capital.

"This...