Diego Maradona greets Fidel Castro, who is wearing a Cuban Olympic jacket.

Argentine soccer legend Diego Maradona has paid a visit to retired Cuban leader Fidel Castro.

Official Cuban media have published a photograph of a smiling Maradona shaking hands with Castro, who is wearing a sporty blue jacket.

Communist Party newspaper Granma said Monday that it was an "animated and fruitful exchange between two old friends.''

The two have known each other since Maradona first visited the island in 1986.

The soccer great also lived for several years in Cuba, where he came in 2000 for treatment for substance abuse.

SI Apps
We've Got Apps Too
Get expert analysis, unrivaled access, and the award-winning storytelling only SI can provide - from Peter King, Tom Verducci, Lee Jenkins, Seth Davis, and more - delivered straight to you, along with up-to-the-minute news and live scores.