Two teams from each pool have fought their way through to the semi-finals. All four teams have shown they can beat anyone, but who will reach the final?