After being badly bruised against India in their opening group stage match at Edgbaston, Pakistan will be out for revenge on Sunday when the arch-rivals meet in the final of the Champions Trophy cricket tournament at The Oval.
Led by Virat Kohli, India will be playing their fourth Champions Trophy final while Pakistan, having already lost to India in the league matches, their first-ever tournament decider.
Coming at time when political relations between the neighbouring nations has been volatile, the cricket buffs from across the globe are waiting with bated breath for the Sunday's titular clash.
The group stage match between the arch-rivals on June 4 became the highest rated One-day International (ODI) match in Broadcast Audience Research Council's (BARC) history.
In-form Indian batsmen Rohit Sharma, Virat Kohli, Yuvraj Singh and Mahendra Singh Dhoni have also helped their side look capable enough of chasing any target.
Shikhar Dhawan with 317 runs from four innings currently is the top scorer followed by Sharma who has notched up 304 runs.
Pakistan have tightened their attack after their first match against India and are confident that Hassan Ali, the leading wicket-taker in the tournament with 10 wickets, can control the game.
For Pakistan Mohammad Amir will return to the squad, as a result promising Rumman Raees, who had such a good game against England will have to sit out.
Skipper Virat Kohli hinted at playing the same combination in their quest for defending the title.
Despite all-rounder Hardik Pandya getting belted by Bangladesh in semis, Kohli backed the youngster's inclusion, terming him as a "complete package".
Kohli also gave an insight of how he prepares for a big match but pointed out that no player can dominate or fail against any rival everyday.
India will go into the final with a 14-2 winning record against the Green Brigade in all major International Cricket Council (ICC) tournaments.