01 - Preheat oven to 350°F. Grease and flour a 9x5-inch loaf pan or 10-cup bundt pan.
02 - Toss diced strawberries and pineapple with 2 tablespoons flour in a medium bowl to coat. Set aside.
03 - Whisk together remaining flour, baking powder, and salt in a separate bowl.
04 - Beat butter and sugar with electric mixer on medium speed until light and fluffy, about 3–4 minutes.
05 - Add eggs one at a time, beating well after each addition.
06 - Mix in vanilla extract and sour cream until incorporated.
07 - Gradually add flour mixture alternating with milk, beginning and ending with flour. Mix until just combined.
08 - Gently fold floured strawberries and pineapple into batter.
09 - Pour batter into prepared pan, smooth top, and bake for 55–65 minutes until toothpick inserted in center comes out clean. Tent with foil after 40 minutes if top browns too quickly.
10 - Cool in pan for 15 minutes, then invert onto wire rack to cool completely.
11 - Whisk powdered sugar with pineapple juice until smooth and drizzle over cooled cake.