Cricket News: Pakistan fast bowler Shaheen Afridi has made rapid progress from a knee injury and will be "battle-ready"