Markets were upbeat throughout the day on Monday. Initially, post the pre-market session, the markets had dipped, but they soon gained momentum and continued the upward rally. The BSE Sensex closed with 0.63 per cent gains. Mid-cap stocks joined the rally with RBL up 19 per cent and ABB and IGL posting around 10 per cent gains.