As India cricket team and Sri Lanka cricket team clash in the ICC Champions Trophy at The Oval on Thursday, we rewind the clock on some the most memorable ODI clashes between the two subcontinental teams.2011 | India clinch World Cup after 28 yearsThis has to be the biggest game for these two teams in their history of one-day internationals. Electing to bat first at the Wankhede Stadium, the Sri Lankans were in tight spot early on in the innings. Veteran batsman Mahela Jayawardene took the onus to put up a fight with his quickfire century to take Sri Lanka to 274 in 50 overs.Getty ImagesIndian cricket team pacer Zaheer Khan (left) celebrates with Virat Kohli after taking the wicket of Chamara Kapugedera of Sri Lanka cricket team as Mahela Jayawardene looks on during the 2011 ICC World Cup final.India lost its openers Virender Sehwag and Sachin Tendulkar cheaply as the pressure only got more intense. But Gautam Gambhir scored a valuable 97 to help India come back into the game. Skipper MS Dhoni surprised everyone by coming at No 4, ahead of in-form Yuvraj Singh, and smashed an unbeaten 91 which included a six over long on over Nuwan Kulasekara as India won the World Cup after 28 years. Tendulkar was carried over the shoulders by his teammates, one of the key reasons for India wanting to win the World Cup.1996 | Kambli weeps as India crash out of World Cup semisNothing went right for Team India in this high-pressure clash. After restricting the Sri Lankans to 251 in 50 overs, the Indian team was well on course to topple Arjuna Ranatunga’s team. Getty ImagesIndia cricket team batsmen (right) including Vinod Kambli (who was in tears) walk out of the ground after match referee Clive Lloyd (in white shirt) awarded the 1996 World Cup semifinal match to Sri Lanka cricket team following crowd disturbance at the Eden Gardens in Kolkata.However, a dramatic collapse from 98/1 to 120/8 and the one lakh-plus passionate Indian fans at the Eden Gardens could not hold back their emotions and disrupted the match from continuing further. Efforts were made by the Indian team to appeal to the crowd to stay calm, but it all turned futile.Except for Tendulkar’s 65, the other batsmen were out in single digit. Sight of a weeping Vinod Kambli walking off the field is still fresh in the minds as the match referee Clive Lloyd awarded a win to Sri Lanka, who then went on to clinch the World Cup final at Lahore. 2000 | Jayasuriya 189, India 54 all outSanath Jayasuriya’s power and skills were in full display during his career-best 189-run knock in Sharjah which blew away the Indian team in the 2000 Coca Cola Champions Trophy final.AFP/Getty ImagesIndian cricket team’s Sunil Joshi (R) bowls to Sri Lanka cricket team opener Sanath Jayasuriya (C) as wicketkeeper Vijay Dahiya looks on during the Sharjah tri-series final on October 29m 2000. Jayasuriya smashed 189 off 161 balls.Jayasuriya led from the front by notching the highest-ever score by a Sri Lankan captain in ODIs. Jayasuriya’s carnage took Sri Lanka to 299 for five. In reply, India slumped to a disappointing 54 – their lowest-ever ODI score. The 245-run defeat was also India’s heaviest ever in ODIs.2005 | Dhoni storm demolishes SLAfter a string of poor scores, MS Dhoni announced his arrival on the international scene with a cracking 145-ball unbeaten 183 as India won the third ODI by six wickets in 2005. Kumar Sangakkara’s 138 and Mahela Jayawardene’s 71 helped Sri Lanka post a mammoth 298 for four in 50 overs.However, Dhoni’s brutal attack made the daunting target look like a cakewalk at the Sawai Mansingh Stadium in Jaipur. Promoted up in the batting order, Dhoni’s innings included an astonishing 15 fours and 10 sixes to notch the highest score by a wicketkeeper in ODIs.2013 | Rohit’s 264 too hot for LankaRohit Sharma rewrote the history books with a 264-run knock that came off in just 173 balls as the Indian opener became the first batsman to score two double centuries in one-day internationals.HT PhotoRohit Sharma of Indian cricket team celebrates his ton against Sri Lanka cricket team at the Eden Gardens.Rohit not just registered the highest score in the ODIs, the 186 runs he garnered from 33 boundaries and nine sixes was also a world record. Rohit was involved in a massive 202-run partnership with Virat Kohli for the third wicket that propelled India to 404 for five at the Eden Gardens. It was the fifth time that the Indian team posted 400-plus total. Sri Lanka, in reply, were bowled out for 251 in 43.1 overs as India won by 153 runs.