Indian stock markets showed resilience today, with Sensex climbing 173.