Kohli said the team automatically enters a different zone ahead of big knock-out matches and no one requires extra motivation to perform well.
"Group stage matches are difficult as you have to play three teams but once you get through to the knock-outs, the team enters a different zone," said the India skipper during the pre-match press conference on the eve of the match.
"My thinking always remains the same and I always try to win games for my country. My mindset doesn't change much and I always try to keep things simple," said Kohli.
Kohli also warned his troops that they cannot take things for granted against Bangladesh and past results don't matter in a match of this magnitude.
"We are not taking things for granted and will look to use the momentum that we built in the group stage. We are going to treat this match as the last match and our mindset will not change," said Kohli.
Kohli also had only good things to say about India's semi-final opponents whom he described as a very dangerous side.
"Bangladesh have become a bigger side now and they have vastly improved their cricket. Lot of good players are coming into their team. They are a very dangerous side and everyone realises that," said Kohli.
"They are amongst the top eight teams in the world now and they have very passionate cricketers in their ranks. The way they applied themselves in the match against New Zealand in the group stage was outstanding. They are a mature side who knows how to win matches from difficult situations," he added.
India's lower middle order hasn't been used so far into the tournament but Kohli believes that the likes of Kedar Jadav and Hardik Pandya are raring to go. The India skipper said that they are prepared to go out there and win the match of the team whenever they are called upon to do so.
"It is not a cause of concern for us as Kedar and Hardik are looking for opportunity to do well for the team. They are prepared if a crisis situation arises and it is a very good mindset to have," said Kohli.
Kohli also heaped praises on southpaw Yuvraj Singh, who will become only the fifth Indian to play 300 ODIs in the match against Bangladesh.
Yes, it will be a magnificent achievement. Obviously you have to be super-skilled to be able to play that many matches for the country and no one as ever as any doubts over the ability that he possess to win games and he he done in big tournaments. Tomorrow is a big game as well and we hope that we wins the match for us. Two man of the tournaments in World Cups and India winning both of them. Personally in his life as well he has fought with bigger battles and that is a proof of character that he possess," said Kohli.
WHERE TO WATCH THE MATCH: The live action of the match will be shown of the Star Sports network from 3pm while the live streaming of the match can be caught on Hotstar.com. You can also check out Cricketnext's Champions Trophy 2017 LIVE blog for all the latest action from the match including live scores, ball-by-ball commentary and analysis. The Hindi commentary will be available on Star Sports 3 and 4 while the English commentary will be available on Star Sports 1 and HD.
India playing XI: Virat Kohli (captain), Rohit Sharma, Shikhar Dhawan, Yuvraj Singh, MS Dhoni(wicket-keeper), Hardik Pandya, Kedar Jadhav, Ravindra Jadeja, Ravichandran Ashwin, Bhuvneshwar Kumar, Jasprit Bumrah
Bangladesh playing XI: Mashrafe Mortaza (captain), Tamim Iqbal, Soumya Sarkar, Sabbir Rahman, Mushfiqur Rahim (wicket-keeper), Shakib Al Hasan, Mahmudullah, Mosaddek Hossain, Taskin Ahmed, Rubel Hossain, Mustafizur Rahman
Champions trophychampions trophy 2017ICC Champions Trophy 2017 Liveindia vs bangladeshIndia vs Bangladesh LiveLive Cricket Scorelive scoreMS Dhonivirat kohliyuvraj singh
First Published: June 15, 2017, 10:39 AM IST