Real Madrid's Portuguese international Pepe has agreed a contract extension until June 2015, sports daily Marca reported Monday. The 28-year-old defender, who joined Real from Oporto in 2007 for 30 million euros after helping the Portuguese side win back-to-back league titles, will sign the new contract before the end of the season, the newspaper said. His current contract with Real ends in June 2012. Under the new deal Brazilian-born Pepe will earn around four million euros annually, up from 1.8 million euros, according to Marca. His agent had been asking for his salary to be lifted to six million euros per year. Pepe moved to Oporto from CS Maritimo in 2004 after three successful seasons with the Madeira club which he joined from third division SC Corinthians Alagoano in Brazil.