Preheat oven to 350℉. Line an 9x5 inch loaf pan with parchment paper.
In a large bowl, add in the eggs, olive oil, maple syrup and whisk till smooth. Add the yogurt, lemon zest, lemon juice, vanilla and whisk again until combined. Next, sift in the flour, baking powder, baking soda, salt and mix together until JUST incorporated. Fold in the peaches and blueberries. Transfer batter to the loaf pan and spread out evenly. Top with some blueberries and peach pieces and bake for 55 minutes to 1 hour or until toothpick comes out clean. Let set in pan for 10-15 minutes and then transfer to wire rack. Allow to cool completely before glazing.
Glaze:
In a small bowl, whisk together all ingredients until smooth. If icing is too thick add a drop or two of heavy cream.