Spanish utility Iberdrola (BME:IBE) announced today it has agreed to buy the 50% it does not already have in two wind power companies in Brazil with a combined installed capacity of 288 MW.