Bipasha Basu as Ria, Sanjay’s roommate ( Malavika Shivpuri for dubbing).Tulip Joshi as Anjali Sharma Malhotra (credited as Sanjana).Sanjay and Anjali get married, Rohit and Ria sing and dance in their best friend's wedding. Even though Rohit fails in his challenge, he is happy for their love. Finally, both express their love for each other. Sanjay expresses his love for her saying that he can't see her marrying anyone else. On knowing his absence in her wedding, Anjali leaves for Mumbai to meet Sanjay in her bridal dress. Rohit tells Anjali's mom that she and her daughter had the same choice for Anjali's groom, Anjali always wanted Sanjay to marry Anjali from deep within their heart. Rohit is heartbroken when he comes to know of this. Anjali reveals that she loved Sanjay all her life but the latter never understood it but considered her as only his best friend.
At Anjali's Mehendi ceremony Riya tells Anjali that she and Sanjay were never lovers. Sanjay and Riya try to make Anjali jealous to make her understand she loves him. He picks up on the fact that Sanjay is out to stop his marriage and vows to make sure that Sanjay fails in this. He organises a bachelor party for Rohit and all the men in the family. Sanjay, being constantly reprimanded and lovingly chided for his playboy behaviour and no one takes him seriously. Sanjay goes to Anjali's home and soon meets her groom, Rohit Khanna ( Jimmy Sheirgill). Jealous and frustrated Sanjay makes his way to Anjali with an intention to stop her marriage. Unfortunately, Sanjay has loved Anjali for years. He receives a phone call from his childhood friend Anjali Sharma ( Tulip Joshi) who shocks him with the news that she is getting married. Sanjay Malhotra ( Uday Chopra) lives in Mumbai with his friend Riya ( Bipasha Basu).