It’s semi-finals day in Madrid