In 1993, Adams collaborated with Rod Stewart and Sting for the single "All for Love" co-written by Adams for the soundtrack of the film "The Three Musketeers". The single topped the charts worldwide. On 15 June 1993, along with some rock and blues legends such as Eric Clapton, B.B. King, Ray Charles and Ella Fitzgerald, Adams took the stage of the Apollo Theater in Harlem for a tribute to the great master of soul Sam Cooke. During the gala, he was joined on stage by Smokey Robinson for a duet of Bring It On Home to Me. In November 1993, Adams released a compilation album entitled "So Far So Good", that again topped the charts in numerous countries such as the UK, Canada, Germany and Australia. It was certified 5x, 3x, 6x and 11x Platinum, respectively, in the US, the UK, Canada and Australia. It included a new song called "Please Forgive Me", that became another number 1 single in Australia, Canada and the UK, as well as reaching number 7 in the US (although it reached No. 1 on the Adult Contemporary Chart).