Market sentiment shifts despite crude at $100 and rupee weakness.