Madrid:Pakistan take on Spain today and India will take on Champions Trophy winners and defending Olympic Champions Holland at the semi-finals of the Olympic Qualifiers in Madrid today. India are assured of qualifying for the Athens Olympics even if they lose in the semi-finals. India's last league game saw them beating Canada 6-4. However it certainly did not speak well of the defence, since India were leading 5-0 at one stage. India has conceded 13 goals so far in 5 games and scored 17.