He played in New Zealand last summer and is making his way back to his classy best.
Amir adds plenty to the Pakistan team and so does legspinner Yasir Shah, who took 10 wickets at Lord's. Shah is a bouncy, livewire character who has taken a bundle of test wickets.
Pakistan also have form for spectacular cricket victories, despite having unreliable openers and often hopeless fielders.
Whether, with the bit between their teeth, they can go on to grind England down will be a fascinating watch.
That's for later. New Zealand began their African jaunt with a three-day warm up game in Harare overnight. By happy coincidence, Zimbabwe have picked a legspinner, Graeme Cremer, as their captain for the two tests.
In scoring a century at Lord's in his first test in England, Pakistan's captain, the ageless Misbah-ul-Haq, became the oldest skipper, at 42, and the oldest batsman in 82 years to achieve that feat. Altogether, 84 per cent of his test runs have come after he turned 35.
His ability to lead a team loaded with distinctly different personalities, and who have no reputation at all for harmony, has been a remarkable achievement.
New Zealand probably can't wait for next week. They've been away from test cricket since February. These matches will be the first of 14 tests in the coming summer against five different opponents.
The Olympics run from August 5 to 21; the All Blacks are off and running in their championship from August 20 and the cricket will run through them, until August 31.
Busy days.