Zinedine Zidane put head before heart on Wednesday and tipped Spain to win the World Cup in South Africa this year.
"If it is the heart speaking, it is France, and I'd also like to say that Algeria can do well at this World Cup," the former French captain and son of Algerian immigrants told media at a promotional event in Geneva.
Zidane played a decisive role in France's World Cup win on home soil in 1998 and their European Championship success two years later.
The former midfielder now expects Spain to complete the same major tournament double in South Africa from June 11 to July 11, following their victory at Euro 2008.
"It reminds me of what we did in 1998 and 2000, in reverse order," he said. "They won the European Championship in 2008 and why not the World Cup? From the French point of view, I hope not, but I can see it happening."
Zidane was part of the France team that knocked Spain out of the last World Cup before going on to reach the final.
His playing career came to an abrupt and inglorious end when he was sent off in the final against Italy for headbutting Marco Materazzi. Italy won the final on penalties.
Spotted: Aishwarya Rai Bachchan in France
South Africa rock England with three late wickets
Spain crush Australia to ease into Hopman final
Strauss hails 'emphatic' win over South Africa
France miss out on World Cup finals seeding