The three-time World Cup finalist is confident that his compatriot will develop into the best player in the world inside the next two years
The 21-year-old Neymar has put in a string of impressive performances for the Blaugrana since joining from Santos this summer and Cafu has little doubt that his compatriot will achieve great things in the future.
"Give him two years at Barcelona. Then Neymar will surpass Messi and Ronaldo," the Selecao legend told Sportv.
Neymar is widely regarded as one of the rising stars of football following his fine performances in recent years and further increased his reputation over the summer as he helped Brazil's national side to Confederations Cup glory.
The tricky attacker has made 11 official appearances for Barcelona so far this campaign, scoring three goals in the process.