Tesco said sales rose 4 per cent to £3.15billion in the 26 weeks to 23 August, compared with the same period a year ago. More shoppers are buying its premium Finest range, it said.