By Harry Sykes

Joe Bennett was undergoing a Sheffield Wednesday medical on Tuesday as he put the finishing touches to permanent move from Aston Villa, according to a report.

Sky Sports claimed on their transfer centre blog (3.37pm) that the left-back has agreed a three-year contract with the Yorkshire club.

Bennett spent the second half of last season on loan at Hillsborough and, despite only playing three times for the Yorkshire giants, Owls manager Carlos Carvalhal has made a move to sign him permanently.

Bennett was left out of the Villa squad that was beaten 1-0 by Wednesday on Sunday. Manager Roberto Di Matteo chose to start Aly Cissokho at left-back with fan favourite Jordan Amavi also picked in the squad ahead of Bennett after a lengthy injury lay-off.

It has been reportedly Bennett has decided to quit Villa after Di Matteo told him at the weekend that he free to find a new club.

Bennett signed for the Midlands club in 2012 for then-manager Paul Lambert, but the young defender has seen his game time restricted to only 30 appearances in four years.

He also spent time on loan at Bournemouth last season, but he never made an appearance for the Seasiders.

Last week Bennett appeared to be fighting for a spot in the Villa side, and he approached Sundays game by praising their fans.

In other Aston Villa transfer news, they are braced for a bid from rivals this week for their star man.