Rajasthan’s seven bypolls seats will see a tough contest between major rivals, BJP and Congress, experts believe.