Pep Guardiola insisted he was happy with his squad despite being hit with a run of injuries, but did not rule out signing Riyad Mahrez from Leicester.