Watch Eduardo da Silva as they play the Brazilian and Croatian national anthems before the opening match of the World Cup on Thursday in Sao Paulo.

Silva will be singing both. And he has a good reason. He was born in a rough slum outside Rio de Janeiro, but from there took a long journey that landed him in Croatia's national team and a showdown against his country of birth in the World Cup.

It's been a great trip — and a soft landing.

Silva has scored 29 international goals for Croatia. Only the country's most famous player Davor Suker, who led the country to third place in the 1998 World Cup, has scored more.