William made peace with Robert as the nobles did not want to keep fighting their sons as it could lead to loss of land. Matilda, his wife, also asked him to stop and it also distracted him from other events in England at the time- the Scots had invaded Northumbria.