Combine diced tomatoes, basil, balsamic vinegar, 1 tablespoon olive oil, garlic, salt, and pepper in a bowl and let sit while preparing the rest.
Toast the bread slices in a skillet or toaster until golden and crisp, about 2 to 3 minutes per side.
Heat the remaining 1 tablespoon olive oil in a nonstick skillet over medium heat and fry the eggs to your preferred doneness, about 3 to 4 minutes for runny yolks.
Place the toasted bread on plates and spoon the tomato mixture evenly over each slice.
Top each toast with a fried egg and serve immediately while the bread is crisp and the egg is warm.