Benchmark stock indices Sensex and Nifty cut short their four-day gaining streak to close lower by half a per cent on Wednesday due to profit-taking in banking oil and metal stocks amid weak trends in global markets. Snapping its four-day rally, the 30-share BSE Sensex fell 346.89 points or 0.55 per cent to settle at 62,622.24. During the day, it tumbled 568.11 points or 0.90 per cent to 62,401.02.