Indian markets showed strong momentum on Tuesday with Sensex climbing 819 points and Nifty gaining 218 points.