John Terry is expected to sign a one-year contract with Spartak Moscow with an option for a further year, according to Sky in Italy.

The 37-year-old, who is a free agent after leaving Aston Villa at the end of last season, underwent a medical with the Russian club in Rome on Saturday morning.

Terry originally hinted he could return to Villa this season after declaring he still has “unfinished business” at Villa Park.

However, the former England and Chelsea captain is now expected to join Spartak, who are currently second in the Russian Premier League behind rivals Zenit St Petersburg.

Terry could face former international team-mate Steven Gerrard and Rangers in the Europa League if he joins Spartak.

The two teams have been drawn against each other in Group G, alongside Villarreal and Rapid Vienna.

Terry made over 492 appearances for the Blues between 1988 and 2017 scoring 41 goals. At the international level he made 78 appearances for Three Lions between 2003 and 2012 scoring 8 goals.

In an attempt to keep his career on the pitch active Terry joined Championship side Aston Villa on a free transfer on July 3rd 2017.

He was appointed as the captain for the 2017–18 season, made his debut in a 1–1 home draw with Hull City in the Championship. He registered his name on the score sheet in a 2–1 victory over Fulham in the Championship on 21 October 2017. However following the club’s failure at gaining promotion after losing by a lone goal to Fulham in the playoff he decided to move on. The new deal appears set to offer him a more relaxed setting to keep on playing.