Pakistan have recalled veteran all-rounders Abdul Razzaq and Shoaib Malik for the team's two Twenty20 internationals against South Africa in Dubai next week.
Razzaq, 33, makes his comeback after a year out of the team, having last played in the Twenty20 World Cup in Sri Lanka.
Former captain Malik, 31, returns to the national team for the first time since being dropped after the Champions Trophy in England this year.
Dubai hosts the Twenty20 matches on November 13 and 15.
The PCB also announced that Pakistan will make a short unscheduled tour of South Africa from November 18 to play three one-day internationals and two Twenty20 matches.
The tour was hurriedly arranged after India cut short their tour of South Africa, agreeing to play only two Tests and three one-day matches in December.
"We are very happy to tour South Africa and to play against one of the best teams in the world," PCB chairman Najam Sethi said. "The tour will be beneficial to both our boards."
Cricket South Africa chief executive Haroon Lorgat said: "With the Indian tour having unfortunately been curtailed, we needed to give our fans the opportunity to see the Proteas in action, and I'm delighted that Pakistan accepted our offer to tour here.
"It's not been an easy period for South African cricket, but I want to thank our fans and commercial partners for their patience and support during this time."