CCleaner Not Removing Temp Files

I ran CCleaner to Analyze Temporary Files. It came up with something like 99 MB of Temp files. I opened Explorer and went to Documents and Settings > Owner > Local Settings > Temp where there was/is over 600 files plus 11 folders. I deleted a few of the files that had .tmp extensions. Then I ran CCleaner just like I did before. This time it came up with 0 bytes to be removed. I shut it down, opened it and ran it again. Same result, yet there are still 622 objects (88.7 MB) in my Temp folder.

Question #1: What is it that CCleaner analyzes or cleans when System, Temporary Files is ticked?

Question #2: Lots of the files have .xml file extensions. Is it safe to delete them?

Thanks.

System: Win XP, SP2

P.S. Yes. I posted this question before but got no response so decided to try a different Topic Title.

Temp safe to clean if it not new, like update don't clean till reboot & run, the new software best to keep for one day. try untick on CCleaner 48hour's & see if that work's. :mellow:

Temp safe to clean if it not new, like update don't clean till reboot & run, the new software best to keep for one day. try untick on CCleaner 48hour's & see if that work's. :mellow:

These Temp files date as far back as 09/07 so CCleaner has not deleted them in all this time. What I am trying to find out is why. I have nothing ticked for 48 hours, couldn't even find such a thing. I am using version 2.01.