Sensex rallies for 6th day, rises 246 pts

The 30-share BSE Sensex ended 246.32 points, or 0.63 per cent, higher at 39,298.38. It hit an intra-day high of 39,361.06 and a low of 38,963.60.