Markets maintain up-trend; ends higher for eighth straight day: Markets have closed firm for eighth straight day led by a rally in metal and capital goods stocks. However, the upside was capped by profit taking in the information technology shares. Market participants are also positive about the good start to the monsoon season, thus raising hopes of easing in the monetary policy by the central bank. Further, efforts to resolve the the Greece debt crisis has also lifted sentiment in the Asian as well as European markets. The Sensex closed higher by 74 points at 27,804.3 and the Nifty gained 28.45 points at 8,381.55. On the currency front, the Indian rupee continued to trade weak by 9 paise at 63.59 levels as the American currency firmed up against other overseas currencies. Meanwhile, markets could turn volatile ahead of the expiry of June derivative contracts on Thursday.