Directed by Budhadeb Dasgupta, "Kaalpurush - Memories In The Mist" was named the best feature film, while "Rang De Basanti" was cited as the best popular film providing wholesome entertainment.
Dasgupta and "Kaalpurush" producer Jugal Sugandh will each receive a Swarna Kamal and a cash prize of Rs.50,000.
The information and broadcasting ministry announced a total of 50 awards Tuesday. The announcement had been delayed due to suits filed in the Supreme Court and the Mumbai High Court.
"Rang De Basanti" producers UTV Motion Pictures and Rakesh Omprakash Mehra Pictures (P) Ltd will receive a Swarna Kamal and a cash prize of Rs. 40,000. Director Rakesh Omprakash Mehra will receive a similar award.
"Rang De Basanti" also received awards for best audiography and best editing.
Amitabh Bachchan will receive the best actor award for his "dramatic rendition of a reformed alcoholic who struggles to give a physically handicapped child a new life" in "Black".
He will receive a Rajat Kamal and a cash prize of Rs.10,000.
"Black" also won two other awards - Best Hindi Film and Best Costumes - with fashion designer Sabyasachi Mukherjee sharing the second award with Anna Singh ("Taj Mahal").
The best direction award has gone to Rahul Dholakia for "Parzania" in English. He will receive a Swarna Kamal and a cash prize of Rs.50,000.
Sarika will receive the best actress award for her role in "Parzania" as a "crusading mother who fights for justice against all adversity in a communally-charged environment".
The Indira Gandhi award for the best first film of a director went to Hindi film "Parineeta".
Director Pradeep Sarkar and producer Vidhu Vinod Chopra will each receive a Swarna Kamal and a cash prize of Rs. 25,000.
The Nargis Dutt award for best feature film on national integration has gone to the Malayalam film "Daivanamathil" for "the powerful representation of a burning communal issue highlighting the plight of women in times of religious intolerance".
Producer Aryadan Shoukath and director Jayaraj will each receive a Rajat Kamal and a cash prize of Rs.30,000.
"Iqbal" in Hindi has been named the best film on other social issues such as prohibition, women and child welfare, anti-dowry, drug abuse, and welfare of the handicapped.
Producer Subhash Ghai and director Nagesh Kukunoor will each receive a Rajat Kamal and a cash prize of Rs.30,000.
Naseeruddin Shah has been named best supporting actor "for his competent depiction of an endearing man who finds it difficult to give up his addiction to alcohol but still emerges victorious as his protégé the young village lad achieves his dream" in "Iqbal".
A special jury award has gone to Anupam Kher "for an outstanding performance" in "Maine Gandhi Ko Nahin Mara" that "brings alive the plight of an Alzheimer's patient who is alienated from the real world".
Another special jury award has gone to "Final Solution" (in Hindi/Gujarati/English) directed by Rakesh Sharma "for its powerful, hard-hitting documentation with a brutally honest approach lending incisive insights into the Godhra incident, its aftermath and the abetment of large scale violence".