Veteran all-rounder Mohammad Hafeez says such is Pakistan s form at the Twenty20 World Cup they are brimming with confidence and have no preferences as to who they play in the semi-finals.

Pakistan have been unstoppable since their historic 10-wicket win over bitter rivals India at the beginning of the campaign.

The 2009 champions have gone on to beat a strong New Zealand side, Afghanistan and Namibia.

Pakistan will face the runners-up of Group 1, likely to be either Australia or South Africa who play their last group matches later on Saturday.

Hafeez — a former captain of the Twenty20 side — said Pakistan were ready for any opponent.

“To be honest, when it comes to a cricket match we don t think about who we want to play,” said 41-year-old Hafeez on Saturday on the eve of their match with Scotland.

“Whoever comes we are ready for that as our confidence is high, we are shaping up well and we are performing well.

“But first we have a game against Scotland so we need to take them on with the same intensity and confidence. The goal is to win the Cup for the nation and we are close to that.”