Nifty 50 and BSE Sensex traded higher, as IT blue-chips Infosys and TCS gained for a second session. Pharma and defence stocks are other notable counters in green.