Cardiff City have snapped up released Rangers midfielder Gavin Rae.

Hearts were interested in Rae, but the midfielder has opted to move to the Coca-Cola Championship.

Former Ger Steven MacLean has also joined Cardiff from Sheffield Wednesday.