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