The National Democratic Alliance (NDA) has gained in the Rajya Sabha polls, with cross-voting and lawmakers not showing up dealing a blow to the Opposition.
Results from Odisha and Bihar have seen NDA candidates emerge victorious, while in Haryana, counting had not finished at the time of going to print.
In Odisha, the BJP won two seats, and an independent candidate backed by the party won a third, leaving the Biju Janata Dal with just one.
In Bihar, the NDA won all five seats on offer after four Opposition lawmakers did not turn up to vote.
The results will bring embarrassment to the Opposition, which was unable to match the BJP's challenge in Odisha and Bihar.