I like the emphatic tone of your post, Omar.
It is heartbreaking that Iva Ivanovic is out due to injury. She will be back.
For the semifinals I predict it will be Hewitt, Murray, Federer and Djokovic. Who would be the easiest and who would be the hardest for Federer to be matched against?