Both films won four awards each. Zindagi Na Milegi Dobara won the awards for 'Best Film,' 'Best Story', 'Best Actor in a Supporting Role' for Farhan Akhtar and 'Best Director' for Zoya Akhtar.
Rockstar won the 'Best Actor in a Leading Role' for Ranbir Kapoor, 'Best Music Direction' for AR Rahman, 'Best Lyrics' and 'Best Male Playback Singer' for Mohit Chauhan for Nadaan Parindey.
The Times of India reports that, receiving his award, Kapoor said: "I am grateful to have got the opportunity to work with masterminds like Imtiaz Ali, AR Rahman and my grand uncle Shammi Kapoor in this film.''
Vidya Balan continued her winning streak taking home the award for 'Best Actress in a Leading Role' for The Dirty Picture.
The award for 'Best Female Playback Singer' went to Shreya Ghoshal for her song Teri Meri from the film Bodyguard.
An emotional Parineeti Chopra collected two awards for 'Best Debut Female' and 'Best Actress in a Supporting Role' for Ladies vs Ricky Bahl.
The award for 'Best Performance in a Comic Role' went to Riteish Deshmukh for the film Double Dhamaal.
Filmmaker Ramesh Sippy was honoured at the event for his outstanding contribution to Indian cinema, while veteran actress Zohra Segal received a special award for her contribution to 100 years of Indian cinema, though she was unable to attend.
Other performers on the night included Sonakshi Sinha, Bipasha Basu, Prabhu Deva, Priyanka Chopra and Shahid Kapoor while veteran actor Rishi Kapoor and son Ranbir Kapoor closed the show with a live performance.
Shahid Kapoor and Farhan Akhtar played host to the three-day Videocon DDB IIFA Weekend held at the Singapore Indoor Stadium.
The Jaypee IIFA Awards will be broadcast globally on Star Plus for the seventh year.
See the full list of winners below:
Salman Khan - Kareena Kapoor - Bodyguard
Ranbir Kapoor - Nargis - Rockstar - WINNER
Hrithik Roshan - Katrina Kaif - Zindagi Na Milegi Dobara
Emraan Hashmi - Vidya Balan - The Dirty Picture
John Abraham - Akshay Kumar - Desi Boyz
Ranbir Kapoor - Rockstar - WINNER
Hrithik Roshan - Zindagi Na Milegi Dobara
Ajay Devgan - Singham
Salman Khan - Bodyguard
Amitabh Bachchan - Aarakshan
Shah Rukh Khan - Don 2
Vidya Balan - The Dirty Picture - WINNER
Priyanka Chopra - Saat Khoon Maaf
Kareena Kapoor - Bodyguard
Mahie Gill - Saheb Biwi Aur Gangster
Kangna Ranaut - Tanu Weds Manu
Zindagi Na Milegi Dobara -WINNER
The Dirty Picture
No One Killed Jessica
Zoya Akhtar - Zindagi Na Milegi Dobara - WINNER
Imtiaz Ali - Rockstar
Rohit Shetty - Singham
Milan Luthria -The Dirty Picture
Raj Kumar Gupta -No One Killed Jessica
Riteish Deshmukh - Double Dhamaal - WINNER
Divyendu Sharma - Pyaar Ka Punchnama
Paresh Rawal - Ready
Pitobash - Shor In The City
Deepak Dobriyal - Tanu Weds Manu
Best Negative Actor
Irrfan Khan - Khoon Maaf
Boman Irani - Don 2
Vidyut Jamwal - Force
Prakash Raj - Singham - WINNER
Naseeruddin Shah - The Dirty Picture
Best Music Director
Vishal Bhardwaj - 7 Khoon Maaf
Sohail Sen - Mere Brother Ki Dulhan
Vishal-Shekhar - Ra. One
A.R. Rahman - Rockstar - WINNER
Shankar-Ehsaan-Loy - Zindagi Na Milegi Dobara
Imtiaz Ali -Rockstar
Amole Gupte - Stanley Ka Dabba
Himanshu Sharma - Tanu Weds Manu
Rajat Arora - The Dirty Picture
Reema Kagti & Zoya Akhtar - Zindagi Na Milegi Dobara WINNER
Gulzar - 'Darling' - Khoon Maaf
Shabbir Ahmed - 'Teri Meri' - Bodyguard
Irshad Kamil - 'Nadaan Parinde' - Rockstar - WINNER
Rajat Aroraa - Ishq Sufiyana' - The Dirty Picture
Javed Akhtar - 'Khaabon Ke Parinday' - Zindagi Na Milegi Dobara
Best Male Playback Singer
Mohit Chauhan - 'Nadaan Parinde' - Rockstar - WINNER
Kamal Khan - 'Ishq Sufiyana' - The Dirty Picture
Rahat Fateh Ali Khan - 'Teri Meri' - Bodyguard
Ash King - 'I Love You' - Bodyguard
Mika Singh - 'Subha Hone Na De' - Desi Boyz
Best Female Playback Singer
Shreya Ghoshal - 'Teri Meri' - Bodyguard - WINNER
Usha Uthup & Rekha Bhardwaj - 'Darling' - 7 Khoon Maaf
Harshdeep Kaur - 'Katiya Karun' - Rockstar
Sunidhi Chauhan - 'Te Amo' - Dum Maaro Dum
Shreya Ghoshal - 'Ooh La La' - The Dirty Picture