Retailer Soriana has posted a reduced second quarter profit after facing increased competition from Wal-Mart in Mexico, the Reuters news agency reported.

Its reported quarterly net profit was 455m pesos (US$42m). A company spokesman said the year-ago net profit was 494m.