An opening One-Day International that Pakistan should have won comfortably was turned into something spectacularly close in Sharjah by Sri Lanka's eighth-wicket pair of Seekkuge Prasanna and Sachithra Senanayake.
In a humdinger of a match, Pakistan beat India by five wickets in the first Twenty20 International at Bangalore. Mohammad Hafeez and Shoaib Malik steered their side home, after the match see-sawed more than once at the Chinnaswamy Stadium.
Pakistan won the toss and elected to field first, something Indian skipper MS Dhoni said he would have done as well. For the visitors though, the decision didn't pay any dividends.
Pakistan have named their squads to tour Sri Lanka, handing the Twenty20 International captaincy to Mohammad Hafeez and confirming Misbah-ul-Haq as Test skipper.
Fast bowler Mohammad Sami and batsman Faisal Iqbal have also been handed recalls to the Test squad after lengthy absences while Misbah will also lead the One-Day International team.
Pakistan batsman Mohammad Hafeez and Sri Lankan counterpart Dinesh Chandimal have both been punished for dissent following incidents in the Twenty20 International in Abu Dhabi.
Hafeez was handed a reprimand and Chandimal was fined ten percent of his match fee after both players showed dissent on being given out leg before wicket.
There are three main contenders for this week's Cricket World Player of the Week award. Mike Hussey hit a century in the second test against Sri Lanka to haul Australia up to 316 in the first innings; Kumar Sangakkara hit back-to-back half-centuries - one to help Sri Lanka draw the first test and one to set up a victory push in the second - and Mohammad Hafeez continued his rich vein of form in Zimbabwe.
This week's Cricket World Player of the Week is Mohammad Hafeez after he hit 119 and took four wickets in Pakistan's win over Zimbabwe. Other contenders for the award were Tino Mawoyo, who carried his bat for 163 in Pakistan's first innings, Nathan Lyon who took five wickets on debut, and Ryan Harris who took five wickets to seal Australia's win over Sri Lanka in the first Test.
Pakistan batsman Mohammad Hafeez has been named as the Cricket World® Player Of The Week after his all-round performance helped Pakistan level their One-Day International series in New Zealand.
Hafeez scored his maiden ODI century, took a wicket and a catch as his side won the third match in the six-game series by 43 runs in Christchurch.