It's not usually needed, but if I'm really sweaty and sticky the first washing removs dirt, and the second washing adds "squeak" is the best way I can put it.
It just feels cleaner. I assume it's because the additives in the shampoo become overloaded on the first use, and are active on the second.