Brush the fish with olive oil, season with salt and pepper and grill for 2 minutes on each side.
Remove and cover.
Heat olive oil in a non-corrosive saute pan over medium-high heat, add onions and garlic and cook until soft.
Add wine and reduce.
Add tomatoes, green olives, capers and pepper, sugar and bay leaf and bring to a boil and cook until thickened. Reduce heat, add grilled fish and cook for 2 minutes.