Hawthorn have confirmed Josh Weddle's re-signing, securing the AFL young gun to a four-year contract extension that will take him through to free agency.