The markets opened in the green on Wednesday morning with Sensex rising 274 points in the early trade. The rupee opened flat.