Dubai: Pakistan won the toss and elected to field against South Africa in the third one day international at Dubai International Cricket Stadium on Tuesday.
The five-match series was at 1-1 after Pakistan's one-wicket win on Sunday.
South Africa beat Pakistan twice in a Twenty20 series last week.
Johan Botha was standing in as captain for Graeme Smith, who was nursing a finger injury he picked up when a Shoaib Akhtar ball hit him during Friday's game.
Jacques Kallis, who retired after scoring 66 runs on Friday because of dehydration following a viral infection, was back in place of Robin Petersen.
Rusty Theron, a death-overs specialist, replaces Charl Langeveldt.
Pakistan made two changes, replacing misfiring Misbah-ul-Haq with Imran Farhat. Fawad Alam also replaces Umar Akmal, who injured his ankle.
Lineups:
Pakistan: Shahid Afridi (captain), Mohammad Hafeez, Younis Khan, Imran Farhat, Abdul Razzaq, Zulqarnain Haider, Wahab Riaz, Saeed Ajmal, Shoaib Akhtar, Fawad Alam, Asad Shafiq.
South Africa: Johan Botha (captain), Hashim Amla, Jacques Kallis, AB de Villiers, JP Duminy, Colin Ingram, Rusty Theron, David Miller, Morne Morkel, Albie Morkel, Lonwabo Tsotsobe.