Pakistan recovered from a shaky start on a fog-interrupted opening day of their first Test against the West Indies.

Saud Shakeel and Mohammad Rizwan both chipped in with half-centuries to take the hosts from 46-4 to 143-4 in Multan on Friday.

Pakistan won the toss and elected to bat after the start of the day's action was delayed by four hours due to heavy fog.

When play eventually got underway, Jayden Seales took centre stage for the tourists, dismissing debutant Mohammad Huraira for just six in the sixth over.

Gudakesh Motie claimed skipper Shan Masood (11) soon after but Seales piled more misery on Pakistan as he bowled Kamran Ghulam (five) and Babar Azam (eight) to reduce them to 46-4.

Nevertheless, Shakeel (56) and Rizwan (51) steadied the ship as they led the revival before the deteriorating light culminated in a premature finish.

The pair will return to the crease when play resumes on day two.

Data Debrief: Lucky 13 for Shakeel

It seemed like Pakistan were in early trouble after Seales' exploits with the ball saw him finish the day on 3-21.

However, Shakeel and Rizwan stopped the rot with an unbeaten 97-run stand for the fifth wicket.

Shakeel's 56 not out is his 13th knock of 50 or more in just 18 Tests.