Junaid has never been able to swing the ball conventionally. He relies on seam movement and reverse-swing which he gets in Tests only. The famous Indian spell was down to seam movement and not swing. Watch the highlights again, the ball jags off the seam, it doesn't do anything in the air. You are confusing the two and not for the first time.
Similarly, most of his good spells in ODIs have been due to seam movement, while he has bowled well at times in Tests when he got his reverse-swing going. He is basically a mirror (and inferior to the peak) version of Gul, who doesn't have the skill to generate conventional swing and is mostly reliant on seam movement and reverse-swing.
Junaid had a purple patch in 2012-2013 but he has been rubbish for years now, and is fresh off losing Peshawar two matches against United single-handedly in the PSL, and one wonders how many matches will he cost Pakistan in the Champions Trophy with his pathetic bowling.
His fans have nothing but the Indian spell and the few other performances to talk about which are no longer relevant. He needs to prove himself in domestic cricket first (like Kamran and Shehzad etc.) and then earn a recall. However, he has been as poor as he has ever been, and there has been no noticeable improvement in his performance. A terrible selection, and I hope his chapter will be closed after the Champions Trophy.
As far the bowling attack for the Champions Trophy is concerned, Sohail should have been there. He is old and unfit, but still comfortably better than Junaid at the moment, and is our best new ball bowler these days. Hasan Ali though is the best all-rounder Limited Overs pacer Pakistan has at the moment. Good with both the new and the old ball, and more penetrative than Amir and more consistent than Wahab.