Mulayam Yadav, a Lok Sabha lawmaker, had expressed his support for Mr Kovind after he was declared the NDA's candidate. The recent meetings of Shivpal Yadav, who is opposed to the leadership of party president and former chief minister Akhilesh Yadav, with UP Chief Minister Yogi Adityanath has fuelled speculation about his future move.
BJP sources involved with the Mr Kovind's campaign said they expected some lawmakers from the SP to vote for him. With the Mayawati-led BSP staring at an uncertain future, some of its law-makers too can defy her support for the opposition's candidate Meira Kumar and instead vote for Mr Kovind.
The SP and BSP have 54 and 19 legislators in the 403-member UP assembly. The SP has five Lok Sabha members and 18 in the Rajya Sabha. The BSP has six members in the Rajya Sabha. As the saffron party is in power at the Centre and Uttar Pradesh as well, some opposition members may be swayed to vote for its nominee.
Though opposition parties are in much stronger position in Bihar but the fissure in their ranks after Chief Minister and JD(U) chief Nitish Kumar's support to Mr Kovind has made things fluid.
A BJP leader said they were not ruling out cross votings from the Congress and the RJD camps.
As there is no provision for party whips in the presidential election, lawmakers and legislators are free to vote as per their preference and it is not possible to find out an individual's choice.
The poll is scheduled for July 17 and the counting of votes will take place on July 20.
Follow detailed coverage on Presidential Election 2017 here
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.