The Pakistan government on Wednesday struck a deal with a defiant former prime minister Imran Khan to peacefully hold his party's "Azadi March" in Islamabad at the mediation of the powerful army, amid clashes between police and his supporters after authorities blocked off major roads to the capital using dozens of shipping containers and trucks.