Both teams had emphatic victories in the semifinals as India knocked out defending champion England with a 68-run win in Guyana and South Africa blew away Afghanistan for 56 runs in Trinidad.
India seeks to break their ICC trophy drought since the 2013 Champions Trophy and clinch their first T20 World Cup title since the inaugural 2007 edition in South Africa.
Kohli, who was the highest run-getter at this year's IPL with 741 runs, is yet to make a significant contribution in the tournament, having scored only 75 runs in seven innings