Equity benchmarks Sensex and Nifty ended marginally higher after a volatile session on Friday amid positive cues from global markets. The 30-share BSE Sensex ended 28.35 points or 0.06 per cent higher at 48,832.03. Similarly, the broader NSE Nifty rose 36.40 points or 0.25 per cent to 14,617.85.