Separate egg whites from yolks and beat whites into firm peaks.
Beat butter with sugar until fluffy.
Add yogurt, rose water, egg yolks, flour mixed with baking powder. Mix and combine.
Add semolina, almonds and lemon zest. Mix and combine.
Pour batter into square pan lined with parchment paper.
Bake the cake in the oven for 40 minutes at 180°C. When done, let cool down.
In the meantime, prepare syrup by boiling water and sugar over medium heat for 5 minutes or until sugar is completely dissolved. Remove from flame. Add rosewater into the syrup.
Pour hot syrup over cold cake and cool, gently unmold and cut as desired.