Wales centre Jamie Roberts has left Bath to sign with South African Super Rugby franchise the Stormers.

British and Irish Lion Roberts, who joined Bath from Harlequins in 2018, moves to Cape Town with immediate effect after the Stormers received the financial support of a corporate partner.

The 33-year-old earned the last of his 94 Wales caps in November 2017 and will also act as a mentor for his new team.

"It has long been a goal of mine to play in the Southern Hemisphere and I cannot think of a better place to do so than in the Western Cape, where people are so passionate about their rugby and also staying in Cape Town which is such an amazing city," said Roberts.

"While I am looking forward to wearing the shirt, my key drive is to perform on the pitch, win week in week out and to help to drive success.

"Having toured South Africa with my school, sevens, club and Wales, then playing in the 2009 British and Irish Lions series as a young player which was a highlight in my career, to spend some time down here and contribute to the fantastic rugby culture will be a special privilege.

"Every time I have been to South Africa, it has always struck me as a beautiful country with rugby at its heart, which reminds me very much of home. It feels very special to be able to come and play rugby in South Africa.

"While I am looking forward to pulling the Stormers jersey on, this will also be a fantastic opportunity for me to help impart some knowledge and insight on the many talented youngsters that we have here."

The Stormers finished bottom of the South Africa Conference last season and begin their 2020 campaign at home to the Hurricanes on February 1.

Bath have replaced Roberts by signing Fiji international and utility back Josh Matavesi from Newcastle Falcons.