Called it even before the Indian 1st innings started that Rohit will fail. However, reading the commentary it appears that he got a "p(l)each" of a delivery in the 2nd innings. So hard to judge his 2nd innings but still, a fail is a fail.
Judging by my friend's reaction over here who is a massive Rohit fan, I doubt it was anything more than a good delivery aided by the standard crumbling day four pitch.