Race film is about two brothers Ranvir (Saif Ali Khan) and Rajeev (Akshaye Khanna) who own a big ranch at Durban in South Africa and maintain some of the finest horses used in races. Both of them are well known bookies in the circuit, however their natures are quite different. While Ranvir is more of a go getter and does not stop at anything to succeed in his ambitions, Rajeev is more on the darker side as his addiction to alcohol is very alarming. On the other side, there is Sophia (Katrina Kaif), Ranvir's personal secretary who has a lot of admiration and love for him but never lets it out and Sonia (Bipasha Basu) a well known model who is into a very deep relationship with Ranvir. Things go wrong and there is a twist of events which result in Sonia getting married to Rajeev, who promises to Ranvir that he would quit drinking as soon as he gets married. The marriage takes place and Sonia's whole world of dreams collapses when she discovers that Rajeev is a chronic drinker and has still not given up his addiction. In one of the weak moments, Sonia gets close to Ranvir and they start having an affair filled with passion and love. As expected, Rajeev gets to know of this and seeks out vengeance on the situation, which leads to a dirty game of double crossing, back stabbing which leads to a murder. In comes RD (Anil Kapoor) a conscientious detective, who is bent upon finding the truth and nabbing the killer. He is assisted by Mini (Sameera), a rather dumb secretary with hot looks. What happens in the end? Who is the killer? All this forms the rest of the story.