India will be seen in action against Bangladesh in the semi-finals of the Champions Trophy on June 15th at Birmingham and it would be interesting to see how Kohli and Dhoni team up to strategise a plan to overcome their Asian rival.
And unless Bangladesh sheds the tag of victims, it will turn doubly hard for Mashrafe and his boys.
The Tigers are in the last four after finishing second in group A, behind England, ahead of world champions Australia and World Cup finalists New Zealand.
Bangladesh:Mustafizur Rahman: 'The Fizz' rocked India in his debut series, taking 11 wickets from the first two ODIs of his career to propel Bangladesh to a historic series victory in 2015.
When he enters the ground on Thursday here at Edgbaston - for the semi-final against Bangladesh - he will be writing a new chapter in Indian cricket.
They lost their World Twenty20 group match to India previous year by just one run. In fact, in the last five matches, the two are evenly matched with two wins apiece, with one match being washed out due to rain.
Among the internationals, Australia's pace ace Josh Hazlewood has achieved the number one position in the bowlers' rankings for the first time in his career.
Bangladesh have looked a very good side in the tournament and have the ability to surprise oppositions.
On paper, India are overwhelming favourites against the next door neighbours but in a game of glorious uncertainties, it will be foolhardy to count Bangladesh out of equation.
After Yuvraj Singh, next in the line of 300 ODI landmark is India's former ODI captain MS Dhoni, who has played 289 ODI till now.
"We did not win a match in New Zealand but we played well there. I seriously don't think that anyone is thinking about that game", Kohli said. The way they applied themselves in the match against New Zealand in the group stage was outstanding. It was their first away victory against the Kiwis in 17 attempts.
On the other hand, Kohli reclaimed the No.1 Rank in the latest ICC ODI rankings for batsmen released soon after the conclusion of the last round of league matches in the ongoing Champions Trophy 2017.
Luck also played a role with Bangladesh heading to nearly certain defeat against Australia until rain washed out the match.
"You could argue about the luck if we would have played badly". We'll play another match. As you said, respecting depends on you, that you are the best man to judge. It's about playing a good game against a very good Indian team. But playing in the best eight and in the semifinal, obviously there is a big hype. But for that to happen, it will not only want to face England in the final but also need to retain the title.
The semi-final line-up has sprung some surprises. There is no end of learning. "And our mindset does not differ", Kohli told the reporters. We will not be going according to the past results.