#1 Monica and Brandy .... TBIM
#2 Whitney and Mariah
#3 Beyonce and Mary J....

Rihanna and Shakira need fire azz video. Im sure the video will push their song to the top. But vocally, lyrically, and production wise...it doesn't begin to compare to some of the other duets.