The Batu Sapi by-election will see a three-cornered fight among BN, PKR and SAPP as attempts to bring the two opposition parties together have hit a stone wall.