Liverpool captain Steven Gerrard has paid an unlikely tribute to Chelsea rival John Terry.
The pair played alongside each other on the international stage for years, with Gerrard playing under-study to captain Terry for long spells before his retirement from England duty in late 2012.
The Reds midfielder had taken the armband himself for the European Championship that year, but called time on his own career at the conclusion of last year’s disappointing World Cup campaign.
Their time together clearly left a mark on Gerrard, who paid a glowing tribute to the Blues defender when selecting him to play in a charity match at Anfield this summer.
"The best centre-half I've played with, and one of the best centre-halves England has ever seen,” he told the official Liverpool website when selecting the player in his team.
Terry isn’t the only Chelsea player who will be on show in the star-studded clash, with Didier Drogba one of the strikers selected by Jamie Carragher for his team.
It’s the attacking line-up of Gerrard’s side which has gained most headlines however, with Fernando Torres, Luis Suarez and Thierry Henry set to lead the line for the 34-year-old in the charity match.
All can expect a good reception on Merseyside, but the same might not be the case for Terry, who continues to divide opinion as much for his off-field exploits as on-field performances.
Terry certainly was one of the finest defenders of his generation, and still offers plenty of value to Jose Mourinho as Chelsea look to win their first Premier League title since 2010.
Whilst he may not be in the same league as Bobby Moore, it’s hard to argue that Terry wasn’t one of the very best England have ever produced.
What do you think Liverpool and Chelsea fans - is Steven Gerrard right about John Terry? Is he one of the best of all-time?