The 45-year-old rapper-producer punched Drake, 28, at LIV nightclub in Miami Beach after the former felt disrespected by the rapper, reported TMZ.
Sources said producer Boi-1da gave both the rappers to record a song eight months ago. Diddy didn't let Drake to record the song and the latter recently recorded the song on his own and released it, which infuriated Diddy.
Another source close to Diddy said they saw each other for the first time after the release of the song at a nightclub and when Diddy confronted Drake, he insulted him which led to the fight.
Drake was admitted to a hospital because in the fight he hit his shoulder and exacerbated an old injury.