Sensex Gains Nearly 300 Points
(Friday close: 58840.79)