Markets remained volatile for yet another session but managed to end marginally higher at new life high on Tuesday. The BSE Sensex closed at 55,792.27, up 209.69 points or 0.38%. The Nifty was at 16,614.6, up 51.55 points or 0.31%