True, but Murray has a return game that Federer and Tsonga do not. Because of that, it's more difficult for me to see Milos beating him in a slam than the other two.
For me, the problem with Raonic is the mental part. He has been very close to beating Fed but did not do it. He has struggled at times when close to winning. Sure. Murray did beat him at the US Open but Raonic is young and improving. It could happen. That's why it is a bold prediction. Even if he loses to Murray, it will be a huge experience for him. We shall see
Let's see if he can beat Fed in 3 sets. That's going to be tough