Duets 2000s V quiz

Chingy, Fat Joe, Shaggy, Nelly, Nelly Furtado, Ciara, Fabolous and Cassidy have all appeared on at least one duet in the 2000s. Can you guess which of the duets in this difficult quiz were recorded and released by whom?