Calcutta/Islamabad: Shahid Afridi has been handed a last chance to perform at international level with his selection on Wednesday for Pakistan's one-day International series in South Africa next month.
Afridi was recalled on Wednesday after being ignored for the one-day series against India in December.
"The South Africa tour is his last (chance) and he has to perform," Pakistan chief selector Iqbal Qasim said.
Middle-order batsman Umar Akmal and fast bowler Wahab Riaz, who were dropped from the Test squad, were selected for both T20s and ODIs. Wicket-keeper Kamran Akmal was also overlooked for the Test series but returns to replace Sarfraz Ahmed behind the stumps in the shorter formats.
South Africa also announced their squads and have retained Faf du Plessis as captain of their T20 squad for the two-match series against Pakistan starting on March 1 after AB de Villiers asked not to be considered for the role.
South Africa have rested Jacques Kallis from both their ODI and T20 squads, while Hashim Amla and Dale Steyn have been given time off for the T20 series as well.