Markets edged higher on Friday and gained nearly a percent, making a strong start for the June expiry.