Spanish electric utility Iberdrola SA (BME:IBE) said on Thursday that it had wrapped up construction works on two solar farms totalling 46 MW in Portugal, and upheld its commitment to invest EUR 3 billion (USD 3.16bn) in renewables in the country in the coming years.