Legendary defender John Terry has named Arsenal legend Thierry Henry as the toughest opponent he has ever faced.

Terry, who played for Chelsea for all of his career, faced Henry in a number of London derbies.

He saiadmitted that it was the Arsenal frontman that gave him the most problems, adding: “Coming up against Arsenal, he was so quick. He was the best by far. He had everything, like the silent assassin, could score with his head, go short, go in behind.

“Literally the night before games, he is the one player in my career where I’d be thinking: ‘It’s going to be a tough day tomorrow.’ Nobody but him had that effect on me in my career.”

ALSO: Oh really? John Terry says he’s “admired Aston Villa for many years”

He also picked Frank Lampard over Paul Scholes, though he admitted both were unbelievable players.

Terry said: “I’m going to say Lamps, aren’t I? But I do think naturally Scholes was unbelievable. He did things I’ve not seen many players do. He was incredible.

“But having seen Lamps training, and seeing what he could do, he was unbelievable.”