The domestic share markets opened in the green on Friday, making some recovery after heavy selling in the previous session and offering some relief to investors. The Nifty 50 opened at 23,110.15, gaining 108 points or 0.47 per cent, while the BSE Sensex opened at 74,559.38, up by 352.14 points or 0.47 per cent.