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.
Photos: Raveena Tandon, Sohail Khan at Marathi film 'Bhay' music launch
SRK-Gauri anniversary: B-Town stars and their non-filmi better halves
Birthday special: Popular mothers and daughters in Bollywood
Spotted: 'Kaabil' star Hrithik Roshan with dad Rakesh Roshan
'Rock On 2' trailer launch: Farhan, Shraddha enthrall audience with live gig