Butter the bottom and the sides of a 9x3-inch springform cake pan or use cooking spray. Line it with parchment paper and butter it too.
Mix eggs and sugar with an electric mixer until creamy. Add in olive oil, kefir and vanilla extract and mix well.
In a medium bowl, whisk together the flour, baking soda and salt.
Pour the dry mixture into the wet mixture gradually and stir with a spatula just until combined. Don’t overmix it.
Pour the batter into the prepared pan. Place peach slices in a circular shape and scatter blueberries between peach slices. Sprinkle granulated sugar over the fruit. Leave a few peach slices and some blueberries for the second topping during baking.
Bake the cake for 35 minutes. Remove from the oven, place extra peach slices and blueberries (optional) and put it back to the oven. Bake until golden or a toothpick inserted in the center comes out clean or with a little crumbs, about 15 minutes, 50 minutes in total.
Let it completely cool down in the pan. Release it from the pan and slide the cake onto a cake stand or plate.
Dust with powdered sugar when serving.
NOTES
Keep the leftovers wrapped in the refrigerator for up to 3 days. It tastes still good on the third day, but I don’t think it stays that long.