Final answer:
The Battle of Hastings was fought between Harold and William of Normandy for the English throne. William emerged victorious and became the king of England.
Step-by-step explanation:
The battle between Harold and William of Normandy for the English throne was the Battle of Hastings. It took place on October 14, 1066. Harold, the reigning king of England, was challenged by William of Normandy, who claimed that he was the rightful heir to the throne. The battle resulted in a decisive victory for William, leading to his coronation as William the Conqueror.
Learn more about Battle of Hastings