Who is Portugal’s biggest rival?

The Portugal–Spain football rivalry (also known as The Iberian War or The Iberian Derby) is one of the oldest football rivalries at a national level.

Has Portugal ever beat Brazil?

Brazil and Portugal played each other 18 times before today. Brazil won 12 times and Portugal only four. Only once the clash ended goalless. Brazil scored 36 goals against 15 from Portugal.