El Imperio Vijayanagara tenía una fuerza compuesta por 32.600 jinetes y 551 elefantes.[3] El Sultanato de Bijapur tenía una fuerza compuesta por 7.000 jinetes y 250 elefantes. Los escritores modernos y contemporáneos discrepan sobre la cantidad de personal de infantería que tenía cada bando. Las fuentes contemporáneas dicen que Krishnadevaraya tenía una fuerza de infantería que constaba de algo más de 700.000 soldados. Además, el uso de un contingente portugués comandado por Cristovão de Figueiredo con el uso de armas de fuego ayudó a conquistar la fortaleza. Además, los portugueses con sus arcabuces derribaron a los defensores de las murallas, y así permitieron a los sitiadores acercarse cerca de las líneas de fortificación y derribar las piedras. Llevada a la desesperación, y con su gobernador asesinado, la guarnición se rindió y el Imperio Vijayanagara salió victorioso.