Sensex had gained 284 points in last three trading sessions. (Reuters)