British PM David Cameron has slammed FIFA president Sepp Blatter over his comments on racism.

Blatter appeared to stand by his suggestion that racism on the pitch should be settled by a handshake in an interview with Fox Soccer on Thursday - despite Cameron's criticism which followed sports minister Hugh Robertson's call for the 75-year-old to step down.

The FIFA president also became embroiled in an amazing Twitter row with England defender Rio Ferdinand, who accused the Swiss of being "ignorant".

Cameron said: "It's appalling to suggest that racism in any way should be accepted as part of the game.

"A lot of work has gone into ridding racism from all aspects of our society, including football. As many of our top sports stars have rightly pointed out, now is not the time for complacency."