Sensex Gains 300 Points
(Friday close: 58840.79)