Sensex Rises Over 300 Points, Nifty Touches 9,900 Tracking Global Markets | Sharefundss