Wresting all the six seats from Congress in Gujarat, the BJP won the Lok Sabha byelections in Porbandar and Banaskantha with a margin of over 1.28 lakh and 71,000 votes respectively and bagged the Assembly seats of Limbadi, Morva Hadaf, Jetpur and Doraji by handsome margins.
Interestingly, the BJP candidate Vithhal Radadia, who defected from Congress after a controversy last year when he brandished a gun at a toll booth, won the Porbandar Lok Sabha seat.
Banaskantha went to Haribhai Chaudhry of BJP. The byelection results came as a boost to Modi in the race for prime ministership in BJP, whose National Executive will be meeting in Goa this weekend when he may be made the head of the party's campaign committee for the next year's Lok Sabha polls.
The defeat of ruling JD(U) in Bihar was a major victory for RJD chief Lalu Prasad, whose party won the Lok Sabha byelection from Maharajganj with a margin of over 1.37 lakh votes.
Photos: Shraddha Kapoor, Kim Sharma at 'Haseena Parkar' screening
Mumbai to Goa train: First look at the glass-top Vistadome coach
Shuttler Ashwini Ponnappa keeps it short and sexy on social media
Photos: Narendra Modi, others at Marshal Arjan Singh's funeral
Photos: Sussanne Khan and Nimrat Kaur spotted at a spa in Juhu