Former Croatian president Stjepan Mesic made a rare public appearance in Zagreb at 91, using a cane as he continues to recover from an Achilles tendon injury.