"Both teams have their weaknesses. It will depend who play on that given day and learn from their mistakes. It's going to be a close match, whoever plays well tomorrow ill win. Both teams are very good. I'm expecting a good game tomorrow," the former Pakistan captain told reporters on the eve of the high-voltage match here.
"Pakistan bowling attack is much better but I must say Indian batting has always been superb," he added.
"New Zealand's wickets were different, fast and seaming where the home side played very well. It's always difficult for Indian batsmen to play on fast and seaming wickets. But here the conditions are similar to that of Pakistan and India. So it's like they are playing at home."
The 66-year-old, who is also the batting coach of the side, further said the team would approach the match with a free mind and would retain the same side that won against Afghanistan in the last match.
"The top two teams of Asia would be playing tomorrow. You all know how intense it becomes in an India-Pakistan match... It seems the whole world is watching you. Everybody wants a good score and result. India will want their team to win and it will be the same case for Pakistan as well.