The bye-polls in Nanjangud and Gundlupet in Karnataka are being widely seen as early predictors of the fates of both the Congress and the BJP in the Assembly polls next year.
In Nanjangud, the contest is between the Congress's Kalale Keshavamurthy and V Srinivas Prasad, who recently shifted loyalties to the BJP. It was Srinivas's resignation from the seat that created the necessity of a bye-poll.
In Gundlupet, the contest is between Geeta Mahadev Prasad, wife of late Congress MLA Mahadev Prasad, and CS Niranjan Kumar for the BJP.
Here are the latest updates from both constituencies:
12.56pm Final tallies
Gundlupet: 90,258 Congress, BJP: 79,381
Nanjangud: 86,212 Congress, BJP: 64,486
12.05pm After 15 rounds Kalale Keshavamurthy wins Nanjangud for Congress with 77,372 votes. BJP's Srinivas Prasad gets only 58,144 votes.
11.43am After 13 rounds, Congress has 67,922 votes to BJP's 49,615 votes in Nanjangud. Kalale Keshavamurthy secures Nanjangud seat.
11.42am Geeta Mahadev Prasad wins Gundlupet bye-poll with 87,253 votes. BJP's CS Niranjan Kumar loses with 75,199 votes.
11.36am Geeta Mahadev Prasad of Congress wins Gundlupet bye-poll.
11.26am "We have to learn from our mistakes in this bye-poll so that it does not repeat in 2018. This is the voters choice. They elected whom they saw fit.": BJP's BS Yeddyurappa to media.
11.25am BJP's BS Yeddyurappa tells the media: "Srinivas Prasad is a senior and veteran leader. We brought him into our fold because of his winning streak and his experience. We never expected the election to swing this way. These areas have never been our forte. We tried for the first time and I am pained by the loss."
11.23am Geeta Mahadev Prasad tells the media: "The people remember the good work my husband did for them. All the Congress leaders came down to offer their support and CM Siddaramaiah's election strategy has paid off."
11.20am After 14 rounds of counting, Congress leads in Gundlupet with 81,101 votes. BJP lags with 69,847 votes. (Suvarna News)
11.10am Congress leads with 74,644 votes to BJP's 64,766 votes in Gundlupet.
11.00am Congress's Kalale Keshavamurthy defeats BJP's Srinivas Prasad in Nanjangud.
10.59am In Gundlupet, Congress's Geeta Mahadev Prasad leads with 61,871 votes. BJP's Niranjan Kumar has 55,813 votes after 10th round of counting. (Suvarna News)
10.41am After nine rounds, Congress leads with 44,671 to BJP's 28962 in Nanjangud. Kalale Keshavamurthy maintains his clear lead over Srinivas Prasad. (Suvarna News)
10.23am In Nanjangud, Congress leads with 41,156 votes to BJP's 25,300 after the seventh round. (Suvarna News)
10.17am After nine rounds, Congress leads in Gundlupet with 49,766, while BJP has 45,116. (Suvarna News)
10.12am After eight rounds, Geeta Mahadev Prasad leads in Gundlupet with 45,489 votes. BJP's Niranjan Kumar has 41,665 votes. (Suvarna News)
10.07am After the sixth round of counting, Kalale Keshavamurthy takes the lead by 15,585 votes over BJP's Srinivas Prasad. (Times of India)
9.54am Kalale Keshavamurthy leads with 30,061 votes to Srinivas Prasad's 17,131 votes in fifth round of counting in Nanjangud. (Suvarna News)
9.48am Geeta Mahadev Prasad leads in Gundlupet with 34,549 votes in sixth round of counting to Niranjan Kumar's 31,187 votes. (Suvarna News)
9.35am Kalale Keshavamurthy leads by 9,233 votes in the third round (Deccan Herald)
9.14am Congress's Kalale Keshavamurthy leads by 2,101 votes in the first round of counting in Nanjangud (Deccan Herald)