Nifty and Sensex notched a fourth straight day of gains on August 19, powered by strong rallies in auto, oil & gas, metal, and FMCG stocks. The cheer spread across the board, with mid and smallcaps stealing the spotlight as they outpaced the frontline indices.