Pakistan have won the toss once more and will bowl first in the second ODI with one eye on a series win. Both teams are unchanged.
"We have an opportunity to rectify the mistakes we made in the first ODI and put some of the things we did wrong right," said South Africa captain Temba Bavuma.
The game marks CSA's initiative to raise awareness for breast cancer, with South Africa wearing pink kits.
Pakistan: 1 Imam ul Haq 2 Fakhar Zaman 3 Babar Azam (capt) 4 Mohammad Rizwan (wk) 5 Danish Aziz 6 Asif Ali 7 Shadab Khan 8 Faheem Ashraf 9 Shaheen Afridi 8. Mohammad Hasnain 11 Haris Rauf
South Africa: 1 Aiden Markram 2 Quinton de Kock 3 Temba Bavuma (capt) 4 Rassie van der Dussen 5 David Miller 6 Heinrich Klaasen (wk) 7 Andile Phehlukwayo 8 Kagiso Rabada 9 Anrich Nortje 10 Lungi Ngidi 11 Tabraiz Shamsi