Hafeez, whose form with the bat seems to have deserted him, has managed to score just 102 runs in his last five Tests.
Middle order batsman Umar Amin was recalled despite failing to impress in the four Tests he played in 2010, including his debut against Australia at Lord’s. Left-arm pacer Mohammad Irfan was also included in the squad.
Misbah-ul-Haq, whose captaincy came under scrutiny following Pakistan's loss to Zimbabwe in a Test last month, will continue to lead the side. The squad will see three more additions following the three-day match in Sharjah between Pakistan A and the South Africans, starting on October 8.
The first Test is scheduled to begin on October 14 in Abu Dhabi.
Adnan Akmal (wk)