Sweden and Italy will meet in the Algarve Cup Final on Wednesday following their victories over Portugal and Norway respectively.
Sweden struck four times against Portugal in a 20-minute second-half spell, Hanna Glas breaking the deadlock.
Amanda Ilestedt, Kosovare Asllani and Arsenal’s Stina Blackstenius added one each.
Italy were two up inside half an hour against Norway, Valentia Giacinti and Arianna Caruso finding the net.
Celin Bizet replied in first-half stoppage-time but Norway were unable to go on and find an equaliser.
They now face Portugal for third place, with both Wednesday’s games kicking off at 11am UK time.
Denmark earlier withdrew from the tournament following positive Covid cases.
International Friendly results for Sunday 20 February
Austria 6-1 Romania
Azerbaijan 4-0 United Arab Emirates
Colombia 2-2 Argentina
Gibraltar 0-1 Faroe Islands
Saudi Arabia 2-0 Seychelles
Sudan 0-3 South Sudan
Finland U-19s 2-0 Switzerland U-19s
France U-23s 1-1 England U-23s
England U-17s 1-3 Norway U-17s
SheBelieves Cup: Iceland face tournament decider against USWNT