Don't forget to first use: DBCC UPDATEUSAGE(0);
BOL says about this:
Reports and corrects pages and row count inaccuracies in the catalog views. These inaccuracies may cause incorrect space usage reports returned by the sp_spaceused system stored procedure.