Everybody will give Mumbai Indians a thumbs up in this match. They are in better form and looking at their form in past few matches they are the toughest team to beat in the IPL. There are various reasons for it. The first and foremost being the Sachin Tendulkar. He is in the form of his life and as we all know that captaincy is one department of the game where he has not been able to leave his mark. An IPL victory won’t erase that but still it would be worth a mention. Their batting looks good with the likes of JP Duminy, Dhawan and Pollard. How explosive Pollard can be we all know. Bowling attack is also good with Harbhajan as the leading spinner. Last but not the least they will have the home advantage as the semifinals have been shifted to Mumbai.

Royal Challengers Bangalore would rely heavily on their pillars. One is Jacques Kallis in batting and the other is their captain Anil Kumble. In both batting and bowling how these two perform could determine the way the match would swing. Bangalore also have been relying heavily on the fireworks of Peterson and Uthappa. If any one of these two can support Kallis it would be difficult for Mumbai. Bangalore has got a good bowling attack which includes the likes of Dale Steyn and Anil Kumble who are extremely difficult to hit for big runs.