Those detained include Rajkot West Congress candidate Rajyaguru, Rajkot East Congress candidate Mitul Donga and another party worker, the police said. The three have been let off today.
Police also indulged in baton charge to disperse the mob.
Vijay Rupani is contesting polls from his Rajkot West seat against Mr Rajyaguru. Elections will be held in Rajkot on December 9.
"Scuffle broke out between Congress and BJP workers over the issue of tearing of posters. Brother of Rajyaguru, Deep was injured in the the scuffle," Joint Commissioner of police Dipak Bhatt told reporters.
"We have detained three people so far", he said adding that they used necessary force to control the situation.
Mr Rupani was at his residence when the incident took place.
Heavy police security has been put in place at the residence of the chief minister.
Get the latest election news, live updates and election schedule for Lok Sabha Elections 2019 on ndtv.com/elections. Like us on Facebook or follow us on Twitter and Instagram for updates from each of the 543 parliamentary seats for the 2019 Indian general elections.