Spanish multi-energy group Repsol SA (BME:REP) has opened a power and gas retail business in Portugal, promising customers 100% renewable energy and enticing them with discounts on fuel at some 500 service stations it has in the country.