Rain again intervened late on the second day in the Australia-Pakistan second Test at the Melbourne Cricket Ground on Tuesday.
Pakistan were 310 for six at the time of the weather interruption, with Azhar Ali unbeaten on 139 and Mohammad Amir not out 28.
Play resumed after tea from a lengthy rain delay as umpires said 35 overs would be left to play in the day in an extended final session.
Azhar, playing in his 56th Test, raised his 12th Test century and third against Australia with two runs behind the wicket to fine leg.
The tourists, who trail 1-0 in the series, went to lunch at 232 for four and went through the extended first session without losing a wicket.
Azhar and Shafiq had put on 107 runs for the fifth wicket after the loss of skipper Misbah-ul-Haq for 11 before tea on Monday’s rain-hit opening day.
Azhar’s hundred came off 218 balls in 338 minutes and consolidated his position as Pakistan’s leading runscorer this calendar year.
At lunch he had scored 1062 runs for the year.
Shafiq, who scored a fighting 137 in Pakistan’s narrow loss in the first Gabba Test, survived a review on 20 when an inside edge catch behind off Jackson Bird was found to have come off his pad.
Pakistan went to first drinks at 185 for four with Azhar seven runs short of his century.
Light rain sent the players from the field midway through the opening session, before play resumed and was then stopped again just before lunch