Ajax has reached an agreement with John Heitinga on his return to Amsterdam.

Heitinga, 31, had a contract until mid-2016 at Hertha BSC, but he could leave the German Bundesliga club on a free transfer, reports Xinhua news agency.

He signed a contract for one season at Ajax, with an option for a one-year extension until June 30, 2017.

Last year Heitinga moved from Premier League side Everton to Hertha after spending a season on loan at Fulham. His season in Germany was no success, having played only 13 matches in the Bundesliga. Prior to his Everton period he played for Atletico Madrid.

Heitinga won the national championship twice with Ajax (2002, 2004), the Dutch Cup three times (2002, 2006, 2007) and the Johan Cruijff Shield four times (2002, 2005, 2006, 2007). In 2008 he left Ajax for Atletico.