The Warriors have Harrison Barnes to a rookie contract, according to a report from the Associated Press. Taken seventh overall in last Thursday's draft, Barnes is expected to battle Dorell Wright for the team's starting small forward position. He will also compete on Golden State's summer league team. Terms of the deal were not disclosed.