After being bowled out for 49 on the way to a 211-run defeat in the first Test in Johannesburg, Pakistan will be up against Dale Steyn, Vernon Philander and Morne Morkel on the ground where Australia were bowled out for 47 last season and New Zealand for 45 last month.
Pakistan captain Misbah-ul-Haq identified combating the new ball as the top priority for his team following the first Test.
The left-handed Imran Farhat, who played the most recent of his 39 Tests in August 2010, opened the batting in both innings in a two-day practice match against an Emerging Cape Cobras team which ended on Monday, but it is uncertain whether he will play in the Test.
Mohammad Hafeez failed twice in the first Test and did not bat in the practice match, while Nasir Jamshed, who showed promise as an opener in his first Test appearance, suffered an ankle injury in the field against the Cobras team and also did not bat, but is expected to be fit for the Test.
Spotted: Twinkle Khanna, Shriya Saran at an event in Mumbai
Andrew Flintoff's birthday: 10 players who entered different sports
Photos: Ranveer Singh and Vaani Kapoor go 'Befikre'
Photos: Aishwarya, Sridevi, Karisma at Manish Malhotra's birthday bash
Photos: Salman Khan, Shah Rukh Khan, other celebs at Star Screen Awards