The ruling Congress won two of three Rajya Sabha seats up for voting in Rajasthan while the BJP won the third in the biennial election held on Friday. The score was flipped in Madhya Pradesh where the ruling BJP won two and Congress one. The outcome for the closely-watched contest in Gujarat is still awaited. The build-up to the elections, in which 24 seats from 10 states were at stake, was marked by a resurgence of resort politics, resignations, switching sides and allegations of bribery.