While the Congress is hoping to hold onto one of the few states it still rules, the BJP is pushing to reclaim the only state in south India where it had been able to form the government. It has been a bitter campaign so far, with allegations of communal and political murders and tit-for-tat charges of large-scale corruption.
The BJP campaign has been spear-headed by Prime Minister Narendra Modi and Amit Shah, who have visited the state multiple times over the last six months.
On Sunday, Mr Shah went to the Bidar district, where several farmers have committed suicide under twin pressures of debt and crop failure. He also met sugarcane farmers of Humnabad taluk. Sugarcane farmers in both north and south Karnataka have been facing distress. The water intensive crop has repeatedly failed as the state suffered through three consecutive years of drought.
The BJP has been targeting the state's Congress government, accusing it of failing to help the distressed farmers following the drought.
"The Siddaramaiah government does not allow the benefits of schemes to reach the right beneficiaries because they fear the Narendra Modi government," Mr Shah said today - an accusation the state government has denied.
"Modi says he is the country's 'chowkidar' and not the Prime Minister. He also says he is a 'sevak' (servant) of the people. Then he should explain how a diamond trader (Nirav Modi) could siphon off Rs 22,000 crore from a public sector bank without his knowledge," the Congress chief said at a rally in Bagalkot district.
Mr Gandhi, who took charge of the party from his mother Sonia Gandhi last year, has also approved a 43-member State Election Committee, which will be headed by the party's state unit chief G Parameshwara.
Besides Chief Minister Siddharamaiah and senior leader KC Venugopal, all secretaries in-charge of the state and lawmakers will be part of the committee, party general secretary Janardan Dwivedi said in a statement.
Get the latest election news, live updates and election schedule for Lok Sabha Elections 2019 on ndtv.com/elections. Like us on Facebook or follow us on Twitter and Instagram for updates from each of the 543 parliamentary seats for the 2019 Indian general elections.