Kamran, 30, was cleared by a Pakistan Cricket Board (PCB) integrity committee last week after his name was mentioned at the trial in England last year over spot-fixing allegations.
Kamran last played for Pakistan in March last year in the semi-final of the World Cup against India at Mohali, a match India won by 29 runs, and said he was delighted to return to the fold.
Razzaq, 32, last played against Sri Lanka in November 2011 but said he hoped to carry his good form from the English T20 season into the 12-team tournament, which runs from September 18 to October 7. —
Pakistan’s squad for T20 WC: Mohammad Hafeez (captain), Imran Nazir, Nasir Jamshed, Asad Shafiq, Shoaib Malik, Umar Akmal, Kamran Akmal, Abdul Razzaq, Shahid Afridi, Sohail Tanveer, Umar Gul, Saeed Ajmal, Raza Hasan, Yasir Arafat, Mohammad Sami
Spotted: Virat Kohli, Anushka Sharma and other celebs at Mumbai airport
Photos: Salman Khan's 'special friend' Iulia Vantur at a song launch
In Pictures: Sex scandals involving Indian politicians
Photos: Abhishek Bachchan and Farah Khan at Boman Irani's birthday bash
Spotted: Shah Rukh Khan at Morani's bungalow in Mumbai