Markets inched higher for the second consecutive session and gained over a percent.