B2 means the team that finishes second after the group B matches and D1 is the team that finishes first after group D matches! So, it's not necessary that D@ will be India and D1 Pakistan.
So, it could be Sri Lanka Vs Pak,WI Vs Pak, or WI Vs India. Provided of course, that bangladesh, Bremuda, Zimbabwe or Ireland don't cause an upset. ;)