Pakistan made one change to the team who beat Australia last weekend, bringing in off-spinner Saeed Ajmal for left-armer Abdur Rehman. Fast bowler Shoaib Akhtar, who will be retiring after the World Cup, was again left out.
West Indies made three changes to the side who were beaten by India on Sunday. Opener Chris Gayle, fast bowler Kemar Roach and batsman Shivnarine Chanderpaul were recalled. Kirk Edwards, Sulieman Benn and Andre Russell were left out.
The winners will face either India or Australia in the semi-finals.
Pakistan
Shahid Afridi (c), Misbah-ul-Haq, Mohammad Hafeez, Kamran Akmal, Younis Khan, Asad Shafiq, Umar Akmal, Abdul Razzaq, Saeed Ajmal, Umar Gul, Wahab Riaz.
West Indies
DJG Sammy (c), SJ Benn, D Bishoo, DM Bravo, S Chanderpaul, KA Edwards, CH Gayle, NO Miller, KA Pollard, R Rampaul, KAJ Roach, AD Russell, RR Sarwan, DS Smith, DC Thomasâ€