ATP Basel, Semi Final predictionsRound predictions / By TradeShark Update: Federer won in 2 sets Del Potro won in 2 sets