"There couldn't be a better time for us (to beat Australia). It is an opportunity for us to do justice to the way we have played so far in Australia, and we haven't had the results," Kohli told cricket.Com.Au.
India have won all their seven games going into the semifinal at the Sydney Cricket Ground, after losing the Test series 0-2 and turning up last in the tri-nation event in early part of the Australian summer.
Kohli spoke about how the team prepared in the little time it got leading up to the 50-over showpiece event.
"We felt as a group that we need to step up and make corrections now. We don't really have too much time because we can't afford to go into the World Cup thinking 'okay fine, we have things to work on but we can do that over the period of time'.
More From This Section
"So we immediately went to work, wrote things down, what are the things we need to improve on," said Kohli, who has not crossed the 50-run mark since hitting a fine hundred in the tournament opener against Pakistan.
"The way the bowlers have reacted and the way they have performed with the composure and the confidence and the aggression all together, it has been wonderful to watch.
"So we expect the bowlers to step up if you want to beat quality sides in the world and the way they have done this in this World Cup has been commendable.