He termed the communal violence as "unfortunate" and said timely action by the UP government could have averted it.
Attacking the SP government, Singh said this was not the first incident of communal violence in the state in the Samajwadi Party regime and 50 such incidents having taken place.
"I have said earlier also that Centre should intervene and even then if the state government fails to fall in line, President's Rule should be imposed in Uttar Pradesh," he told reporters.
"There should be a probe into the matter and those found responsible for the violence should be punished," he said, adding the affected people should be compensated adequately.
Singh also attacked the Congress-led UPA at the Centre and the Sheila Dikshit government in Delhi for not keeping their promises and said due to their wrong policies people are forced to bear the brunt of inflation.
Targeting Congress, he said, politicians have made several promises during elections but have failed to fulfil them after coming into power.
"If they would have fulfilled even one per cent (of the promises), then the country would have been self sufficient and there would have been no income disparity, inflation...," he said while addressing a gathering.
Singh also took a dig at Home Minister Sushilkumar Shinde over his statement on Modi that "Koi bhi Ramu, Shamu aur Damu ka nam le sakte hain (Anyone can name any Tom, Dick or Harry for the PM's post). But we (Congress) have already declared that Rahul Gandhi is our leader".
"I am not aware of his intentions but it (Congress) is the only party in which a minister says he acknowledges somebody else as prime minister, instead of the person who had made him the minister," the BJP chief said.
Singh was speaking after inaugurating two community halls at Dwarka Sector 12 and Sector 23, constructed by South Delhi Municipal Corporation at a cost of approximately Rs 4.75 crore each.
General V K Singh marching towards the BJP?
Advani aide targets Modi, asks how polarising leader can be PM
Rahul takes dig at Modi, says Cong will not resort to abuse
We don't want to follow Modi's abusive methods: Ramesh
BJP picks Friday 'mahurat' to name Narendra Modi for PM