Del potro has a better chance then Federer, Murray, Tsonga and Almagro for me. He took fed to five last time hampered with injurys.
So far only one vote for him, mine.
He is one of the few players to have good results against Nadal and has pushed Nadal on clay.