 Hafner ended her 2017 with a win over Mexican boxer Claudia Ramirez.Hafner did not fight for nine months, but she returned to fight a top ranked American boxer Sonja Fox for the American Boxing Organisation (ABO) American female heavyweight title.Hafner won the tough bout by majority decision.