Waiving black flags and raising slogans, the agitators gathered near village Chheri-- about 10 km from Modi's event-- accusing the Centre of failing to address farmers' plight.
The protestors, owing allegiance to Bhartiya Kisan Union (Sidhupur), also demanded remunerative prices of crops.
As the peasants tried to march towards Modi's rally venue, they were stopped by police on Malout-Gidderbaha road.
Traffic too was diverted through alternate roads in the villages due to the agitation, police said.
(This story has not been edited by Business Standard staff and is auto-generated from a syndicated feed.)