Although India have seen Australia as their biggest rival in the ODI series so far, Sri Lanka's win in the 9th ODI on Friday has most certainly added to their problems in the CB series.
The win which came after a dramatic run chase by the islanders, has taken them to the top of the table for the first time in the series. The final round of matches offers an intriguing set up, which finds India in the toughest spot.
Sri Lanka, who now have 15 points are just ahead of Australia (14) and with a healthy lead over India (10 points).
To add to India's problems, their net run rate lies well below the other two teams. This means that India will now either have to win both their matches or win one of them with a bonus point and hope for a favourable result between the other two teams in order to qualify for the final.
If India do manage to win both their matches, the 12th match of the series between Australia and Sri Lanka will turn into a virtual semi final. (Click here for points table)
The task however will be daunting for India, who have not shown consistency in the tournament. The task of a bonus point becomes even more tough considering the narrow margins India have seen in both their wins.
The Indian team, which has faced problems off the field even tougher to tackle with, will have to get their act right when they meet Australia on Sunday.