The incident happened on the opening day of the Brisbane Test when Rogers was fielding at short leg. The 37-year-old copped a ball to the back of the helmet, a spot similar to where the late Phil Hughes was struck during a Sheffield Shield game in November.
The freakish incident upset Rogers so much that for a moment he found himself at the cricketing crossroads.
"I fielded at short leg on the last day in the Test when Michael Clarke got injured in Adelaide, and I took one on the hip there, and I didn't do very well (with the bat), so I wasn't happy with my own form.
"Then we went up to Brisbane and day one I was under there and Rohit Sharma swept one and he hit me in the back of the helmet, and it's only inches away from where Phil got hit.
More From This Section
Rogers eventually ended up hitting six consecutive half-centuries, becoming just the ninth Australian to do so and he said it turned out to be a good series in the end.
"As an opener, you do the hard work against the new ball and then once you get in, you think it should get easier and you can go and get a big score," Rogers said.
"It was a good (series) in the end. Personally, I was under a little bit of pressure and then missed out in Adelaide but bounced back quite well."
Rogers believes this winter's Ashes series in England will serve as his international swansong.