In a relief to embattled Imran Khan, a top Pakistani court here granted protective bail to the former prime minister on Friday in eight terrorism cases and a civil case after he appeared before the court, hours after another court suspended non-bailable arrest warrants against him till March 18 in a corruption case.