Over the last matches Portugal holds victories - 2, losses - 3 and draws - 0. Switzerland on the other hand ends the latest games with victories - 0, losses - 5 and draws - 0. Based on this data we can assume that Portugal currently is in better form, unlike Switzerland.
Portugal: Romania – (Loss 101:96), Romania – (Win 99:82), Greece – (Loss 68:76), Montenegro – (Win 62:83), Germany – (Loss 85:58).
Switzerland: Bosnia & Herzegovina – (Loss 60:91), Bosnia & Herzegovina – (Loss 84:60), Turkiye – (Loss 60:85), Serbia – (Loss 90:86), Ukraine – (Loss 73:64).