Making up to some extent for its defeat at the hands of SP-BSP combine in Gorakhpur and Phulpur Lok Sabha constituencies, the BJP on Friday scored a major victory when its candidate defeated a BSP nominee for the 10th seat in the Rajya Sabha biennial elections in which Finance Minister Arun Jaitley and actor Jaya Bachchan of the SP were re-elected.

In all in the elections held for 25 seats on Friday, the BJP won 12, the Congress five, Trinamool Congress four, Telangana Rashtra Samiti three and the Samajwadi Party one.

Stunned by the loss of by-poll elections in Uttar Pradesh and Bihar, the BJP left no stone unturned to win the battle against Bahujan Samaj Party (BSP) when its candidate Anil Agarwal, a Ghaziabad-based businessman, defeated Mayawati's candidate Bhimrao Ambedkar in a cliffhanger of a contest that went to the wire.

Others elected from Karnataka were I. Hanumanthaiah and Syed Naseer Hussain of the Congress and Rajeev Chandrashekar of the BJP.

West Bengal went on predicted lines as the ruling Trinamool Congress bagged four seats and while Congress leader Abhishek Manu Singhvi backed by the Trinamool defeated CPI-M's Rabin Deb. The four Trinamool candidates are sitting Rajya Sabha member Nadimul Haque and first time nominees Subhasish Chakraborty, Abir Biswas and Santanu Sen.

Out of a total of 58 Rajya Sabha seats to be filled, 33 candidates from 10 states were already declared elected unopposed on March 15. Of the 33, the BJP won 17. These included seven union ministers Dharmendra Pradhan, Ravi Shankar Prasad and Prakash Javadekar.

The Congress had won four, the Biju Janata Dal three, the RJD, JD-U and TDP two each and the Shiv Sena, the NCP and the YSR Congress one each.