As Prime Minister Narendra Modi completed nine years in office on Friday having assumed charge on May 26, 2014, the Congress and the BJP clashed over the legacy of his rule, with the Opposition questioning the PM’s record and the ruling party defending it across all parameters.