"There was a time when Indira Gandhi used to say that Jan Sangh (predecessor of BJP) was trying to oust her when she was trying to oust poverty. Indiraji wanted to remove poverty, but to the date poverty hasn't been removed."
He also alleged that Congress had not fulfilled any promise it made.
"Now they (Congress) had to bring the food security bill. What was the need for that? They have not fulfilled any of the promises made to the people," Singh alleged.
He also blamed the UPA government for making the country "weaker".
"India has been made weaker. Even smaller countries are defying us. China is intruding on our borders, claiming Arunachal Pradesh. Pakistani troops infiltrated into our territory, killed our soldiers, beheaded them, but Sonia and Manmohan were silent," he said.
"Don't think that our army is weak. Give it a free hand and see how strong it is. But that needs courage, and the Prime Minister and Sonia Gandhi don't have this courage.
"You had promised to combat price rise in 100 days of coming to power. I want to ask Sonia Gandhi why the inflation has increased in Congress's regime," the BJP chief said.
Rajnath claimed that there was not a wave but "a tsunami" in favour of BJP's Prime Ministerial candidate Narendra Modi, and the party would win 300 seats.
"At one point people told us that Modi is politically untouchable, who would give him support. But now for the first time in its history NDA has become an alliance of 25 parties. Even in Tamil Nadu, BJP-led NDA will get at least 20 seats," he said.