Preheat oven to 350 degrees F. Add bread and toast until light brown. Remove, rub with whole cloves, and drizzle with 2 teaspoons of the olive oil.
In a medium saute pan, heat remaining olive oil, add onions, capers and diced garlic, and cook until translucent. Deglaze with wine, then add tomatoes and sugar. Season with salt and pepper and cook for 3 to 5 minutes.
Top toasted baguette with tomato-caper sauce and garnish with Parmesan. Serve on plate with sauced fish.