Just a few days after Narendra Modi and his government were rapped for their economic policies by critics like Arun Shourie, International Monetary Fund chief Christine Lagarde on Sunday praised the Prime Minister for the for the economic reforms that he levied in the country.