Butter the bottom and the edges of a round baking pan. Put it aside.
Preheat the oven to 350F/180C.
In a large bowl, combine semolina, flour and baking powder.
In another bowl, using an electric mixer, whisk together the eggs and sugar until creamy and fluffy. Add in yogurt and oil, mix well.
Now add in the dry ingredients and mix right until everything is combined.
Pour the mixture into the prepared baking pan and bake until golden, for about 30 minutes. Make a toothpick test and if it comes out clean, remove the cake from the oven.
Slice it in diamonds or squares.