The Battle of Uhud was won by the Meccans under the leadership of Abu Sufyan, who defeated Muhammad and his Muslim army, even wounding the Prophet. However, it was not a complete victory, as the Meccans did not capture Medina, and the Muslims survived to fight another day and eventually won the battle.