Eight teams shrunk to just four by close of play today (Wednesday), and the semi-final line-up is one that nobody thought possible.
Two of the three pre-tournament favourites Serbia and Greece are already out, which leaves the third team, Slovenia in with a big opportunity.
Semi-finals: Poland vs. France, Germany vs. Spain.
Photo: FIBA