Fans in Madrid erupted in celebration after Spain defeated France 2-0 in the FIFA World Cup 2026 semi-final to reach the final. Thousands of supporters flooded the streets waving flags, singing patriotic chants and celebrating the victory. Spain reached their second-ever FIFA World Cup final and will face Argentina or England in the final.