Tsonga can win one if he plays at his best in the 2nd week. Tsonga at his best beats any player in the world imo (shame we don't see it often enough). Del Po can certainly win another one if he returns to form, and like you mention, Ferrer could win Roland Garros if Nadal is in poor form.
I know that it probs won't happen. I was just making a bold prediction