The BJP, however, had a reason to smile in West Bengal where it made its debut in the state assembly on its own by winning the Basirhat Dakshin seat. The bypolls for 33 seats spread over 10 states were held on September 13.
The outcome of the bypolls are seen as yet another test of Narendra Modi government's popularity since it assumed power in May. It is also important as BJP prepares for polls in Haryana and Maharashtra next month where it hopes to oust the Congress in the two states.
"It is a huge effort by the Congress party workers and I must give credit to each and everyone especially young people," said Congress leader and former Union Minister Sachin Pilot, who is trying to revive the party in Rajasthan.
For the 9 seats in Gujarat, ruling BJP won four while Congress bagged two.
More From This Section
BJP is leading in two while Congress is ahead on one.
The bypolls are also considered to be a test for new Gujarat Chief Minister Anandiben Patel under whose leadership, the elections are being held for the first time after Modi became the Prime Minister.
It was ahead in eight while BJP was leading in two.
While BSP did not contest the bypoll, Congress and SP fielded candidates on all the 11 Assembly seats, whereas BJP contested on 10 and its ally Apna Dal on one.
"I am grateful to the people of Uttar Pradesh for helping the Samajwadi Party," a visibly happy Chief Minister Akhilesh Yadav said.