They plan a fake kidnapping of him along with their friends where they will heroically "rescue" him which will make him agree for their marriages. Soon, Ram Gopal arrives in India and seeing the true nature of Amar and Prem, declines their marriages with Raveena and Karishma, respectively. However, Amar still falls in love with the real Karishma while Prem also still falls in love with the real Raveena. Later, Amar and Prem discover that the secretary Karishma is actually the wealthy "Raveena" while the wealthy Raveena is actually the secretary "Karishma", as they had exchanged their identities as Raveena wanted to find a suitable groom for herself who will love her, not her money. He has also sent his two sidekicks Robert ( Viju Khote) and Bhalla ( Shehzad Khan) to live in Raveena and Karishma's house as their servants. Meanwhile, nobody knows that Ram Gopal has an evil twin-brother Shyam Gopal "Teja" Bajaj (also Paresh Rawal) who plans to kidnap him and pose as him to go to London. Amar and Prem soon realise that they have the same goal and they also fail at several attempts to woo Raveena and Karishma but they manage to enter their house: Amar pretends that he has lost his memory and eyesight after getting knocked out by Raveena when he tried to flirt with her, while Prem pretends to be a doctor at their house to cure him from his diseases but he unknowingly falls in love with Karishma. Amar and Prem meet each other when they escape from their villages and board a bus bound for Ooty where Raveena and Karishma live.
Both Amar Manohar ( Aamir Khan) and Prem Bhopali ( Salman Khan) are poor daydreamers living in villages with a common aim of becoming rich by getting married to the famous millionaire Ram Gopal Bajaj's ( Paresh Rawal) daughter Raveena Bajaj ( Raveena Tandon) from London, after they learn that she has arrived in India along with her secretary-cum-friend Karishma Harishankar ( Karishma Kapoor) to find a suitable groom for herself.