Gujarat Assembly election 2017 saw a new Rahul Gandhi, who tried everything to put the Congress back on track in the state. It was Rahul Gandhi's strategic moves and relentless campaign in Gujarat Assembly election that forced Prime Minister Narendra Modi to virtually stay put in his home state for weeks to defend BJP's strongest bastion.
At the end, powered by PM Narendra Modi-led campaign and astute booth management by party president Amit Shah, the BJP came home in Gujarat Assembly election. The BJP was voted to power for another five years in Gujarat. The contest looked much closer and in the neck and neck fight, the Congress, at one point of time, surged ahead of the BJP. Chief Minister Vijay Rupani and his deputy Nitin Patel both even trailed their Congress rivals for considerable period of time.