Pakistan have given former captain Shahid Afridi a final opportunity in international cricket by including him in their team for One-day series in South Africa next month.
All-rounder Afridi, 32, who has played 349 one-day internationals, was named in both the 50 overs and Twenty20 squads after he was dropped in December for a one-day series against India due to poor form.
Pakistan, who trail South Africa 2-0 in their three-match test series, will play two Twenty20 matches and a five-match one-day series.
The selectors have also included left-arm fast bowler Wahab Riaz, former captain Shoaib Malik, wicketkeeper Kamran Akmal and his brother Umar in both squads.
Pakistan squads:
T20 SQUAD: Mohammad Hafeez (Capt), Nasir Jamshed, Ahmed Shahzad, Umar Akmal, Shoaib Malik, Kamran Akmal, Shahid Afridi, Saeed Ajmal, Zulfiqar Babar, Junaid Khan, Wahab Riaz, Umar Gul, Mohammad Irfan,Umer Amin and Asad Ali.
ODI SQUAD: Misbah-ul-Haq (Capt), Mohammad Hafeez, Nasir Jamshed, Younis Khan, Asad Shafiq, Umar Akmal, Shoaib Malik, Kamran Akmal, Shahid Afridi, Saeed Ajmal, Abdul Rehman, Junaid Khan, Wahab Riaz, Umar Gul, Mohammad Irfan, Imran Farhat.
PIX: Aamir Khan's day out with British PM David Cameron
PIX: Veena Malik's HOT scenes in Kannada Dirty Picture
PCB selectors under pressure to include Adnan Akmal
Pak TV anchors caught in Malik-Riaz storm
Wahab was picked only after clearance from ICC: Ashraf