Rebels have engaged in a brutal ground battle with Syrian troops in the volatile city of Aleppo.