A Cuban cigar-maker broke his own record on Friday by rolling the world's longest cigar, dedicating the 90-meter (295-foot) smoke to Fidel Castro ahead of the retired leader's 90th birthday.

Castro, who took power in Cuba's 1959 revolution and ruled for nearly half a century, was often seen puffing on a long, thin lancero model until he quit in 1985.

"I want to dedicate this to a beloved Comandante Fidel Castro," said Jose Castelar Cairo, better known as "Cueto," who has won the world record five times before.

Cuba was awash with tributes to Castro ahead of his birthday on Saturday. Earlier on Friday, 90 people donated blood at a small school in Artemisa province in his honor.

Cueto eclipsed his previous record of around 82 meters (270 feet) with his new masterpiece, which took 10 days to roll with the help of several assistants in an old Spanish colonial fort overlooking Havana Bay.

Cigars have been Cuba's signature product ever since Christopher Columbus saw natives smoking rolled-up tobacco leaves when he first sailed to the island in 1492.

For Cueto, a 72-year-old who learned cigar rolling when he was 5 years old, it is a matter of national pride for Cuba to keep the record.

"The best tobacco in the world is Cuban, so I think Cuba should keep the record for the biggest cigar," he said, noting it was a challenging task.

The length of the cigar was verified by a British Embassy official, who said the information would be sent in a letter to Guinness World Records requesting confirmation of the record.