Stan has to beat Djok in the semi and I'm not sure he can do it on grass, hope to be proved wrong.
Murray has to beat Tsonga, Nadal, and Fed to make the final, which I believe he can do.
The final will be Murray v Djok, Murray will start slowly and lose the first set but will come back to win...