"With 100 runs short on the final day, I do believe a good spinner would have made a huge difference", said Rhodes, regarded as one of the greatest exponents of fielding.
"We certainly needed a spinner to bowl overs...when you bowl overs in subcontinent, spinner must create some pressure. Unfortunately, the spinners we brought here were not able to do that", he said.
Rhodes, who was responding to a question on whether Nicky Boje would have made a difference, said he does not know if Boje would have made a difference in the entire Test or if the result would have been different.
But the team would have been "more competitive" had Boje was in the team, he told reporters on the sidelines of a promotion event.
Rhodes, who retired from international cricket in February last year, dismissed as "not news" revelation by Gary Kirsten in his autobiography about the match-fixing scandal.
Kirsten, in his autobiography, has reportedly written about how the then South African captain Hansie Cronje discussed an offer to fix the 1996 Titan Cup final against India in Mumbai with teammates at a meeting.
Rhodes said he was not part of the meeting having been sent back to his country mid-way during the tour as he had pulled a hamstring.
"Everything has come out in King Commission. It's not news. All came out. Senior player (Kirsten) has talked about it. It wasn't something hiding in dark corners. Everything has come out", he added.
Asked about his favourite cricketer, Rhodes said it was and will be Cronje, who he praised for leadership qualities and described as the best captain.
Rhodes described himself as an average cricketer but added that Cronje encouraged and supported him.