Couple of initial thoughts leading into the game (of course, there will be much more to follow in the build up!). The two possible weaknesses India have going into this game are: 1) get past Jadeja at no.7 and you're into a longish tail, and 2) the fact that no one in the top 6 bowls decent part time - if one of the bowlers has an off day, or worse, gets injured out, who will pick up the slack (was pretty surprised that IND decided to index on pace by bringing Prasidh into the squad when Pandya got injured).
Like in 2019 the specialists have been extremely good up to this point, and a number of Indian fans may worry about Murphy's law kicking in like it did in *that* semifinal, but the issue of any of this going wrong is a lot less of a concern than the problem of the unsettled middle order in 2019 IMO.
Intersestingly, the side which came closest to exploiting the above in the league stage was NZ - when bowling they had India five down with 80-odd to win, and when batting Mitchell was thinking on exactly the above lines when he targeted Kuldeep and took him apart. NZ didn't quite have the right ideas or execution IMO to separate Kohli and Jadeja, and on the Kuldeep issue Rohit I thought showed great leadership in refusing to panic and ensuring that his weakest bowler on the day could still come back strongly. In the end there was no need to look beyond the five bowlers. So, NZ know it *can* be done, but there's also a feeling that they fired their shots already that game and didn't come away with the win, and India may not give them those chances again. If anything, that was more a missed opportunity than the Australia game at Dharamsala.