An exchange of fire at the Indian-Pakistan border near Pakistan's Punjab province has killed two Indian troops, and wounded a Pakistani soldier and several villagers, officials said on Wednesday.
A spokesman for the Pakistan Rangers said Indian border security forces fired automatic weapons and mortars at a village along the Sialkot working boundary, north of the Pakistani city of Lahore.
"First they fired yesterday morning and then again in the evening and the firing continued sporadically throughout the night until Wednesday morning," said Nadeem Raza.
"One of our soldiers and several villagers have been wounded in the Indian firing."
A senior Indian border official confirmed the incident but said Indian forces retaliated for "unprovoked firing" from the Pakistani side.
"The firing was precise, but at this stage we cannot say for sure who fired at us," he added.
The flare-up comes ahead of Indian Foreign Minister S.M. Krishna's trip to Pakistan next week to meet with his counterpart in a renewed bid to normalise ties.
A late 2003 ceasefire between the two sides across the ceasefire line in Kashmir has largely held although there have been several exchanges of fire over the past year.
Raza said Pakistani forces returned fire after Indian forces "did not respond to the call for a flag-meeting" and continued firing. He said it was the third violation of a ceasefire in that area in a month.