In July 2010, Razzaq played in the two T20Is against Australia as Pakistan won both matches comfortably. He wasn't selected for the Test series against Australia and England and next played in the September 2010 Twenty20 and ODI series against England. The Pakistan team had been surrounded by Spot-fixing allegations as the team lost both Twenty20 matches due to low morale. Razzaq missed the first two ODI's against England because of a back-strain as Pakistan lost both matches. He returned to the third ODI and scored 31 runs in a fruitful partnership with Shahid Afridi before Afridi was run out and Razzaq was subsequently caught in the deep square leg as Pakistan were bowled out for 241. England opened the innings strongly before Umar Gul removed six batsmen and Razzaq took two wickets to seal a 23-run victory for Pakistan.