Sensex, Nifty, Share Prices Highlights: Indian shares posted modest gains on Friday in a partial rebound after previous session's slide, but still logged their longest weekly losing streak in six years as high oil prices drove up bond yields and inflationary concerns.