UK retail giant Tesco has posted annual underlying profit of GBP3.23bn (US$4.7bn), up 10% for the 53 weeks ended 28 February 2009, but saw clothing sales fall 2% in the same period.