India will take to the field before their opponents Sri Lanka after winning the toss in Cardiff and opting to bowl.
The winners of today's ICC Champions clash will take on England in the final following yesterday's seven-wicket victory over South Africa.
India have named an unchanged side, while Sri Lanka make two changes, with Jeevan Mendis replacing vice-captain Dinesh Chandimal and Shaminda Eranga making way for Thisara Perera.
Due to the high risk of rain throughout the day, if a washout occurs, India will go through to the final at Edgbaston as they topped Group A by winning all three of their matches, while Sri Lanka finished second in Group B.