Both the BJP and the Congress have their share of challenges, with finding winning horses on top of this list.
The Bharatiya Janata Party had won 30 of the total 50 seats in the region in the 2018 assembly polls, followed by Congress 17, Janata Dal-Secular 2, and others (KPJP-Shankar) 1.
The launch of a new party by former Karnataka minister and mining baron G Janardhana Reddy has spiced up the poll scene in parts of state.
The veteran leader is also expected to use his good offices in unifying the faction-ridden party in the state, ahead of assembly elections just six months away.
Kumaraswamy agreed that the coming assembly elections were a "battle for survival" for the JD-S as it was out of power for 10 years.