Dani Alves admits that Cristiano Ronaldo is the toughest opponent he has faced in his career, but maintains Lionel Messi and Neymar are superior.
However, the 34-year-old spent eight seasons as a team-mate of five-time Ballon d'Or winner Messi in Spain, and believes the Argentine is the greatest that has ever lived, giving a special mention to compatriot and new Paris Saint-Germain colleague Neymar.
Alves named Ronaldo when asked by FIFA TV who his toughest opponent has been, but added: "I say Messi [is the best of all time] because I've seen him play.
"Of the other greats, I have heard what people say about them, but I can’t corroborate it because I haven’t seen them.
"I choose Messi next to Neymar, they are the most spectacular I've seen."
Meanwhile, the full-back picked ex-Barca boss Pep Guardiola as his No.1 coach, despite passing up the chance to join Manchester City this summer and instead choosing PSG.