Winning Strokes Photo : Yopriceville.com The Sensex and the Nifty logged modest gains on first trading day of the week. The barometer index, the S&P BSE Sensex, rose 112.78 points or 0.33% to settle at 34,305.43. The Nifty 50 index rose 47.75 points or 0.46% to settle at 10,528.35. The Sensex and the Nifty advanced for the eight straight trading session. Market sentiment got a boost after India's annual WPI-based inflation eased to 2.47% in March, helped by a fall in food prices. The Sensex and the Nifty, both, attained their highest closing levels in almost seven weeks. A bout of volatility was seen in early trade as the key benchmark indices cut losses after a gap-down opening triggered by negative Asian stocks. The Sensex regained the psychological 34,000 level soon after an initial slide pulled it below that level in opening trade. Stocks recovered further lost ground in morning trade. Indices extended losses in mid-morning trade on fresh selling in index pivota...