The opposition Congress and ruling BJP won three seats each in the bypolls to six assembly constituencies in Gujarat, the results of which were declared on Thursday.
The Congress managed to wrest one seat away from the BJP.
Congress turncoat MLAs Alpesh Thakor and Dhavalsinh Zala, who contested on BJP ticket, lost.
The results take the Congress' tally in the 182- member House to 72, and that of the BJP to 103.
Congress's Jashu Patel defeated Zala from Bayad seat in Arvalli district by a margin of over 700 votes.
Also Read
Before the results were declared, Zala had accepted his defeat and left the counting centre.
In Tharad seat of Banaskantha, Congress candidate Gulabsinh Rajput made a comeback after trailing in initial rounds, and defeated the BJP's Jivraj Patel by over 6,400 votes.
In Kheralu seat in Mehsana, the BJP's Ajmalji Thakor defeated the Congress' Babuji Thakor by 29,000 votes.
In Radhanpur seat, the BJP's Alpesh Thakor was defeated by the Congress' Raghu Desai by over 3,800 votes.
In Lunawada, BJP candidate Jignesh Sevak won against the Congress' Gulabsinh Chauhan by over 11,000 votes.
In Amraiwadi, the BJP's Jagdish Patel, who was trailing behind Congress' Dharmendra Patel initially, managed to come back and won by over 5,500 votes.
Disclaimer: No Business Standard Journalist was involved in creation of this content