Euro 2012 brought the streets of Madrid to a standstill on Wednesday, as thousands flooded the Spanish capital to cheer on their team in their semi-final clash against Portugal.