Zimbabwe ware 151 for 7 in 39.4 overs when the rain started for a second time.
The first time, it had resulted in the match being reduced to 43 overs per side.
Zimbabwe captain Elton Chigumbura won the toss and elected to bat against Pakistan in a group A World Cup match at the Pallekele International Cricket Stadium here on Monday.
Pakistan made two changes, bringing in Wahab Riaz and Asad Shafiq in place of Shoaib Akhtar and Umar Akmal.