Mumbai, Dec. 12 -- The stock market continued its upward run for the second straight session on Friday with the Nifty 50 rising 0.57% to 26,046.95, while the BSE Sensex moved 0.53% to 85,267.66. The BSE Midcap and Smallcap indices rose 1.14% and 0.65%, respectively.

On a weekly basis, the indexes logged 0.5% fall as investors booked profits near record highs.

Among the sectors, Nifty Metal ended as top gainer with a rise of 2.63%. Nifty Realty, Consumer Durables, Oil and Gas also registered a hike and Nifty Bank also rose by 0.30%.

"During the week, after a short-term correction, the market eventually took support near 25,700/84100 and bounced back sharply. On daily charts, it has formed a promising reversal pattern near the 50-day SMA...