Stock markets ended in the red for the second consecutive session on Friday. Sensex shed 55.47 points or 0.07% to settle at 79,486.32, while the Nifty declined 51.15 points or 0.21% to 24,148.20. Broader markets also settled in the red, with Midcap and Smallcap falling 1.33% and 1.70%, respectively.