One day surely win by pakistan because zimbabwe batsmen can't even play 20 overs match then how they can complete 50 overs match so it will be good opportunity for us make some money. I will go with pakistan.
Another match India will win at home ground for sure.
Indian team very strong at home and for any other teams it will be quite challenging to beat India at home and in front of huge home crowd. Yesterday India A team itself defeated SA so it will give some boost to the indian team and they will play with more confidence. For first match I will bet on India and in Pakistan and Zimbabwe match as all of us know Pakistan will win the next match also.
Indian cricket team is always a strongest team in their home grounds. They can white wash SA in the upcoming Mahatma Gandhi - Nelson Mandela series. South Africa is not seeming up to their old fame. Only AB and Styn can do some magic. But Indian batting depth is more powerful to handle these two guys.
Don't forget that South African team has done lot of preparation for this series, more than 8 players of current squad has played in IPL and they know the indian conditions and indian pitches. Apart from AB Devilliers they have some talented players like JP Duminy, Faf DuPlesis, DeCock, David Miller and all these players can bat well and are specialist T20 players. Indian team will surely note these points and will make their game plan accordingly.