I know there is hardly any player in current Pakistani team who can see off 2 new balls or at least can sruvive first 10 overs. But are you able to mention 2 players (including current international+domestic players) that you think are better thn others as ODI openers for Pakistan to survive these 2 new balls at least 10-15 overs without putting so much pressure on the team by scoring 20 runs in 10 overs...They should be able to face any bowling attack on any surface in the world not only on sub continent pitches like Hafeez do against weak bowling attacks on sub continent pitches to prove he is an opener...
For me Jamshed is a permanent choice as opener for ODI's but from last few matches i noticed he is feeling so much pressure and not able to play his natural game...