Did Rod Stewart ever sing Amazing Grace?

Yes.


He recorded "Amazing Grace" on his 1971 album Every Picture Tells A Story.