Lebanese Hezbollah chief Hassan Nasrallah made a rare public appearance on Friday to express solidarity with Gaza on the annual Iran-led Jerusalem Day commemoration, an AFP correspondent reported.