South Africa, who lost to New Zealand in their first match, made four changes. Star batsmen Heinrich Krasen, Keshav Maharaj, Corbin Bosch and Tony Desorge came into the sides.
Pakistan made two changes from their loss to New Zealand in their first match in Lahore, bringing Saud Sheikh and Mohammad Hasnain in place of injured Harris Rauf and Kamran Gram.
The winner will also face New Zealand in Karachi, which is scheduled for Friday.
team
Pakistan: Mohammad Rizwan (captain), Fakar Zaman, Babar Azam, Saud Sheikh, Salman Aga, Kushdir Shah, Shaheen Shah Afridi, Naseem Shah, Mohammad Hasnain, Abrah Ahmed
South Africa: Temba Bavuma (Captain), Tony De Zorzi, Matthew Breetzke, Kyle Verreynne, Heinrich Klaasen, Keshav Maharaj, Senuran Muthusamy, Wiaan Mulder, Tabraiz Shamsi, Corbin Bosch, Lungi Ngidii
Judgments: asif yaqoob (Pak) and Michael Gough (Eng)
Television Judge: Richard Illingworth (ENG)
Match referee: David Boone (AUS)