But Rohit showed his class, and it seemed he had never left the field as he showed form right from the word go.
He was getting starts in all matches, scoring 91 against Pakistan and 78 against Sri Lanka but was unlucky as he missed out on a ton.
Waiting for the big occasion, Rohit finally got the elusive ton in the semi-final against Bangladesh as he scored 123 to help India comfortably chase down a tricky target of 265 with 9 wickets to spare. It was his 11th hundred overall and first in the Champions Trophy.
Often accused of being lazy, Rohit showed his elegance and gave the opposition absolutely no chance, tackling everything Bangladesh had thrown at him with relative ease.
Bangladeshi pacers tried targeting him with short ball, but he tackled that easily, pulling and hooking with ease.
He was particularly brutal on Rubel Hossain, Shakib-Al-Hasan and the main threat - Mustafizur Rahman, smashing them for 25 off 19, 29 off 25 and 24 off 20 balls respectively.
Rohit reached the century in style with a maximum, and all his shots were pleasing on the eye.
He was ably supported by Shikhar Dhawan (46) and captain Virat Kohli (96)
Rohit now averages a whopping 101.33 in the tournament with 304 runs to his name.
champions trophy 2017icc champions trophyIND vs BANindia vs bangladeshIndia vs Bangladesh Highlightsrohit sharmavirat kohli
First Published: June 15, 2017, 10:19 PM IST