The phrase "Hum Hain Rahi Pyar Ke, Phir Milenge Chalte Chalte," repeated many times in the movie, is actually a combination of three Bollywood movies that starred the three big Khans: Hum Hain Rahi Pyar Ke (1993) with Aamir Khan, Phir Milenge (2004) with Salman Khan, and Chalte Chalte (2003) with Shah Rukh Khan, who was the lead in this movie.
The song "Haule Haule" was shot in three takes. Shah Rukh Khan improvised most of his dance moves throughout the shoot. He later said that while he felt uncomfortable wearing the wig and moustache, it was one of the most relaxing songs he had ever shot.
The song "Phir Milenge Chalte Chalte" pays tribute to the legendary Bollywood actors Raj Kapoor, Shammi Kapoor, Rishi Kapoor, Dev Anand, and Rajesh Khanna. Each stanza of the song contains lyrics that represent the titles of songs filmed with those aforementioned actors.
The film has no songs performed by Abhijeet and Udit Narayan, two of Shah Rukh Khan's favorite playback singers. Instead, the male singers are Sonu Nigam, Roop Kumar Rathod, Sukhwinder Singh, and Labh Janjua.
The dancing jodi motif seen throughout the film is the famous Raj Kapoor logo, which was designed after a scene between Raj Kapoor and Nargis in the film Barsaat (1949).